From 70a4e1e265e896269670b2a62f99c6413b38923f Mon Sep 17 00:00:00 2001 From: Loren Burkholder Date: Tue, 19 Jan 2021 18:30:04 -0500 Subject: Keep DBUS from blocking --- src/notifications/ManagerLinux.cpp | 90 +++++++++++++++++++++----------------- 1 file changed, 49 insertions(+), 41 deletions(-) (limited to 'src') diff --git a/src/notifications/ManagerLinux.cpp b/src/notifications/ManagerLinux.cpp index b5e9a6a4..ed5b60a2 100644 --- a/src/notifications/ManagerLinux.cpp +++ b/src/notifications/ManagerLinux.cpp @@ -2,9 +2,11 @@ #include #include -#include -#include -#include +#include +#include +#include +#include +#include NotificationsManager::NotificationsManager(QObject *parent) : QObject(parent) @@ -36,6 +38,12 @@ NotificationsManager::NotificationsManager(QObject *parent) SLOT(notificationReplied(uint, QString))); } +/** + * This function is based on code from + * https://github.com/rohieb/StratumsphereTrayIcon + * Copyright (C) 2012 Roland Hieber + * Licensed under the GNU General Public License, version 3 + */ void NotificationsManager::postNotification(const QString &roomid, const QString &eventid, @@ -44,50 +52,50 @@ NotificationsManager::postNotification(const QString &roomid, const QString &text, const QImage &icon) { - uint id = showNotification(roomname, sender + ": " + text, icon); - notificationIds[id] = roomEventId{roomid, eventid}; + Q_UNUSED(icon) + + QVariantMap hints; + hints["image-data"] = sender + ": " + text; + hints["sound-name"] = "message-new-instant"; + QList argumentList; + argumentList << "nheko"; // app_name + argumentList << (uint)0; // replace_id + argumentList << ""; // app_icon + argumentList << roomname; // summary + argumentList << text; // body + // The list of actions has always the action name and then a localized version of that + // action. Currently we just use an empty string for that. + // TODO(Nico): Look into what to actually put there. + argumentList << (QStringList("default") << "" + << "inline-reply" + << ""); // actions + argumentList << hints; // hints + argumentList << (int)-1; // timeout in ms + + static QDBusInterface notifyApp("org.freedesktop.Notifications", + "/org/freedesktop/Notifications", + "org.freedesktop.Notifications"); + auto call = + notifyApp.callWithArgumentList(QDBus::AutoDetect, "Notify", argumentList); + QDBusPendingCallWatcher watcher{QDBusPendingReply{call}}; + connect(&watcher, &QDBusPendingCallWatcher::finished, this, [&watcher, this, &roomid, &eventid]() { + if (watcher.reply().type() == QDBusMessage::ErrorMessage) + qDebug() << "D-Bus Error:" << watcher.reply().errorMessage(); + else + notificationIds[watcher.reply().arguments().first().toUInt()] = roomEventId{roomid, eventid}; + }); } -/** - * This function is based on code from - * https://github.com/rohieb/StratumsphereTrayIcon - * Copyright (C) 2012 Roland Hieber - * Licensed under the GNU General Public License, version 3 - */ + uint NotificationsManager::showNotification(const QString summary, const QString text, const QImage image) { - QVariantMap hints; - hints["image-data"] = image; - hints["sound-name"] = "message-new-instant"; - QList argumentList; - argumentList << "nheko"; // app_name - argumentList << (uint)0; // replace_id - argumentList << ""; // app_icon - argumentList << summary; // summary - argumentList << text; // body - // The list of actions has always the action name and then a localized version of that - // action. Currently we just use an empty string for that. - // TODO(Nico): Look into what to actually put there. - argumentList << (QStringList("default") << "" - << "inline-reply" - << ""); // actions - argumentList << hints; // hints - argumentList << (int)-1; // timeout in ms - - static QDBusInterface notifyApp("org.freedesktop.Notifications", - "/org/freedesktop/Notifications", - "org.freedesktop.Notifications"); - QDBusMessage reply = - notifyApp.callWithArgumentList(QDBus::AutoDetect, "Notify", argumentList); - if (reply.type() == QDBusMessage::ErrorMessage) { - qDebug() << "D-Bus Error:" << reply.errorMessage(); - return 0; - } else { - return reply.arguments().first().toUInt(); - } - return true; + Q_UNUSED(summary) + Q_UNUSED(text) + Q_UNUSED(image) + + return 0; } void -- cgit 1.5.1 From e2d89e093adcd8107f3e0ec891f28a25e400883f Mon Sep 17 00:00:00 2001 From: Loren Burkholder Date: Tue, 19 Jan 2021 18:46:25 -0500 Subject: Use async call --- src/notifications/ManagerLinux.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/notifications/ManagerLinux.cpp b/src/notifications/ManagerLinux.cpp index ed5b60a2..451e23b2 100644 --- a/src/notifications/ManagerLinux.cpp +++ b/src/notifications/ManagerLinux.cpp @@ -76,7 +76,7 @@ NotificationsManager::postNotification(const QString &roomid, "/org/freedesktop/Notifications", "org.freedesktop.Notifications"); auto call = - notifyApp.callWithArgumentList(QDBus::AutoDetect, "Notify", argumentList); + notifyApp.asyncCallWithArgumentList("Notify", argumentList); QDBusPendingCallWatcher watcher{QDBusPendingReply{call}}; connect(&watcher, &QDBusPendingCallWatcher::finished, this, [&watcher, this, &roomid, &eventid]() { if (watcher.reply().type() == QDBusMessage::ErrorMessage) -- cgit 1.5.1 From b04a7fbef6a6e8a8e2d588ac6770464e5d964f42 Mon Sep 17 00:00:00 2001 From: Loren Burkholder Date: Tue, 19 Jan 2021 18:47:18 -0500 Subject: Remove showNotification function --- src/notifications/Manager.h | 1 - src/notifications/ManagerLinux.cpp | 12 ------------ 2 files changed, 13 deletions(-) (limited to 'src') diff --git a/src/notifications/Manager.h b/src/notifications/Manager.h index b5347bd6..4c9852cc 100644 --- a/src/notifications/Manager.h +++ b/src/notifications/Manager.h @@ -47,7 +47,6 @@ public: private: QDBusInterface dbus; - uint showNotification(const QString summary, const QString text, const QImage image); void closeNotification(uint id); // notification ID to (room ID, event ID) diff --git a/src/notifications/ManagerLinux.cpp b/src/notifications/ManagerLinux.cpp index 451e23b2..a52a43e9 100644 --- a/src/notifications/ManagerLinux.cpp +++ b/src/notifications/ManagerLinux.cpp @@ -86,18 +86,6 @@ NotificationsManager::postNotification(const QString &roomid, }); } -uint -NotificationsManager::showNotification(const QString summary, - const QString text, - const QImage image) -{ - Q_UNUSED(summary) - Q_UNUSED(text) - Q_UNUSED(image) - - return 0; -} - void NotificationsManager::closeNotification(uint id) { -- cgit 1.5.1 From 7727c0d2491e1fa6463720302e56b504e7e3d265 Mon Sep 17 00:00:00 2001 From: Loren Burkholder Date: Tue, 19 Jan 2021 18:47:44 -0500 Subject: make lint --- src/notifications/ManagerLinux.cpp | 71 ++++++++++++++++++++------------------ 1 file changed, 37 insertions(+), 34 deletions(-) (limited to 'src') diff --git a/src/notifications/ManagerLinux.cpp b/src/notifications/ManagerLinux.cpp index a52a43e9..b86c5223 100644 --- a/src/notifications/ManagerLinux.cpp +++ b/src/notifications/ManagerLinux.cpp @@ -1,12 +1,12 @@ #include "notifications/Manager.h" -#include -#include #include #include #include #include #include +#include +#include NotificationsManager::NotificationsManager(QObject *parent) : QObject(parent) @@ -52,38 +52,41 @@ NotificationsManager::postNotification(const QString &roomid, const QString &text, const QImage &icon) { - Q_UNUSED(icon) - - QVariantMap hints; - hints["image-data"] = sender + ": " + text; - hints["sound-name"] = "message-new-instant"; - QList argumentList; - argumentList << "nheko"; // app_name - argumentList << (uint)0; // replace_id - argumentList << ""; // app_icon - argumentList << roomname; // summary - argumentList << text; // body - // The list of actions has always the action name and then a localized version of that - // action. Currently we just use an empty string for that. - // TODO(Nico): Look into what to actually put there. - argumentList << (QStringList("default") << "" - << "inline-reply" - << ""); // actions - argumentList << hints; // hints - argumentList << (int)-1; // timeout in ms - - static QDBusInterface notifyApp("org.freedesktop.Notifications", - "/org/freedesktop/Notifications", - "org.freedesktop.Notifications"); - auto call = - notifyApp.asyncCallWithArgumentList("Notify", argumentList); - QDBusPendingCallWatcher watcher{QDBusPendingReply{call}}; - connect(&watcher, &QDBusPendingCallWatcher::finished, this, [&watcher, this, &roomid, &eventid]() { - if (watcher.reply().type() == QDBusMessage::ErrorMessage) - qDebug() << "D-Bus Error:" << watcher.reply().errorMessage(); - else - notificationIds[watcher.reply().arguments().first().toUInt()] = roomEventId{roomid, eventid}; - }); + Q_UNUSED(icon) + + QVariantMap hints; + hints["image-data"] = sender + ": " + text; + hints["sound-name"] = "message-new-instant"; + QList argumentList; + argumentList << "nheko"; // app_name + argumentList << (uint)0; // replace_id + argumentList << ""; // app_icon + argumentList << roomname; // summary + argumentList << text; // body + // The list of actions has always the action name and then a localized version of that + // action. Currently we just use an empty string for that. + // TODO(Nico): Look into what to actually put there. + argumentList << (QStringList("default") << "" + << "inline-reply" + << ""); // actions + argumentList << hints; // hints + argumentList << (int)-1; // timeout in ms + + static QDBusInterface notifyApp("org.freedesktop.Notifications", + "/org/freedesktop/Notifications", + "org.freedesktop.Notifications"); + auto call = notifyApp.asyncCallWithArgumentList("Notify", argumentList); + QDBusPendingCallWatcher watcher{QDBusPendingReply{call}}; + connect(&watcher, + &QDBusPendingCallWatcher::finished, + this, + [&watcher, this, &roomid, &eventid]() { + if (watcher.reply().type() == QDBusMessage::ErrorMessage) + qDebug() << "D-Bus Error:" << watcher.reply().errorMessage(); + else + notificationIds[watcher.reply().arguments().first().toUInt()] = + roomEventId{roomid, eventid}; + }); } void -- cgit 1.5.1 From ac36e924472582edbf99eeff879c638c708c5a41 Mon Sep 17 00:00:00 2001 From: Loren Burkholder Date: Wed, 20 Jan 2021 16:04:02 -0500 Subject: Make watcher a pointer so that it doesn't get destroyed too soon --- src/notifications/ManagerLinux.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/notifications/ManagerLinux.cpp b/src/notifications/ManagerLinux.cpp index b86c5223..ad9e2c21 100644 --- a/src/notifications/ManagerLinux.cpp +++ b/src/notifications/ManagerLinux.cpp @@ -76,16 +76,17 @@ NotificationsManager::postNotification(const QString &roomid, "/org/freedesktop/Notifications", "org.freedesktop.Notifications"); auto call = notifyApp.asyncCallWithArgumentList("Notify", argumentList); - QDBusPendingCallWatcher watcher{QDBusPendingReply{call}}; - connect(&watcher, + auto watcher = new QDBusPendingCall{QDBusPendingReply{call}}; + connect(watcher, &QDBusPendingCallWatcher::finished, this, - [&watcher, this, &roomid, &eventid]() { - if (watcher.reply().type() == QDBusMessage::ErrorMessage) + [watcher, this, &roomid, &eventid]() { + if (watcher->reply().type() == QDBusMessage::ErrorMessage) qDebug() << "D-Bus Error:" << watcher.reply().errorMessage(); else - notificationIds[watcher.reply().arguments().first().toUInt()] = + notificationIds[watcher->reply().arguments().first().toUInt()] = roomEventId{roomid, eventid}; + delete watcher; }); } -- cgit 1.5.1 From 1479743e702f2bfba4524ab4dae8cf1134547920 Mon Sep 17 00:00:00 2001 From: Loren Burkholder Date: Wed, 20 Jan 2021 16:09:25 -0500 Subject: Use async call in closeNotification --- src/notifications/ManagerLinux.cpp | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) (limited to 'src') diff --git a/src/notifications/ManagerLinux.cpp b/src/notifications/ManagerLinux.cpp index ad9e2c21..d9d157fc 100644 --- a/src/notifications/ManagerLinux.cpp +++ b/src/notifications/ManagerLinux.cpp @@ -75,19 +75,17 @@ NotificationsManager::postNotification(const QString &roomid, static QDBusInterface notifyApp("org.freedesktop.Notifications", "/org/freedesktop/Notifications", "org.freedesktop.Notifications"); - auto call = notifyApp.asyncCallWithArgumentList("Notify", argumentList); - auto watcher = new QDBusPendingCall{QDBusPendingReply{call}}; - connect(watcher, - &QDBusPendingCallWatcher::finished, - this, - [watcher, this, &roomid, &eventid]() { - if (watcher->reply().type() == QDBusMessage::ErrorMessage) - qDebug() << "D-Bus Error:" << watcher.reply().errorMessage(); - else - notificationIds[watcher->reply().arguments().first().toUInt()] = - roomEventId{roomid, eventid}; - delete watcher; - }); + auto call = notifyApp.asyncCallWithArgumentList("Notify", argumentList); + auto watcher = new QDBusPendingCallWatcher{QDBusPendingCall{QDBusPendingReply{call}}}; + connect( + watcher, &QDBusPendingCallWatcher::finished, this, [watcher, this, &roomid, &eventid]() { + if (watcher->reply().type() == QDBusMessage::ErrorMessage) + qDebug() << "D-Bus Error:" << watcher->reply().errorMessage(); + else + notificationIds[watcher->reply().arguments().first().toUInt()] = + roomEventId{roomid, eventid}; + delete watcher; + }); } void @@ -99,11 +97,13 @@ NotificationsManager::closeNotification(uint id) static QDBusInterface closeCall("org.freedesktop.Notifications", "/org/freedesktop/Notifications", "org.freedesktop.Notifications"); - QDBusMessage reply = - closeCall.callWithArgumentList(QDBus::AutoDetect, "CloseNotification", argumentList); - if (reply.type() == QDBusMessage::ErrorMessage) { - qDebug() << "D-Bus Error:" << reply.errorMessage(); - } + auto call = closeCall.asyncCallWithArgumentList("CloseNotification", argumentList); + auto watcher = new QDBusPendingCallWatcher{QDBusPendingCall{QDBusPendingReply{call}}}; + connect(watcher, &QDBusPendingCallWatcher::finished, this, [watcher, this]() { + if (watcher->reply().type() == QDBusMessage::ErrorMessage) { + qDebug() << "D-Bus Error:" << watcher->reply().errorMessage(); + }; + }); } void -- cgit 1.5.1 From cf4f50dac854fd951066f56945f5d1adbbe679d4 Mon Sep 17 00:00:00 2001 From: Loren Burkholder Date: Wed, 20 Jan 2021 16:13:21 -0500 Subject: Use deleteLater() instead of delete --- src/notifications/ManagerLinux.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/notifications/ManagerLinux.cpp b/src/notifications/ManagerLinux.cpp index d9d157fc..36692d03 100644 --- a/src/notifications/ManagerLinux.cpp +++ b/src/notifications/ManagerLinux.cpp @@ -84,7 +84,7 @@ NotificationsManager::postNotification(const QString &roomid, else notificationIds[watcher->reply().arguments().first().toUInt()] = roomEventId{roomid, eventid}; - delete watcher; + watcher->deleteLater(); }); } @@ -103,6 +103,7 @@ NotificationsManager::closeNotification(uint id) if (watcher->reply().type() == QDBusMessage::ErrorMessage) { qDebug() << "D-Bus Error:" << watcher->reply().errorMessage(); }; + watcher->deleteLater(); }); } -- cgit 1.5.1 From 9c154e974747b699c62079c6d4edd2f81d7951ef Mon Sep 17 00:00:00 2001 From: Loren Burkholder Date: Wed, 20 Jan 2021 16:15:14 -0500 Subject: Fix error in assignment of image/text --- src/notifications/ManagerLinux.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/notifications/ManagerLinux.cpp b/src/notifications/ManagerLinux.cpp index 36692d03..2c15a712 100644 --- a/src/notifications/ManagerLinux.cpp +++ b/src/notifications/ManagerLinux.cpp @@ -55,14 +55,14 @@ NotificationsManager::postNotification(const QString &roomid, Q_UNUSED(icon) QVariantMap hints; - hints["image-data"] = sender + ": " + text; + hints["image-data"] = icon; hints["sound-name"] = "message-new-instant"; QList argumentList; - argumentList << "nheko"; // app_name - argumentList << (uint)0; // replace_id - argumentList << ""; // app_icon - argumentList << roomname; // summary - argumentList << text; // body + argumentList << "nheko"; // app_name + argumentList << (uint)0; // replace_id + argumentList << ""; // app_icon + argumentList << roomname; // summary + argumentList << sender + ": " + text; // body // The list of actions has always the action name and then a localized version of that // action. Currently we just use an empty string for that. // TODO(Nico): Look into what to actually put there. -- cgit 1.5.1 From 89304a5c6b1b1fd02bcecd887aabc2b164d6d86a Mon Sep 17 00:00:00 2001 From: Loren Burkholder Date: Wed, 20 Jan 2021 16:52:37 -0500 Subject: Fix crash --- src/notifications/ManagerLinux.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/notifications/ManagerLinux.cpp b/src/notifications/ManagerLinux.cpp index 2c15a712..326803b2 100644 --- a/src/notifications/ManagerLinux.cpp +++ b/src/notifications/ManagerLinux.cpp @@ -78,7 +78,7 @@ NotificationsManager::postNotification(const QString &roomid, auto call = notifyApp.asyncCallWithArgumentList("Notify", argumentList); auto watcher = new QDBusPendingCallWatcher{QDBusPendingCall{QDBusPendingReply{call}}}; connect( - watcher, &QDBusPendingCallWatcher::finished, this, [watcher, this, &roomid, &eventid]() { + watcher, &QDBusPendingCallWatcher::finished, this, [watcher, this, roomid, eventid]() { if (watcher->reply().type() == QDBusMessage::ErrorMessage) qDebug() << "D-Bus Error:" << watcher->reply().errorMessage(); else -- cgit 1.5.1 From 2605ce9a894217f5e6d51400498c0f67168187cd Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Wed, 20 Jan 2021 23:59:27 +0100 Subject: Clean up notification watching a bit --- src/notifications/ManagerLinux.cpp | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'src') diff --git a/src/notifications/ManagerLinux.cpp b/src/notifications/ManagerLinux.cpp index 326803b2..8f7261e6 100644 --- a/src/notifications/ManagerLinux.cpp +++ b/src/notifications/ManagerLinux.cpp @@ -52,8 +52,6 @@ NotificationsManager::postNotification(const QString &roomid, const QString &text, const QImage &icon) { - Q_UNUSED(icon) - QVariantMap hints; hints["image-data"] = icon; hints["sound-name"] = "message-new-instant"; @@ -75,8 +73,8 @@ NotificationsManager::postNotification(const QString &roomid, static QDBusInterface notifyApp("org.freedesktop.Notifications", "/org/freedesktop/Notifications", "org.freedesktop.Notifications"); - auto call = notifyApp.asyncCallWithArgumentList("Notify", argumentList); - auto watcher = new QDBusPendingCallWatcher{QDBusPendingCall{QDBusPendingReply{call}}}; + QDBusPendingCall call = notifyApp.asyncCallWithArgumentList("Notify", argumentList); + auto watcher = new QDBusPendingCallWatcher{call, this}; connect( watcher, &QDBusPendingCallWatcher::finished, this, [watcher, this, roomid, eventid]() { if (watcher->reply().type() == QDBusMessage::ErrorMessage) @@ -91,14 +89,11 @@ NotificationsManager::postNotification(const QString &roomid, void NotificationsManager::closeNotification(uint id) { - QList argumentList; - argumentList << (uint)id; // replace_id - static QDBusInterface closeCall("org.freedesktop.Notifications", "/org/freedesktop/Notifications", "org.freedesktop.Notifications"); - auto call = closeCall.asyncCallWithArgumentList("CloseNotification", argumentList); - auto watcher = new QDBusPendingCallWatcher{QDBusPendingCall{QDBusPendingReply{call}}}; + auto call = closeCall.asyncCall("CloseNotification", (uint)id); // replace_id + auto watcher = new QDBusPendingCallWatcher{call, this}; connect(watcher, &QDBusPendingCallWatcher::finished, this, [watcher, this]() { if (watcher->reply().type() == QDBusMessage::ErrorMessage) { qDebug() << "D-Bus Error:" << watcher->reply().errorMessage(); -- cgit 1.5.1 From 91155bf80332155b16b07f162e3ccd51bb9364cf Mon Sep 17 00:00:00 2001 From: Loren Burkholder Date: Wed, 20 Jan 2021 17:44:11 -0500 Subject: Add commands to override Markdown setting --- src/timeline/InputBar.cpp | 8 ++++++-- src/timeline/InputBar.h | 9 ++++++++- 2 files changed, 14 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/timeline/InputBar.cpp b/src/timeline/InputBar.cpp index 3cddd613..49dd837b 100644 --- a/src/timeline/InputBar.cpp +++ b/src/timeline/InputBar.cpp @@ -251,12 +251,12 @@ InputBar::openFileSelection() } void -InputBar::message(QString msg) +InputBar::message(QString msg, MarkdownOverride useMarkdown) { mtx::events::msg::Text text = {}; text.body = msg.trimmed().toStdString(); - if (ChatPage::instance()->userSettings()->markdown()) { + if ((ChatPage::instance()->userSettings()->markdown() && (useMarkdown != MarkdownOverride::OFF)) || (useMarkdown == MarkdownOverride::ON)) { text.formatted_body = utils::markdownToHtml(msg).toStdString(); // Don't send formatted_body, when we don't need to @@ -477,6 +477,10 @@ InputBar::command(QString command, QString args) room->clearTimeline(); } else if (command == "rotate-megolm-session") { cache::dropOutboundMegolmSession(room->roomId().toStdString()); + } else if (command == "md") { + message(args, MarkdownOverride::ON); + } else if (command == "plain") { + message(args, MarkdownOverride::OFF); } } diff --git a/src/timeline/InputBar.h b/src/timeline/InputBar.h index c729a6fc..75bcdc3a 100644 --- a/src/timeline/InputBar.h +++ b/src/timeline/InputBar.h @@ -12,6 +12,13 @@ class QMimeData; class QDropEvent; class QStringList; +enum class MarkdownOverride +{ + NONE, // no override set + ON, + OFF, +}; + class InputBar : public QObject { Q_OBJECT @@ -41,7 +48,7 @@ public slots: void updateState(int selectionStart, int selectionEnd, int cursorPosition, QString text); void openFileSelection(); bool uploading() const { return uploading_; } - void message(QString body); + void message(QString body, MarkdownOverride useMarkdown = MarkdownOverride::NONE); QObject *completerFor(QString completerName); -- cgit 1.5.1 From 1d935708149d24b913742c76082eb10afa589ce4 Mon Sep 17 00:00:00 2001 From: Loren Burkholder Date: Wed, 20 Jan 2021 17:47:57 -0500 Subject: Make lint --- src/timeline/InputBar.cpp | 8 +++++--- src/timeline/InputBar.h | 6 +++--- 2 files changed, 8 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/timeline/InputBar.cpp b/src/timeline/InputBar.cpp index 49dd837b..0e35cf64 100644 --- a/src/timeline/InputBar.cpp +++ b/src/timeline/InputBar.cpp @@ -256,7 +256,9 @@ InputBar::message(QString msg, MarkdownOverride useMarkdown) mtx::events::msg::Text text = {}; text.body = msg.trimmed().toStdString(); - if ((ChatPage::instance()->userSettings()->markdown() && (useMarkdown != MarkdownOverride::OFF)) || (useMarkdown == MarkdownOverride::ON)) { + if ((ChatPage::instance()->userSettings()->markdown() && + (useMarkdown != MarkdownOverride::OFF)) || + (useMarkdown == MarkdownOverride::ON)) { text.formatted_body = utils::markdownToHtml(msg).toStdString(); // Don't send formatted_body, when we don't need to @@ -478,9 +480,9 @@ InputBar::command(QString command, QString args) } else if (command == "rotate-megolm-session") { cache::dropOutboundMegolmSession(room->roomId().toStdString()); } else if (command == "md") { - message(args, MarkdownOverride::ON); + message(args, MarkdownOverride::ON); } else if (command == "plain") { - message(args, MarkdownOverride::OFF); + message(args, MarkdownOverride::OFF); } } diff --git a/src/timeline/InputBar.h b/src/timeline/InputBar.h index 75bcdc3a..57b38c08 100644 --- a/src/timeline/InputBar.h +++ b/src/timeline/InputBar.h @@ -14,9 +14,9 @@ class QStringList; enum class MarkdownOverride { - NONE, // no override set - ON, - OFF, + NONE, // no override set + ON, + OFF, }; class InputBar : public QObject -- cgit 1.5.1 From 06f6a5bcca60d992e48d8ea10e2e9fa52f4e086a Mon Sep 17 00:00:00 2001 From: Loren Burkholder Date: Wed, 20 Jan 2021 18:47:36 -0500 Subject: Clarify how markdown is determined --- src/timeline/InputBar.cpp | 2 +- src/timeline/InputBar.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/timeline/InputBar.cpp b/src/timeline/InputBar.cpp index 0e35cf64..2317a407 100644 --- a/src/timeline/InputBar.cpp +++ b/src/timeline/InputBar.cpp @@ -257,7 +257,7 @@ InputBar::message(QString msg, MarkdownOverride useMarkdown) text.body = msg.trimmed().toStdString(); if ((ChatPage::instance()->userSettings()->markdown() && - (useMarkdown != MarkdownOverride::OFF)) || + (useMarkdown == MarkdownOverride::NOT_SPECIFIED)) || (useMarkdown == MarkdownOverride::ON)) { text.formatted_body = utils::markdownToHtml(msg).toStdString(); diff --git a/src/timeline/InputBar.h b/src/timeline/InputBar.h index 57b38c08..f173bbc0 100644 --- a/src/timeline/InputBar.h +++ b/src/timeline/InputBar.h @@ -14,7 +14,7 @@ class QStringList; enum class MarkdownOverride { - NONE, // no override set + NOT_SPECIFIED, // no override set ON, OFF, }; @@ -48,7 +48,7 @@ public slots: void updateState(int selectionStart, int selectionEnd, int cursorPosition, QString text); void openFileSelection(); bool uploading() const { return uploading_; } - void message(QString body, MarkdownOverride useMarkdown = MarkdownOverride::NONE); + void message(QString body, MarkdownOverride useMarkdown = MarkdownOverride::NOT_SPECIFIED); QObject *completerFor(QString completerName); -- cgit 1.5.1 From f31e2ffc7bcd860440838c5c343217907dbc000d Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Thu, 21 Jan 2021 13:21:34 +0100 Subject: Handle devices without keys --- src/Olm.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') diff --git a/src/Olm.cpp b/src/Olm.cpp index fe789560..326e19ca 100644 --- a/src/Olm.cpp +++ b/src/Olm.cpp @@ -961,6 +961,12 @@ send_encrypted_to_device_messages(const std::mapdevice_keys.at(device); + if (!d.keys.count("curve25519:" + device) || + !d.keys.count("ed25519:" + device)) { + nhlog::crypto()->warn("Skipping device {} since it has no keys!", + device); + } + auto session = cache::getLatestOlmSession(d.keys.at("curve25519:" + device)); if (!session || force_new_session) { -- cgit 1.5.1 From 3b0d14b1b954ae76aa5c0d6affc0185efc51e696 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Thu, 21 Jan 2021 13:45:50 +0100 Subject: Actually use stored size in splitter after restart --- src/Splitter.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/Splitter.cpp b/src/Splitter.cpp index 04375853..a2757d8e 100644 --- a/src/Splitter.cpp +++ b/src/Splitter.cpp @@ -37,20 +37,22 @@ Splitter::restoreSizes(int fallback) int savedWidth = settings.value("sidebar/width").toInt(); auto left = widget(0); - if (savedWidth == 0) { + if (savedWidth <= 0) { hideSidebar(); return; - } else if (savedWidth == sz_.small) { + } else if (savedWidth <= sz_.small) { if (left) { left->setMinimumWidth(sz_.small); left->setMaximumWidth(sz_.small); return; } + } else if (savedWidth < sz_.normal) { + savedWidth = sz_.normal; } left->setMinimumWidth(sz_.normal); left->setMaximumWidth(2 * sz_.normal); - setSizes({sz_.normal, fallback - sz_.normal}); + setSizes({savedWidth, fallback - savedWidth}); setStretchFactor(0, 0); setStretchFactor(1, 1); -- cgit 1.5.1 From 1a83a982fc4204b6388ec2163280684882777276 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Thu, 21 Jan 2021 19:25:00 +0100 Subject: Properly skip device, if it has no keys --- src/Olm.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/Olm.cpp b/src/Olm.cpp index 326e19ca..028095a6 100644 --- a/src/Olm.cpp +++ b/src/Olm.cpp @@ -965,6 +965,7 @@ send_encrypted_to_device_messages(const std::mapwarn("Skipping device {} since it has no keys!", device); + continue; } auto session = -- cgit 1.5.1 From 97c8b5c78c6e4030fcecb00fc3c8d67a8158435d Mon Sep 17 00:00:00 2001 From: Loren Burkholder Date: Thu, 21 Jan 2021 20:04:46 -0500 Subject: Rename Provider_new.cpp to Provider.cpp It isn't new any more. --- CMakeLists.txt | 2 +- src/emoji/Provider.cpp | 7701 ++++++++++++++++++++++++++++++++++++++++++++ src/emoji/Provider_new.cpp | 7701 -------------------------------------------- 3 files changed, 7702 insertions(+), 7702 deletions(-) create mode 100644 src/emoji/Provider.cpp delete mode 100644 src/emoji/Provider_new.cpp (limited to 'src') diff --git a/CMakeLists.txt b/CMakeLists.txt index 5fc2a2bf..c1e7be83 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -260,7 +260,7 @@ set(SRC_FILES # Emoji src/emoji/EmojiModel.cpp - src/emoji/Provider_new.cpp + src/emoji/Provider.cpp # Timeline diff --git a/src/emoji/Provider.cpp b/src/emoji/Provider.cpp new file mode 100644 index 00000000..2cdef7ad --- /dev/null +++ b/src/emoji/Provider.cpp @@ -0,0 +1,7701 @@ +/* + This file contains a single definition of all of the emoji from Provider.cpp. + It is being split out into a separate code file to alleviate compilation issues + in some versions of clang. +*/ + +#include "emoji/Provider.h" + +using namespace emoji; +const QVector emoji::Provider::emoji = { + // People + Emoji{QString::fromUtf8("\xf0\x9f\x98\x80"), "grinning face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x83"), + "grinning face with big eyes", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x84"), + "grinning face with smiling eyes", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x81"), + "beaming face with smiling eyes", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x86"), + "grinning squinting face", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x85"), + "grinning face with sweat", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa3"), + "rolling on the floor laughing", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x82"), + "face with tears of joy", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x82"), + "slightly smiling face", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x83"), "upside-down face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x89"), "winking face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x8a"), + "smiling face with smiling eyes", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x87"), + "smiling face with halo", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb0"), + "smiling face with hearts", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x8d"), + "smiling face with heart-eyes", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa9"), "star-struck", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x98"), "face blowing a kiss", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x97"), "kissing face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x98\xba"), "smiling face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x9a"), + "kissing face with closed eyes", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x99"), + "kissing face with smiling eyes", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb2"), + "smiling face with tear", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x8b"), "face savoring food", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x9b"), "face with tongue", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x9c"), + "winking face with tongue", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xaa"), "zany face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x9d"), + "squinting face with tongue", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x91"), "money-mouth face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x97"), "hugging face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xad"), + "face with hand over mouth", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xab"), "shushing face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x94"), "thinking face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x90"), "zipper-mouth face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa8"), + "face with raised eyebrow", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x90"), "neutral face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x91"), "expressionless face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xb6"), "face without mouth", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x8f"), "smirking face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x92"), "unamused face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x84"), + "face with rolling eyes", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xac"), "grimacing face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa5"), "lying face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x8c"), "relieved face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x94"), "pensive face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xaa"), "sleepy face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa4"), "drooling face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xb4"), "sleeping face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xb7"), + "face with medical mask", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x92"), + "face with thermometer", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x95"), + "face with head-bandage", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa2"), "nauseated face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xae"), "face vomiting", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa7"), "sneezing face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb5"), "hot face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb6"), "cold face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb4"), "woozy face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xb5"), "dizzy face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xaf"), "exploding head", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa0"), "cowboy hat face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb3"), "partying face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb8"), "disguised face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x8e"), + "smiling face with sunglasses", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x93"), "nerd face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x90"), "face with monocle", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x95"), "confused face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x9f"), "worried face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x81"), + "slightly frowning face", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x98\xb9"), "frowning face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xae"), + "face with open mouth", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xaf"), "hushed face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xb2"), "astonished face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xb3"), "flushed face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xba"), "pleading face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xa6"), + "frowning face with open mouth", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xa7"), "anguished face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xa8"), "fearful face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xb0"), + "anxious face with sweat", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xa5"), + "sad but relieved face", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xa2"), "crying face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xad"), "loudly crying face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xb1"), + "face screaming in fear", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x96"), "confounded face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xa3"), "persevering face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x9e"), "disappointed face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x93"), + "downcast face with sweat", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xa9"), "weary face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xab"), "tired face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb1"), "yawning face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xa4"), + "face with steam from nose", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xa1"), "pouting face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xa0"), "angry face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xac"), + "face with symbols on mouth", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x88"), + "smiling face with horns", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xbf"), + "angry face with horns", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x80"), "skull", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x98\xa0"), "skull and crossbones", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xa9"), "pile of poo", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa1"), "clown face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb9"), "ogre", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xba"), "goblin", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xbb"), "ghost", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xbd"), "alien", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xbe"), "alien monster", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x96"), "robot", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xba"), "grinning cat", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xb8"), + "grinning cat with smiling eyes", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xb9"), + "cat with tears of joy", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xbb"), + "smiling cat with heart-eyes", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xbc"), "cat with wry smile", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xbd"), "kissing cat", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x80"), "weary cat", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xbf"), "crying cat", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xbe"), "pouting cat", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x88"), "see-no-evil monkey", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x89"), "hear-no-evil monkey", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8a"), + "speak-no-evil monkey", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x8b"), "kiss mark", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x8c"), "love letter", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x98"), "heart with arrow", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x9d"), "heart with ribbon", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x96"), "sparkling heart", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x97"), "growing heart", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x93"), "beating heart", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x9e"), "revolving hearts", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x95"), "two hearts", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x9f"), "heart decoration", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9d\xa3"), "heart exclamation", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x94"), "broken heart", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9d\xa4"), "red heart", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa1"), "orange heart", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x9b"), "yellow heart", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x9a"), "green heart", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x99"), "blue heart", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x9c"), "purple heart", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8e"), "brown heart", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\xa4"), "black heart", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8d"), "white heart", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xaf"), "hundred points", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xa2"), "anger symbol", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xa5"), "collision", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xab"), "dizzy", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xa6"), "sweat droplets", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xa8"), "dashing away", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb3"), "hole", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xa3"), "bomb", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xac"), "speech balloon", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x81\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x97\xa8"), + "eye in speech bubble", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x81\xe2\x80\x8d\xf0\x9f\x97\xa8"), + "eye in speech bubble", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\xa8"), "left speech bubble", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\xaf"), "right anger bubble", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xad"), "thought balloon", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xa4"), "zzz", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b"), "waving hand", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b\xf0\x9f\x8f\xbb"), + "waving hand: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b\xf0\x9f\x8f\xbc"), + "waving hand: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b\xf0\x9f\x8f\xbd"), + "waving hand: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b\xf0\x9f\x8f\xbe"), + "waving hand: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b\xf0\x9f\x8f\xbf"), + "waving hand: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a"), "raised back of hand", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a\xf0\x9f\x8f\xbb"), + "raised back of hand: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a\xf0\x9f\x8f\xbc"), + "raised back of hand: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a\xf0\x9f\x8f\xbd"), + "raised back of hand: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a\xf0\x9f\x8f\xbe"), + "raised back of hand: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a\xf0\x9f\x8f\xbf"), + "raised back of hand: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x90"), + "hand with fingers splayed", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x90\xf0\x9f\x8f\xbb"), + "hand with fingers splayed: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x90\xf0\x9f\x8f\xbc"), + "hand with fingers splayed: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x90\xf0\x9f\x8f\xbd"), + "hand with fingers splayed: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x90\xf0\x9f\x8f\xbe"), + "hand with fingers splayed: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x90\xf0\x9f\x8f\xbf"), + "hand with fingers splayed: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8b"), "raised hand", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8b\xf0\x9f\x8f\xbb"), + "raised hand: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8b\xf0\x9f\x8f\xbc"), + "raised hand: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8b\xf0\x9f\x8f\xbd"), + "raised hand: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8b\xf0\x9f\x8f\xbe"), + "raised hand: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8b\xf0\x9f\x8f\xbf"), + "raised hand: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x96"), "vulcan salute", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x96\xf0\x9f\x8f\xbb"), + "vulcan salute: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x96\xf0\x9f\x8f\xbc"), + "vulcan salute: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x96\xf0\x9f\x8f\xbd"), + "vulcan salute: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x96\xf0\x9f\x8f\xbe"), + "vulcan salute: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x96\xf0\x9f\x8f\xbf"), + "vulcan salute: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c"), "OK hand", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c\xf0\x9f\x8f\xbb"), + "OK hand: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c\xf0\x9f\x8f\xbc"), + "OK hand: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c\xf0\x9f\x8f\xbd"), + "OK hand: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c\xf0\x9f\x8f\xbe"), + "OK hand: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c\xf0\x9f\x8f\xbf"), + "OK hand: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c"), "pinched fingers", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c\xf0\x9f\x8f\xbb"), + "pinched fingers: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c\xf0\x9f\x8f\xbc"), + "pinched fingers: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c\xf0\x9f\x8f\xbd"), + "pinched fingers: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c\xf0\x9f\x8f\xbe"), + "pinched fingers: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c\xf0\x9f\x8f\xbf"), + "pinched fingers: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f"), "pinching hand", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f\xf0\x9f\x8f\xbb"), + "pinching hand: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f\xf0\x9f\x8f\xbc"), + "pinching hand: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f\xf0\x9f\x8f\xbd"), + "pinching hand: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f\xf0\x9f\x8f\xbe"), + "pinching hand: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f\xf0\x9f\x8f\xbf"), + "pinching hand: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8c"), "victory hand", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8c\xf0\x9f\x8f\xbb"), + "victory hand: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8c\xf0\x9f\x8f\xbc"), + "victory hand: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8c\xf0\x9f\x8f\xbd"), + "victory hand: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8c\xf0\x9f\x8f\xbe"), + "victory hand: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8c\xf0\x9f\x8f\xbf"), + "victory hand: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e"), "crossed fingers", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e\xf0\x9f\x8f\xbb"), + "crossed fingers: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e\xf0\x9f\x8f\xbc"), + "crossed fingers: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e\xf0\x9f\x8f\xbd"), + "crossed fingers: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e\xf0\x9f\x8f\xbe"), + "crossed fingers: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e\xf0\x9f\x8f\xbf"), + "crossed fingers: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f"), "love-you gesture", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f\xf0\x9f\x8f\xbb"), + "love-you gesture: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f\xf0\x9f\x8f\xbc"), + "love-you gesture: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f\xf0\x9f\x8f\xbd"), + "love-you gesture: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f\xf0\x9f\x8f\xbe"), + "love-you gesture: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f\xf0\x9f\x8f\xbf"), + "love-you gesture: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98"), "sign of the horns", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98\xf0\x9f\x8f\xbb"), + "sign of the horns: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98\xf0\x9f\x8f\xbc"), + "sign of the horns: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98\xf0\x9f\x8f\xbd"), + "sign of the horns: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98\xf0\x9f\x8f\xbe"), + "sign of the horns: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98\xf0\x9f\x8f\xbf"), + "sign of the horns: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99"), "call me hand", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99\xf0\x9f\x8f\xbb"), + "call me hand: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99\xf0\x9f\x8f\xbc"), + "call me hand: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99\xf0\x9f\x8f\xbd"), + "call me hand: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99\xf0\x9f\x8f\xbe"), + "call me hand: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99\xf0\x9f\x8f\xbf"), + "call me hand: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x88"), + "backhand index pointing left", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x88\xf0\x9f\x8f\xbb"), + "backhand index pointing left: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x88\xf0\x9f\x8f\xbc"), + "backhand index pointing left: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x88\xf0\x9f\x8f\xbd"), + "backhand index pointing left: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x88\xf0\x9f\x8f\xbe"), + "backhand index pointing left: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x88\xf0\x9f\x8f\xbf"), + "backhand index pointing left: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x89"), + "backhand index pointing right", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x89\xf0\x9f\x8f\xbb"), + "backhand index pointing right: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x89\xf0\x9f\x8f\xbc"), + "backhand index pointing right: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x89\xf0\x9f\x8f\xbd"), + "backhand index pointing right: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x89\xf0\x9f\x8f\xbe"), + "backhand index pointing right: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x89\xf0\x9f\x8f\xbf"), + "backhand index pointing right: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x86"), + "backhand index pointing up", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x86\xf0\x9f\x8f\xbb"), + "backhand index pointing up: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x86\xf0\x9f\x8f\xbc"), + "backhand index pointing up: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x86\xf0\x9f\x8f\xbd"), + "backhand index pointing up: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x86\xf0\x9f\x8f\xbe"), + "backhand index pointing up: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x86\xf0\x9f\x8f\xbf"), + "backhand index pointing up: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x95"), "middle finger", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x95\xf0\x9f\x8f\xbb"), + "middle finger: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x95\xf0\x9f\x8f\xbc"), + "middle finger: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x95\xf0\x9f\x8f\xbd"), + "middle finger: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x95\xf0\x9f\x8f\xbe"), + "middle finger: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x95\xf0\x9f\x8f\xbf"), + "middle finger: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x87"), + "backhand index pointing down", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x87\xf0\x9f\x8f\xbb"), + "backhand index pointing down: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x87\xf0\x9f\x8f\xbc"), + "backhand index pointing down: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x87\xf0\x9f\x8f\xbd"), + "backhand index pointing down: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x87\xf0\x9f\x8f\xbe"), + "backhand index pointing down: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x87\xf0\x9f\x8f\xbf"), + "backhand index pointing down: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x98\x9d"), "index pointing up", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x98\x9d\xf0\x9f\x8f\xbb"), + "index pointing up: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x98\x9d\xf0\x9f\x8f\xbc"), + "index pointing up: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x98\x9d\xf0\x9f\x8f\xbd"), + "index pointing up: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x98\x9d\xf0\x9f\x8f\xbe"), + "index pointing up: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x98\x9d\xf0\x9f\x8f\xbf"), + "index pointing up: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d"), "thumbs up", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d\xf0\x9f\x8f\xbb"), + "thumbs up: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d\xf0\x9f\x8f\xbc"), + "thumbs up: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d\xf0\x9f\x8f\xbd"), + "thumbs up: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d\xf0\x9f\x8f\xbe"), + "thumbs up: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d\xf0\x9f\x8f\xbf"), + "thumbs up: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e"), "thumbs down", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e\xf0\x9f\x8f\xbb"), + "thumbs down: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e\xf0\x9f\x8f\xbc"), + "thumbs down: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e\xf0\x9f\x8f\xbd"), + "thumbs down: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e\xf0\x9f\x8f\xbe"), + "thumbs down: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e\xf0\x9f\x8f\xbf"), + "thumbs down: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8a"), "raised fist", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8a\xf0\x9f\x8f\xbb"), + "raised fist: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8a\xf0\x9f\x8f\xbc"), + "raised fist: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8a\xf0\x9f\x8f\xbd"), + "raised fist: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8a\xf0\x9f\x8f\xbe"), + "raised fist: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8a\xf0\x9f\x8f\xbf"), + "raised fist: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a"), "oncoming fist", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a\xf0\x9f\x8f\xbb"), + "oncoming fist: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a\xf0\x9f\x8f\xbc"), + "oncoming fist: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a\xf0\x9f\x8f\xbd"), + "oncoming fist: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a\xf0\x9f\x8f\xbe"), + "oncoming fist: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a\xf0\x9f\x8f\xbf"), + "oncoming fist: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b"), "left-facing fist", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b\xf0\x9f\x8f\xbb"), + "left-facing fist: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b\xf0\x9f\x8f\xbc"), + "left-facing fist: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b\xf0\x9f\x8f\xbd"), + "left-facing fist: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b\xf0\x9f\x8f\xbe"), + "left-facing fist: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b\xf0\x9f\x8f\xbf"), + "left-facing fist: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c"), "right-facing fist", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c\xf0\x9f\x8f\xbb"), + "right-facing fist: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c\xf0\x9f\x8f\xbc"), + "right-facing fist: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c\xf0\x9f\x8f\xbd"), + "right-facing fist: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c\xf0\x9f\x8f\xbe"), + "right-facing fist: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c\xf0\x9f\x8f\xbf"), + "right-facing fist: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f"), "clapping hands", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f\xf0\x9f\x8f\xbb"), + "clapping hands: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f\xf0\x9f\x8f\xbc"), + "clapping hands: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f\xf0\x9f\x8f\xbd"), + "clapping hands: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f\xf0\x9f\x8f\xbe"), + "clapping hands: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f\xf0\x9f\x8f\xbf"), + "clapping hands: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c"), "raising hands", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c\xf0\x9f\x8f\xbb"), + "raising hands: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c\xf0\x9f\x8f\xbc"), + "raising hands: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c\xf0\x9f\x8f\xbd"), + "raising hands: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c\xf0\x9f\x8f\xbe"), + "raising hands: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c\xf0\x9f\x8f\xbf"), + "raising hands: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x90"), "open hands", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x90\xf0\x9f\x8f\xbb"), + "open hands: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x90\xf0\x9f\x8f\xbc"), + "open hands: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x90\xf0\x9f\x8f\xbd"), + "open hands: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x90\xf0\x9f\x8f\xbe"), + "open hands: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x90\xf0\x9f\x8f\xbf"), + "open hands: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2"), "palms up together", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2\xf0\x9f\x8f\xbb"), + "palms up together: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2\xf0\x9f\x8f\xbc"), + "palms up together: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2\xf0\x9f\x8f\xbd"), + "palms up together: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2\xf0\x9f\x8f\xbe"), + "palms up together: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2\xf0\x9f\x8f\xbf"), + "palms up together: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9d"), "handshake", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f"), "folded hands", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f\xf0\x9f\x8f\xbb"), + "folded hands: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f\xf0\x9f\x8f\xbc"), + "folded hands: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f\xf0\x9f\x8f\xbd"), + "folded hands: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f\xf0\x9f\x8f\xbe"), + "folded hands: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f\xf0\x9f\x8f\xbf"), + "folded hands: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8d"), "writing hand", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8d\xf0\x9f\x8f\xbb"), + "writing hand: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8d\xf0\x9f\x8f\xbc"), + "writing hand: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8d\xf0\x9f\x8f\xbd"), + "writing hand: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8d\xf0\x9f\x8f\xbe"), + "writing hand: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8d\xf0\x9f\x8f\xbf"), + "writing hand: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x85"), "nail polish", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x85\xf0\x9f\x8f\xbb"), + "nail polish: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x85\xf0\x9f\x8f\xbc"), + "nail polish: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x85\xf0\x9f\x8f\xbd"), + "nail polish: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x85\xf0\x9f\x8f\xbe"), + "nail polish: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x85\xf0\x9f\x8f\xbf"), + "nail polish: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3"), "selfie", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3\xf0\x9f\x8f\xbb"), + "selfie: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3\xf0\x9f\x8f\xbc"), + "selfie: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3\xf0\x9f\x8f\xbd"), + "selfie: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3\xf0\x9f\x8f\xbe"), + "selfie: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3\xf0\x9f\x8f\xbf"), + "selfie: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa"), "flexed biceps", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa\xf0\x9f\x8f\xbb"), + "flexed biceps: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa\xf0\x9f\x8f\xbc"), + "flexed biceps: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa\xf0\x9f\x8f\xbd"), + "flexed biceps: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa\xf0\x9f\x8f\xbe"), + "flexed biceps: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa\xf0\x9f\x8f\xbf"), + "flexed biceps: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbe"), "mechanical arm", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbf"), "mechanical leg", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5"), "leg", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5\xf0\x9f\x8f\xbb"), + "leg: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5\xf0\x9f\x8f\xbc"), + "leg: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5\xf0\x9f\x8f\xbd"), + "leg: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5\xf0\x9f\x8f\xbe"), + "leg: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5\xf0\x9f\x8f\xbf"), + "leg: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6"), "foot", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6\xf0\x9f\x8f\xbb"), + "foot: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6\xf0\x9f\x8f\xbc"), + "foot: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6\xf0\x9f\x8f\xbd"), + "foot: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6\xf0\x9f\x8f\xbe"), + "foot: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6\xf0\x9f\x8f\xbf"), + "foot: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x82"), "ear", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x82\xf0\x9f\x8f\xbb"), + "ear: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x82\xf0\x9f\x8f\xbc"), + "ear: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x82\xf0\x9f\x8f\xbd"), + "ear: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x82\xf0\x9f\x8f\xbe"), + "ear: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x82\xf0\x9f\x8f\xbf"), + "ear: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbb"), + "ear with hearing aid", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbb\xf0\x9f\x8f\xbb"), + "ear with hearing aid: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbb\xf0\x9f\x8f\xbc"), + "ear with hearing aid: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbb\xf0\x9f\x8f\xbd"), + "ear with hearing aid: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbb\xf0\x9f\x8f\xbe"), + "ear with hearing aid: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbb\xf0\x9f\x8f\xbf"), + "ear with hearing aid: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x83"), "nose", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x83\xf0\x9f\x8f\xbb"), + "nose: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x83\xf0\x9f\x8f\xbc"), + "nose: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x83\xf0\x9f\x8f\xbd"), + "nose: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x83\xf0\x9f\x8f\xbe"), + "nose: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x83\xf0\x9f\x8f\xbf"), + "nose: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa0"), "brain", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xab\x80"), "anatomical heart", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xab\x81"), "lungs", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb7"), "tooth", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb4"), "bone", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x80"), "eyes", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x81"), "eye", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x85"), "tongue", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x84"), "mouth", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6"), "baby", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6\xf0\x9f\x8f\xbb"), + "baby: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6\xf0\x9f\x8f\xbc"), + "baby: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6\xf0\x9f\x8f\xbd"), + "baby: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6\xf0\x9f\x8f\xbe"), + "baby: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6\xf0\x9f\x8f\xbf"), + "baby: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92"), "child", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92\xf0\x9f\x8f\xbb"), + "child: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92\xf0\x9f\x8f\xbc"), + "child: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92\xf0\x9f\x8f\xbd"), + "child: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92\xf0\x9f\x8f\xbe"), + "child: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92\xf0\x9f\x8f\xbf"), + "child: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6"), "boy", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6\xf0\x9f\x8f\xbb"), + "boy: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6\xf0\x9f\x8f\xbc"), + "boy: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6\xf0\x9f\x8f\xbd"), + "boy: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6\xf0\x9f\x8f\xbe"), + "boy: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6\xf0\x9f\x8f\xbf"), + "boy: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7"), "girl", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7\xf0\x9f\x8f\xbb"), + "girl: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7\xf0\x9f\x8f\xbc"), + "girl: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7\xf0\x9f\x8f\xbd"), + "girl: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7\xf0\x9f\x8f\xbe"), + "girl: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7\xf0\x9f\x8f\xbf"), + "girl: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91"), "person", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), + "person: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), + "person: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), + "person: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), + "person: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), + "person: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1"), "person: blond hair", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbb"), + "person: light skin tone, blond hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbc"), + "person: medium-light skin tone, blond hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbd"), + "person: medium skin tone, blond hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbe"), + "person: medium-dark skin tone, blond hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbf"), + "person: dark skin tone, blond hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8"), "man", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "man: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "man: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "man: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "man: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "man: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94"), "man: beard", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbb"), + "man: light skin tone, beard", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbc"), + "man: medium-light skin tone, beard", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbd"), + "man: medium skin tone, beard", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbe"), + "man: medium-dark skin tone, beard", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbf"), + "man: dark skin tone, beard", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xb0"), + "man: red hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb0"), + "man: light skin tone, red hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb0"), + "man: medium-light skin tone, red hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb0"), + "man: medium skin tone, red hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb0"), + "man: medium-dark skin tone, red hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb0"), + "man: dark skin tone, red hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xb1"), + "man: curly hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb1"), + "man: light skin tone, curly hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb1"), + "man: medium-light skin tone, curly hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb1"), + "man: medium skin tone, curly hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb1"), + "man: medium-dark skin tone, curly hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb1"), + "man: dark skin tone, curly hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xb3"), + "man: white hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb3"), + "man: light skin tone, white hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb3"), + "man: medium-light skin tone, white hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb3"), + "man: medium skin tone, white hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb3"), + "man: medium-dark skin tone, white hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb3"), + "man: dark skin tone, white hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xb2"), + "man: bald", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb2"), + "man: light skin tone, bald", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb2"), + "man: medium-light skin tone, bald", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb2"), + "man: medium skin tone, bald", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb2"), + "man: medium-dark skin tone, bald", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb2"), + "man: dark skin tone, bald", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9"), "woman", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "woman: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "woman: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "woman: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "woman: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "woman: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xb0"), + "woman: red hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb0"), + "woman: light skin tone, red hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb0"), + "woman: medium-light skin tone, red hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb0"), + "woman: medium skin tone, red hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb0"), + "woman: medium-dark skin tone, red hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb0"), + "woman: dark skin tone, red hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xb0"), + "person: red hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb0"), + "person: light skin tone, red hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb0"), + "person: medium-light skin tone, red hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb0"), + "person: medium skin tone, red hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb0"), + "person: medium-dark skin tone, red hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb0"), + "person: dark skin tone, red hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xb1"), + "woman: curly hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb1"), + "woman: light skin tone, curly hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb1"), + "woman: medium-light skin tone, curly hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb1"), + "woman: medium skin tone, curly hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb1"), + "woman: medium-dark skin tone, curly hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb1"), + "woman: dark skin tone, curly hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xb1"), + "person: curly hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb1"), + "person: light skin tone, curly hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb1"), + "person: medium-light skin tone, curly hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb1"), + "person: medium skin tone, curly hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb1"), + "person: medium-dark skin tone, curly hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb1"), + "person: dark skin tone, curly hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xb3"), + "woman: white hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb3"), + "woman: light skin tone, white hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb3"), + "woman: medium-light skin tone, white hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb3"), + "woman: medium skin tone, white hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb3"), + "woman: medium-dark skin tone, white hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb3"), + "woman: dark skin tone, white hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xb3"), + "person: white hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb3"), + "person: light skin tone, white hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb3"), + "person: medium-light skin tone, white hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb3"), + "person: medium skin tone, white hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb3"), + "person: medium-dark skin tone, white hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb3"), + "person: dark skin tone, white hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xb2"), + "woman: bald", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb2"), + "woman: light skin tone, bald", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb2"), + "woman: medium-light skin tone, bald", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb2"), + "woman: medium skin tone, bald", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb2"), + "woman: medium-dark skin tone, bald", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb2"), + "woman: dark skin tone, bald", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xb2"), + "person: bald", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb2"), + "person: light skin tone, bald", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb2"), + "person: medium-light skin tone, bald", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb2"), + "person: medium skin tone, bald", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb2"), + "person: medium-dark skin tone, bald", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb2"), + "person: dark skin tone, bald", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xe2\x80\x8d\xe2\x99\x80"), + "woman: blond hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman: light skin tone, blond hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman: medium-light skin tone, blond hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman: medium skin tone, blond hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman: medium-dark skin tone, blond hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman: dark skin tone, blond hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xe2\x80\x8d\xe2\x99\x82"), + "man: blond hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man: light skin tone, blond hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man: medium-light skin tone, blond hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man: medium skin tone, blond hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man: medium-dark skin tone, blond hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man: dark skin tone, blond hair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93"), "older person", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93\xf0\x9f\x8f\xbb"), + "older person: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93\xf0\x9f\x8f\xbc"), + "older person: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93\xf0\x9f\x8f\xbd"), + "older person: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93\xf0\x9f\x8f\xbe"), + "older person: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93\xf0\x9f\x8f\xbf"), + "older person: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4"), "old man", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4\xf0\x9f\x8f\xbb"), + "old man: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4\xf0\x9f\x8f\xbc"), + "old man: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4\xf0\x9f\x8f\xbd"), + "old man: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4\xf0\x9f\x8f\xbe"), + "old man: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4\xf0\x9f\x8f\xbf"), + "old man: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5"), "old woman", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5\xf0\x9f\x8f\xbb"), + "old woman: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5\xf0\x9f\x8f\xbc"), + "old woman: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5\xf0\x9f\x8f\xbd"), + "old woman: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5\xf0\x9f\x8f\xbe"), + "old woman: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5\xf0\x9f\x8f\xbf"), + "old woman: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d"), "person frowning", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbb"), + "person frowning: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbc"), + "person frowning: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbd"), + "person frowning: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbe"), + "person frowning: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbf"), + "person frowning: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xe2\x80\x8d\xe2\x99\x82"), + "man frowning", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man frowning: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man frowning: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man frowning: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man frowning: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man frowning: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xe2\x80\x8d\xe2\x99\x80"), + "woman frowning", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman frowning: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman frowning: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman frowning: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman frowning: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman frowning: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e"), "person pouting", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbb"), + "person pouting: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbc"), + "person pouting: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbd"), + "person pouting: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbe"), + "person pouting: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbf"), + "person pouting: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xe2\x80\x8d\xe2\x99\x82"), + "man pouting", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man pouting: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man pouting: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man pouting: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man pouting: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man pouting: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xe2\x80\x8d\xe2\x99\x80"), + "woman pouting", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman pouting: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman pouting: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman pouting: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman pouting: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman pouting: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x85"), "person gesturing NO", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbb"), + "person gesturing NO: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbc"), + "person gesturing NO: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbd"), + "person gesturing NO: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbe"), + "person gesturing NO: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbf"), + "person gesturing NO: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xe2\x80\x8d\xe2\x99\x82"), + "man gesturing NO", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man gesturing NO: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man gesturing NO: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man gesturing NO: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man gesturing NO: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man gesturing NO: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xe2\x80\x8d\xe2\x99\x80"), + "woman gesturing NO", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman gesturing NO: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman gesturing NO: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman gesturing NO: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman gesturing NO: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman gesturing NO: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x86"), "person gesturing OK", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbb"), + "person gesturing OK: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbc"), + "person gesturing OK: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbd"), + "person gesturing OK: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbe"), + "person gesturing OK: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbf"), + "person gesturing OK: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xe2\x80\x8d\xe2\x99\x82"), + "man gesturing OK", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man gesturing OK: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man gesturing OK: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man gesturing OK: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man gesturing OK: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man gesturing OK: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xe2\x80\x8d\xe2\x99\x80"), + "woman gesturing OK", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman gesturing OK: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman gesturing OK: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman gesturing OK: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman gesturing OK: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman gesturing OK: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x81"), "person tipping hand", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbb"), + "person tipping hand: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbc"), + "person tipping hand: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbd"), + "person tipping hand: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbe"), + "person tipping hand: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbf"), + "person tipping hand: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xe2\x80\x8d\xe2\x99\x82"), + "man tipping hand", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man tipping hand: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man tipping hand: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man tipping hand: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man tipping hand: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man tipping hand: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xe2\x80\x8d\xe2\x99\x80"), + "woman tipping hand", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman tipping hand: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman tipping hand: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman tipping hand: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman tipping hand: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman tipping hand: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b"), "person raising hand", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbb"), + "person raising hand: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbc"), + "person raising hand: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbd"), + "person raising hand: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbe"), + "person raising hand: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbf"), + "person raising hand: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xe2\x80\x8d\xe2\x99\x82"), + "man raising hand", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man raising hand: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man raising hand: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man raising hand: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man raising hand: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man raising hand: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xe2\x80\x8d\xe2\x99\x80"), + "woman raising hand", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman raising hand: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman raising hand: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman raising hand: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman raising hand: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman raising hand: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f"), "deaf person", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbb"), + "deaf person: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbc"), + "deaf person: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbd"), + "deaf person: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbe"), + "deaf person: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbf"), + "deaf person: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xe2\x80\x8d\xe2\x99\x82"), + "deaf man", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "deaf man: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "deaf man: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "deaf man: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "deaf man: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "deaf man: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xe2\x80\x8d\xe2\x99\x80"), + "deaf woman", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "deaf woman: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "deaf woman: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "deaf woman: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "deaf woman: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "deaf woman: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x87"), "person bowing", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbb"), + "person bowing: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbc"), + "person bowing: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbd"), + "person bowing: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbe"), + "person bowing: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbf"), + "person bowing: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xe2\x80\x8d\xe2\x99\x82"), + "man bowing", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man bowing: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man bowing: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man bowing: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man bowing: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man bowing: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xe2\x80\x8d\xe2\x99\x80"), + "woman bowing", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman bowing: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman bowing: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman bowing: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman bowing: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman bowing: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6"), "person facepalming", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbb"), + "person facepalming: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbc"), + "person facepalming: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbd"), + "person facepalming: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbe"), + "person facepalming: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbf"), + "person facepalming: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xe2\x80\x8d\xe2\x99\x82"), + "man facepalming", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man facepalming: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man facepalming: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man facepalming: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man facepalming: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man facepalming: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xe2\x80\x8d\xe2\x99\x80"), + "woman facepalming", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman facepalming: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman facepalming: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman facepalming: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman facepalming: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman facepalming: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7"), "person shrugging", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbb"), + "person shrugging: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbc"), + "person shrugging: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbd"), + "person shrugging: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbe"), + "person shrugging: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbf"), + "person shrugging: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xe2\x80\x8d\xe2\x99\x82"), + "man shrugging", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man shrugging: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man shrugging: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man shrugging: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man shrugging: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man shrugging: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xe2\x80\x8d\xe2\x99\x80"), + "woman shrugging", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman shrugging: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman shrugging: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman shrugging: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman shrugging: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman shrugging: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xe2\x9a\x95"), + "health worker", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9a\x95"), + "health worker: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9a\x95"), + "health worker: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9a\x95"), + "health worker: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9a\x95"), + "health worker: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9a\x95"), + "health worker: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9a\x95"), + "man health worker", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9a\x95"), + "man health worker: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9a\x95"), + "man health worker: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9a\x95"), + "man health worker: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9a\x95"), + "man health worker: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9a\x95"), + "man health worker: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9a\x95"), + "woman health worker", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9a\x95"), + "woman health worker: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9a\x95"), + "woman health worker: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9a\x95"), + "woman health worker: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9a\x95"), + "woman health worker: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9a\x95"), + "woman health worker: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8e\x93"), + "student", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\x93"), + "student: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\x93"), + "student: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\x93"), + "student: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\x93"), + "student: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\x93"), + "student: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8e\x93"), + "man student", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\x93"), + "man student: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\x93"), + "man student: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\x93"), + "man student: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\x93"), + "man student: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\x93"), + "man student: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8e\x93"), + "woman student", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\x93"), + "woman student: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\x93"), + "woman student: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\x93"), + "woman student: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\x93"), + "woman student: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\x93"), + "woman student: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8f\xab"), + "teacher", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8f\xab"), + "teacher: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8f\xab"), + "teacher: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8f\xab"), + "teacher: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8f\xab"), + "teacher: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8f\xab"), + "teacher: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8f\xab"), + "man teacher", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8f\xab"), + "man teacher: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8f\xab"), + "man teacher: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8f\xab"), + "man teacher: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8f\xab"), + "man teacher: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8f\xab"), + "man teacher: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8f\xab"), + "woman teacher", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8f\xab"), + "woman teacher: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8f\xab"), + "woman teacher: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8f\xab"), + "woman teacher: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8f\xab"), + "woman teacher: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8f\xab"), + "woman teacher: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xe2\x9a\x96"), + "judge", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9a\x96"), + "judge: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9a\x96"), + "judge: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9a\x96"), + "judge: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9a\x96"), + "judge: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9a\x96"), + "judge: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9a\x96"), + "man judge", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9a\x96"), + "man judge: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9a\x96"), + "man judge: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9a\x96"), + "man judge: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9a\x96"), + "man judge: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9a\x96"), + "man judge: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9a\x96"), + "woman judge", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9a\x96"), + "woman judge: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9a\x96"), + "woman judge: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9a\x96"), + "woman judge: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9a\x96"), + "woman judge: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9a\x96"), + "woman judge: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8c\xbe"), + "farmer", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8c\xbe"), + "farmer: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8c\xbe"), + "farmer: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8c\xbe"), + "farmer: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8c\xbe"), + "farmer: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8c\xbe"), + "farmer: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8c\xbe"), + "man farmer", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8c\xbe"), + "man farmer: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8c\xbe"), + "man farmer: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8c\xbe"), + "man farmer: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8c\xbe"), + "man farmer: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8c\xbe"), + "man farmer: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8c\xbe"), + "woman farmer", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8c\xbe"), + "woman farmer: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8c\xbe"), + "woman farmer: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8c\xbe"), + "woman farmer: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8c\xbe"), + "woman farmer: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8c\xbe"), + "woman farmer: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8d\xb3"), + "cook", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8d\xb3"), + "cook: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8d\xb3"), + "cook: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8d\xb3"), + "cook: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8d\xb3"), + "cook: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8d\xb3"), + "cook: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8d\xb3"), + "man cook", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8d\xb3"), + "man cook: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8d\xb3"), + "man cook: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8d\xb3"), + "man cook: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8d\xb3"), + "man cook: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8d\xb3"), + "man cook: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8d\xb3"), + "woman cook", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8d\xb3"), + "woman cook: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8d\xb3"), + "woman cook: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8d\xb3"), + "woman cook: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8d\xb3"), + "woman cook: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8d\xb3"), + "woman cook: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x94\xa7"), + "mechanic", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x94\xa7"), + "mechanic: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x94\xa7"), + "mechanic: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x94\xa7"), + "mechanic: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x94\xa7"), + "mechanic: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x94\xa7"), + "mechanic: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x94\xa7"), + "man mechanic", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x94\xa7"), + "man mechanic: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x94\xa7"), + "man mechanic: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x94\xa7"), + "man mechanic: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x94\xa7"), + "man mechanic: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x94\xa7"), + "man mechanic: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x94\xa7"), + "woman mechanic", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x94\xa7"), + "woman mechanic: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x94\xa7"), + "woman mechanic: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x94\xa7"), + "woman mechanic: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x94\xa7"), + "woman mechanic: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x94\xa7"), + "woman mechanic: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8f\xad"), + "factory worker", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8f\xad"), + "factory worker: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8f\xad"), + "factory worker: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8f\xad"), + "factory worker: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8f\xad"), + "factory worker: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8f\xad"), + "factory worker: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8f\xad"), + "man factory worker", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8f\xad"), + "man factory worker: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8f\xad"), + "man factory worker: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8f\xad"), + "man factory worker: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8f\xad"), + "man factory worker: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8f\xad"), + "man factory worker: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8f\xad"), + "woman factory worker", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8f\xad"), + "woman factory worker: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8f\xad"), + "woman factory worker: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8f\xad"), + "woman factory worker: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8f\xad"), + "woman factory worker: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8f\xad"), + "woman factory worker: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x92\xbc"), + "office worker", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x92\xbc"), + "office worker: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x92\xbc"), + "office worker: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x92\xbc"), + "office worker: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x92\xbc"), + "office worker: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x92\xbc"), + "office worker: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x92\xbc"), + "man office worker", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x92\xbc"), + "man office worker: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x92\xbc"), + "man office worker: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x92\xbc"), + "man office worker: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x92\xbc"), + "man office worker: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x92\xbc"), + "man office worker: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x92\xbc"), + "woman office worker", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x92\xbc"), + "woman office worker: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x92\xbc"), + "woman office worker: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x92\xbc"), + "woman office worker: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x92\xbc"), + "woman office worker: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x92\xbc"), + "woman office worker: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x94\xac"), + "scientist", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x94\xac"), + "scientist: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x94\xac"), + "scientist: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x94\xac"), + "scientist: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x94\xac"), + "scientist: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x94\xac"), + "scientist: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x94\xac"), + "man scientist", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x94\xac"), + "man scientist: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x94\xac"), + "man scientist: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x94\xac"), + "man scientist: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x94\xac"), + "man scientist: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x94\xac"), + "man scientist: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x94\xac"), + "woman scientist", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x94\xac"), + "woman scientist: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x94\xac"), + "woman scientist: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x94\xac"), + "woman scientist: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x94\xac"), + "woman scientist: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x94\xac"), + "woman scientist: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x92\xbb"), + "technologist", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x92\xbb"), + "technologist: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x92\xbb"), + "technologist: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x92\xbb"), + "technologist: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x92\xbb"), + "technologist: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x92\xbb"), + "technologist: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x92\xbb"), + "man technologist", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x92\xbb"), + "man technologist: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x92\xbb"), + "man technologist: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x92\xbb"), + "man technologist: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x92\xbb"), + "man technologist: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x92\xbb"), + "man technologist: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x92\xbb"), + "woman technologist", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x92\xbb"), + "woman technologist: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x92\xbb"), + "woman technologist: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x92\xbb"), + "woman technologist: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x92\xbb"), + "woman technologist: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x92\xbb"), + "woman technologist: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8e\xa4"), + "singer", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\xa4"), + "singer: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\xa4"), + "singer: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\xa4"), + "singer: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\xa4"), + "singer: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\xa4"), + "singer: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8e\xa4"), + "man singer", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\xa4"), + "man singer: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\xa4"), + "man singer: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\xa4"), + "man singer: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\xa4"), + "man singer: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\xa4"), + "man singer: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8e\xa4"), + "woman singer", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\xa4"), + "woman singer: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\xa4"), + "woman singer: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\xa4"), + "woman singer: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\xa4"), + "woman singer: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\xa4"), + "woman singer: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8e\xa8"), + "artist", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\xa8"), + "artist: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\xa8"), + "artist: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\xa8"), + "artist: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\xa8"), + "artist: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\xa8"), + "artist: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8e\xa8"), + "man artist", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\xa8"), + "man artist: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\xa8"), + "man artist: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\xa8"), + "man artist: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\xa8"), + "man artist: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\xa8"), + "man artist: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8e\xa8"), + "woman artist", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\xa8"), + "woman artist: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\xa8"), + "woman artist: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\xa8"), + "woman artist: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\xa8"), + "woman artist: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\xa8"), + "woman artist: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xe2\x9c\x88"), + "pilot", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9c\x88"), + "pilot: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9c\x88"), + "pilot: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9c\x88"), + "pilot: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9c\x88"), + "pilot: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9c\x88"), + "pilot: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9c\x88"), + "man pilot", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9c\x88"), + "man pilot: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9c\x88"), + "man pilot: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9c\x88"), + "man pilot: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9c\x88"), + "man pilot: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9c\x88"), + "man pilot: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9c\x88"), + "woman pilot", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9c\x88"), + "woman pilot: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9c\x88"), + "woman pilot: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9c\x88"), + "woman pilot: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9c\x88"), + "woman pilot: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9c\x88"), + "woman pilot: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x9a\x80"), + "astronaut", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x9a\x80"), + "astronaut: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x9a\x80"), + "astronaut: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x9a\x80"), + "astronaut: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x9a\x80"), + "astronaut: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x9a\x80"), + "astronaut: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x9a\x80"), + "man astronaut", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x9a\x80"), + "man astronaut: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x9a\x80"), + "man astronaut: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x9a\x80"), + "man astronaut: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x9a\x80"), + "man astronaut: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x9a\x80"), + "man astronaut: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x9a\x80"), + "woman astronaut", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x9a\x80"), + "woman astronaut: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x9a\x80"), + "woman astronaut: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x9a\x80"), + "woman astronaut: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x9a\x80"), + "woman astronaut: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x9a\x80"), + "woman astronaut: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x9a\x92"), + "firefighter", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x9a\x92"), + "firefighter: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x9a\x92"), + "firefighter: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x9a\x92"), + "firefighter: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x9a\x92"), + "firefighter: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x9a\x92"), + "firefighter: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x9a\x92"), + "man firefighter", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x9a\x92"), + "man firefighter: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x9a\x92"), + "man firefighter: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x9a\x92"), + "man firefighter: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x9a\x92"), + "man firefighter: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x9a\x92"), + "man firefighter: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x9a\x92"), + "woman firefighter", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x9a\x92"), + "woman firefighter: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x9a\x92"), + "woman firefighter: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x9a\x92"), + "woman firefighter: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x9a\x92"), + "woman firefighter: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x9a\x92"), + "woman firefighter: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xae"), "police officer", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbb"), + "police officer: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbc"), + "police officer: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbd"), + "police officer: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbe"), + "police officer: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbf"), + "police officer: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xe2\x80\x8d\xe2\x99\x82"), + "man police officer", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man police officer: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man police officer: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man police officer: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man police officer: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man police officer: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xe2\x80\x8d\xe2\x99\x80"), + "woman police officer", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman police officer: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman police officer: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman police officer: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman police officer: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman police officer: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5"), "detective", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbb"), + "detective: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbc"), + "detective: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbd"), + "detective: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbe"), + "detective: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbf"), + "detective: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x82"), + "man detective", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xe2\x80\x8d\xe2\x99\x82"), + "man detective", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man detective: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man detective: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man detective: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man detective: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man detective: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x80"), + "woman detective", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xe2\x80\x8d\xe2\x99\x80"), + "woman detective", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman detective: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman detective: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman detective: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman detective: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman detective: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x82"), "guard", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbb"), + "guard: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbc"), + "guard: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbd"), + "guard: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbe"), + "guard: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbf"), + "guard: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xe2\x80\x8d\xe2\x99\x82"), + "man guard", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man guard: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man guard: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man guard: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man guard: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man guard: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xe2\x80\x8d\xe2\x99\x80"), + "woman guard", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman guard: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman guard: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman guard: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman guard: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman guard: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7"), "construction worker", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbb"), + "construction worker: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbc"), + "construction worker: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbd"), + "construction worker: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbe"), + "construction worker: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbf"), + "construction worker: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xe2\x80\x8d\xe2\x99\x82"), + "man construction worker", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man construction worker: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man construction worker: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man construction worker: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man construction worker: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man construction worker: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xe2\x80\x8d\xe2\x99\x80"), + "woman construction worker", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman construction worker: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman construction worker: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman construction worker: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman construction worker: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman construction worker: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4"), "prince", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4\xf0\x9f\x8f\xbb"), + "prince: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4\xf0\x9f\x8f\xbc"), + "prince: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4\xf0\x9f\x8f\xbd"), + "prince: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4\xf0\x9f\x8f\xbe"), + "prince: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4\xf0\x9f\x8f\xbf"), + "prince: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8"), "princess", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8\xf0\x9f\x8f\xbb"), + "princess: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8\xf0\x9f\x8f\xbc"), + "princess: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8\xf0\x9f\x8f\xbd"), + "princess: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8\xf0\x9f\x8f\xbe"), + "princess: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8\xf0\x9f\x8f\xbf"), + "princess: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3"), + "person wearing turban", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbb"), + "person wearing turban: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbc"), + "person wearing turban: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbd"), + "person wearing turban: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbe"), + "person wearing turban: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbf"), + "person wearing turban: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xe2\x80\x8d\xe2\x99\x82"), + "man wearing turban", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man wearing turban: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man wearing turban: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man wearing turban: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man wearing turban: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man wearing turban: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xe2\x80\x8d\xe2\x99\x80"), + "woman wearing turban", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman wearing turban: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman wearing turban: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman wearing turban: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman wearing turban: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman wearing turban: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2"), "man with skullcap", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbb"), + "man with skullcap: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbc"), + "man with skullcap: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbd"), + "man with skullcap: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbe"), + "man with skullcap: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbf"), + "man with skullcap: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95"), + "woman with headscarf", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95\xf0\x9f\x8f\xbb"), + "woman with headscarf: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95\xf0\x9f\x8f\xbc"), + "woman with headscarf: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95\xf0\x9f\x8f\xbd"), + "woman with headscarf: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95\xf0\x9f\x8f\xbe"), + "woman with headscarf: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95\xf0\x9f\x8f\xbf"), + "woman with headscarf: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5"), "man in tuxedo", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbb"), + "man in tuxedo: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbc"), + "man in tuxedo: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbd"), + "man in tuxedo: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbe"), + "man in tuxedo: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbf"), + "man in tuxedo: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xe2\x80\x8d\xe2\x99\x82"), + "man in tuxedo", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man in tuxedo: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man in tuxedo: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man in tuxedo: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man in tuxedo: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man in tuxedo: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xe2\x80\x8d\xe2\x99\x80"), + "woman in tuxedo", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman in tuxedo: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman in tuxedo: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman in tuxedo: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman in tuxedo: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman in tuxedo: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0"), "bride with veil", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbb"), + "bride with veil: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbc"), + "bride with veil: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbd"), + "bride with veil: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbe"), + "bride with veil: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbf"), + "bride with veil: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xe2\x80\x8d\xe2\x99\x82"), + "man with veil", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man with veil: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man with veil: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man with veil: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man with veil: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man with veil: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xe2\x80\x8d\xe2\x99\x80"), + "woman with veil", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman with veil: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman with veil: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman with veil: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman with veil: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman with veil: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0"), "pregnant woman", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0\xf0\x9f\x8f\xbb"), + "pregnant woman: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0\xf0\x9f\x8f\xbc"), + "pregnant woman: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0\xf0\x9f\x8f\xbd"), + "pregnant woman: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0\xf0\x9f\x8f\xbe"), + "pregnant woman: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0\xf0\x9f\x8f\xbf"), + "pregnant woman: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1"), "breast-feeding", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1\xf0\x9f\x8f\xbb"), + "breast-feeding: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1\xf0\x9f\x8f\xbc"), + "breast-feeding: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1\xf0\x9f\x8f\xbd"), + "breast-feeding: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1\xf0\x9f\x8f\xbe"), + "breast-feeding: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1\xf0\x9f\x8f\xbf"), + "breast-feeding: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8d\xbc"), + "woman feeding baby", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8d\xbc"), + "woman feeding baby: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8d\xbc"), + "woman feeding baby: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8d\xbc"), + "woman feeding baby: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8d\xbc"), + "woman feeding baby: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8d\xbc"), + "woman feeding baby: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8d\xbc"), + "man feeding baby", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8d\xbc"), + "man feeding baby: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8d\xbc"), + "man feeding baby: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8d\xbc"), + "man feeding baby: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8d\xbc"), + "man feeding baby: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8d\xbc"), + "man feeding baby: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8d\xbc"), + "person feeding baby", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8d\xbc"), + "person feeding baby: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8d\xbc"), + "person feeding baby: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8d\xbc"), + "person feeding baby: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8d\xbc"), + "person feeding baby: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8d\xbc"), + "person feeding baby: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc"), "baby angel", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc\xf0\x9f\x8f\xbb"), + "baby angel: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc\xf0\x9f\x8f\xbc"), + "baby angel: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc\xf0\x9f\x8f\xbd"), + "baby angel: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc\xf0\x9f\x8f\xbe"), + "baby angel: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc\xf0\x9f\x8f\xbf"), + "baby angel: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85"), "Santa Claus", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85\xf0\x9f\x8f\xbb"), + "Santa Claus: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85\xf0\x9f\x8f\xbc"), + "Santa Claus: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85\xf0\x9f\x8f\xbd"), + "Santa Claus: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85\xf0\x9f\x8f\xbe"), + "Santa Claus: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85\xf0\x9f\x8f\xbf"), + "Santa Claus: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6"), "Mrs. Claus", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6\xf0\x9f\x8f\xbb"), + "Mrs. Claus: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6\xf0\x9f\x8f\xbc"), + "Mrs. Claus: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6\xf0\x9f\x8f\xbd"), + "Mrs. Claus: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6\xf0\x9f\x8f\xbe"), + "Mrs. Claus: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6\xf0\x9f\x8f\xbf"), + "Mrs. Claus: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8e\x84"), + "mx claus", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\x84"), + "mx claus: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\x84"), + "mx claus: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\x84"), + "mx claus: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\x84"), + "mx claus: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\x84"), + "mx claus: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8"), "superhero", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbb"), + "superhero: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbc"), + "superhero: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbd"), + "superhero: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbe"), + "superhero: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbf"), + "superhero: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xe2\x80\x8d\xe2\x99\x82"), + "man superhero", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man superhero: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man superhero: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man superhero: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man superhero: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man superhero: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xe2\x80\x8d\xe2\x99\x80"), + "woman superhero", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman superhero: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman superhero: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman superhero: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman superhero: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman superhero: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9"), "supervillain", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbb"), + "supervillain: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbc"), + "supervillain: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbd"), + "supervillain: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbe"), + "supervillain: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbf"), + "supervillain: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xe2\x80\x8d\xe2\x99\x82"), + "man supervillain", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man supervillain: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man supervillain: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man supervillain: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man supervillain: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man supervillain: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xe2\x80\x8d\xe2\x99\x80"), + "woman supervillain", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman supervillain: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman supervillain: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman supervillain: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman supervillain: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman supervillain: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99"), "mage", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbb"), + "mage: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbc"), + "mage: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbd"), + "mage: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbe"), + "mage: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbf"), + "mage: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xe2\x80\x8d\xe2\x99\x82"), + "man mage", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man mage: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man mage: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man mage: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man mage: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man mage: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xe2\x80\x8d\xe2\x99\x80"), + "woman mage", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman mage: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman mage: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman mage: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman mage: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman mage: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a"), "fairy", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbb"), + "fairy: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbc"), + "fairy: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbd"), + "fairy: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbe"), + "fairy: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbf"), + "fairy: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xe2\x80\x8d\xe2\x99\x82"), + "man fairy", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man fairy: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man fairy: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man fairy: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man fairy: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man fairy: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xe2\x80\x8d\xe2\x99\x80"), + "woman fairy", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman fairy: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman fairy: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman fairy: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman fairy: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman fairy: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b"), "vampire", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbb"), + "vampire: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbc"), + "vampire: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbd"), + "vampire: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbe"), + "vampire: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbf"), + "vampire: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xe2\x80\x8d\xe2\x99\x82"), + "man vampire", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man vampire: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man vampire: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man vampire: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man vampire: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man vampire: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xe2\x80\x8d\xe2\x99\x80"), + "woman vampire", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman vampire: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman vampire: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman vampire: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman vampire: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman vampire: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c"), "merperson", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbb"), + "merperson: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbc"), + "merperson: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbd"), + "merperson: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbe"), + "merperson: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbf"), + "merperson: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xe2\x80\x8d\xe2\x99\x82"), + "merman", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "merman: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "merman: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "merman: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "merman: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "merman: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xe2\x80\x8d\xe2\x99\x80"), + "mermaid", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "mermaid: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "mermaid: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "mermaid: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "mermaid: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "mermaid: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d"), "elf", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbb"), + "elf: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbc"), + "elf: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbd"), + "elf: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbe"), + "elf: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbf"), + "elf: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xe2\x80\x8d\xe2\x99\x82"), + "man elf", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man elf: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man elf: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man elf: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man elf: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man elf: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xe2\x80\x8d\xe2\x99\x80"), + "woman elf", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman elf: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman elf: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman elf: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman elf: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman elf: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9e"), "genie", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9e\xe2\x80\x8d\xe2\x99\x82"), + "man genie", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9e\xe2\x80\x8d\xe2\x99\x80"), + "woman genie", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9f"), "zombie", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9f\xe2\x80\x8d\xe2\x99\x82"), + "man zombie", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9f\xe2\x80\x8d\xe2\x99\x80"), + "woman zombie", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x86"), + "person getting massage", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbb"), + "person getting massage: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbc"), + "person getting massage: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbd"), + "person getting massage: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbe"), + "person getting massage: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbf"), + "person getting massage: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xe2\x80\x8d\xe2\x99\x82"), + "man getting massage", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man getting massage: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man getting massage: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man getting massage: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man getting massage: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man getting massage: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xe2\x80\x8d\xe2\x99\x80"), + "woman getting massage", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman getting massage: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman getting massage: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman getting massage: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman getting massage: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman getting massage: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x87"), + "person getting haircut", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbb"), + "person getting haircut: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbc"), + "person getting haircut: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbd"), + "person getting haircut: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbe"), + "person getting haircut: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbf"), + "person getting haircut: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xe2\x80\x8d\xe2\x99\x82"), + "man getting haircut", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man getting haircut: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man getting haircut: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man getting haircut: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man getting haircut: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man getting haircut: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xe2\x80\x8d\xe2\x99\x80"), + "woman getting haircut", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman getting haircut: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman getting haircut: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman getting haircut: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman getting haircut: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman getting haircut: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6"), "person walking", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbb"), + "person walking: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbc"), + "person walking: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbd"), + "person walking: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbe"), + "person walking: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbf"), + "person walking: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xe2\x80\x8d\xe2\x99\x82"), + "man walking", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man walking: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man walking: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man walking: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man walking: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man walking: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xe2\x80\x8d\xe2\x99\x80"), + "woman walking", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman walking: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman walking: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman walking: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman walking: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman walking: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d"), "person standing", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbb"), + "person standing: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbc"), + "person standing: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbd"), + "person standing: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbe"), + "person standing: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbf"), + "person standing: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xe2\x80\x8d\xe2\x99\x82"), + "man standing", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man standing: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man standing: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man standing: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man standing: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man standing: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xe2\x80\x8d\xe2\x99\x80"), + "woman standing", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman standing: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman standing: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman standing: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman standing: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman standing: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e"), "person kneeling", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbb"), + "person kneeling: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbc"), + "person kneeling: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbd"), + "person kneeling: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbe"), + "person kneeling: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbf"), + "person kneeling: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xe2\x80\x8d\xe2\x99\x82"), + "man kneeling", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man kneeling: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man kneeling: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man kneeling: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man kneeling: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man kneeling: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xe2\x80\x8d\xe2\x99\x80"), + "woman kneeling", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman kneeling: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman kneeling: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman kneeling: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman kneeling: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman kneeling: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xaf"), + "person with probing cane", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xaf"), + "person with probing cane: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xaf"), + "person with probing cane: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xaf"), + "person with probing cane: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xaf"), + "person with probing cane: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xaf"), + "person with probing cane: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xaf"), + "man with probing cane", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xaf"), + "man with probing cane: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xaf"), + "man with probing cane: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xaf"), + "man with probing cane: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xaf"), + "man with probing cane: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xaf"), + "man with probing cane: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xaf"), + "woman with probing cane", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xaf"), + "woman with probing cane: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xaf"), + "woman with probing cane: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xaf"), + "woman with probing cane: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xaf"), + "woman with probing cane: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xaf"), + "woman with probing cane: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xbc"), + "person in motorized wheelchair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xbc"), + "person in motorized wheelchair: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xbc"), + "person in motorized wheelchair: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xbc"), + "person in motorized wheelchair: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xbc"), + "person in motorized wheelchair: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xbc"), + "person in motorized wheelchair: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xbc"), + "man in motorized wheelchair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xbc"), + "man in motorized wheelchair: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xbc"), + "man in motorized wheelchair: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xbc"), + "man in motorized wheelchair: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xbc"), + "man in motorized wheelchair: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xbc"), + "man in motorized wheelchair: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xbc"), + "woman in motorized wheelchair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xbc"), + "woman in motorized wheelchair: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xbc"), + "woman in motorized wheelchair: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xbc"), + "woman in motorized wheelchair: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xbc"), + "woman in motorized wheelchair: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xbc"), + "woman in motorized wheelchair: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xbd"), + "person in manual wheelchair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xbd"), + "person in manual wheelchair: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xbd"), + "person in manual wheelchair: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xbd"), + "person in manual wheelchair: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xbd"), + "person in manual wheelchair: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xbd"), + "person in manual wheelchair: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xbd"), + "man in manual wheelchair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xbd"), + "man in manual wheelchair: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xbd"), + "man in manual wheelchair: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xbd"), + "man in manual wheelchair: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xbd"), + "man in manual wheelchair: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xbd"), + "man in manual wheelchair: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xbd"), + "woman in manual wheelchair", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xbd"), + "woman in manual wheelchair: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xbd"), + "woman in manual wheelchair: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xbd"), + "woman in manual wheelchair: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xbd"), + "woman in manual wheelchair: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xbd"), + "woman in manual wheelchair: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83"), "person running", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbb"), + "person running: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbc"), + "person running: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbd"), + "person running: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbe"), + "person running: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbf"), + "person running: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xe2\x80\x8d\xe2\x99\x82"), + "man running", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man running: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man running: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man running: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man running: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man running: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xe2\x80\x8d\xe2\x99\x80"), + "woman running", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman running: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman running: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman running: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman running: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman running: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x83"), "woman dancing", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x83\xf0\x9f\x8f\xbb"), + "woman dancing: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x83\xf0\x9f\x8f\xbc"), + "woman dancing: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x83\xf0\x9f\x8f\xbd"), + "woman dancing: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x83\xf0\x9f\x8f\xbe"), + "woman dancing: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x83\xf0\x9f\x8f\xbf"), + "woman dancing: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xba"), "man dancing", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xba\xf0\x9f\x8f\xbb"), + "man dancing: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xba\xf0\x9f\x8f\xbc"), + "man dancing: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xba\xf0\x9f\x8f\xbd"), + "man dancing: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xba\xf0\x9f\x8f\xbe"), + "man dancing: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xba\xf0\x9f\x8f\xbf"), + "man dancing: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4"), + "man in suit levitating", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbb"), + "man in suit levitating: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbc"), + "man in suit levitating: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbd"), + "man in suit levitating: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbe"), + "man in suit levitating: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbf"), + "man in suit levitating: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xaf"), + "people with bunny ears", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xaf\xe2\x80\x8d\xe2\x99\x82"), + "men with bunny ears", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xaf\xe2\x80\x8d\xe2\x99\x80"), + "women with bunny ears", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96"), + "person in steamy room", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbb"), + "person in steamy room: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbc"), + "person in steamy room: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbd"), + "person in steamy room: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbe"), + "person in steamy room: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbf"), + "person in steamy room: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xe2\x80\x8d\xe2\x99\x82"), + "man in steamy room", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man in steamy room: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man in steamy room: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man in steamy room: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man in steamy room: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man in steamy room: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xe2\x80\x8d\xe2\x99\x80"), + "woman in steamy room", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman in steamy room: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman in steamy room: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman in steamy room: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman in steamy room: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman in steamy room: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97"), "person climbing", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbb"), + "person climbing: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbc"), + "person climbing: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbd"), + "person climbing: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbe"), + "person climbing: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbf"), + "person climbing: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xe2\x80\x8d\xe2\x99\x82"), + "man climbing", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man climbing: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man climbing: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man climbing: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man climbing: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man climbing: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xe2\x80\x8d\xe2\x99\x80"), + "woman climbing", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman climbing: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman climbing: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman climbing: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman climbing: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman climbing: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb7"), "ninja", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xba"), "person fencing", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87"), "horse racing", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87\xf0\x9f\x8f\xbb"), + "horse racing: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87\xf0\x9f\x8f\xbc"), + "horse racing: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87\xf0\x9f\x8f\xbd"), + "horse racing: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87\xf0\x9f\x8f\xbe"), + "horse racing: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87\xf0\x9f\x8f\xbf"), + "horse racing: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9b\xb7"), "skier", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82"), "snowboarder", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82\xf0\x9f\x8f\xbb"), + "snowboarder: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82\xf0\x9f\x8f\xbc"), + "snowboarder: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82\xf0\x9f\x8f\xbd"), + "snowboarder: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82\xf0\x9f\x8f\xbe"), + "snowboarder: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82\xf0\x9f\x8f\xbf"), + "snowboarder: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c"), "person golfing", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbb"), + "person golfing: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbc"), + "person golfing: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbd"), + "person golfing: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbe"), + "person golfing: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbf"), + "person golfing: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x82"), + "man golfing", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xe2\x80\x8d\xe2\x99\x82"), + "man golfing", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man golfing: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man golfing: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man golfing: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man golfing: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man golfing: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x80"), + "woman golfing", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xe2\x80\x8d\xe2\x99\x80"), + "woman golfing", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman golfing: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman golfing: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman golfing: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman golfing: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman golfing: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84"), "person surfing", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbb"), + "person surfing: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbc"), + "person surfing: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbd"), + "person surfing: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbe"), + "person surfing: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbf"), + "person surfing: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xe2\x80\x8d\xe2\x99\x82"), + "man surfing", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man surfing: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man surfing: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man surfing: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man surfing: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man surfing: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xe2\x80\x8d\xe2\x99\x80"), + "woman surfing", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman surfing: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman surfing: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman surfing: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman surfing: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman surfing: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3"), "person rowing boat", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbb"), + "person rowing boat: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbc"), + "person rowing boat: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbd"), + "person rowing boat: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbe"), + "person rowing boat: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbf"), + "person rowing boat: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xe2\x80\x8d\xe2\x99\x82"), + "man rowing boat", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man rowing boat: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man rowing boat: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man rowing boat: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man rowing boat: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man rowing boat: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xe2\x80\x8d\xe2\x99\x80"), + "woman rowing boat", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman rowing boat: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman rowing boat: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman rowing boat: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman rowing boat: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman rowing boat: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a"), "person swimming", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbb"), + "person swimming: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbc"), + "person swimming: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbd"), + "person swimming: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbe"), + "person swimming: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbf"), + "person swimming: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xe2\x80\x8d\xe2\x99\x82"), + "man swimming", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man swimming: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man swimming: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man swimming: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man swimming: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man swimming: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xe2\x80\x8d\xe2\x99\x80"), + "woman swimming", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman swimming: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman swimming: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman swimming: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman swimming: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman swimming: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9b\xb9"), "person bouncing ball", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbb"), + "person bouncing ball: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbc"), + "person bouncing ball: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbd"), + "person bouncing ball: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbe"), + "person bouncing ball: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbf"), + "person bouncing ball: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9b\xb9\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x82"), + "man bouncing ball", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9b\xb9\xe2\x80\x8d\xe2\x99\x82"), + "man bouncing ball", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man bouncing ball: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man bouncing ball: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man bouncing ball: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man bouncing ball: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man bouncing ball: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9b\xb9\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x80"), + "woman bouncing ball", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9b\xb9\xe2\x80\x8d\xe2\x99\x80"), + "woman bouncing ball", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman bouncing ball: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman bouncing ball: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman bouncing ball: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman bouncing ball: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman bouncing ball: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b"), + "person lifting weights", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbb"), + "person lifting weights: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbc"), + "person lifting weights: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbd"), + "person lifting weights: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbe"), + "person lifting weights: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbf"), + "person lifting weights: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x82"), + "man lifting weights", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xe2\x80\x8d\xe2\x99\x82"), + "man lifting weights", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man lifting weights: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man lifting weights: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man lifting weights: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man lifting weights: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man lifting weights: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x80"), + "woman lifting weights", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xe2\x80\x8d\xe2\x99\x80"), + "woman lifting weights", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman lifting weights: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman lifting weights: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman lifting weights: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman lifting weights: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman lifting weights: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4"), "person biking", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbb"), + "person biking: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbc"), + "person biking: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbd"), + "person biking: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbe"), + "person biking: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbf"), + "person biking: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xe2\x80\x8d\xe2\x99\x82"), + "man biking", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man biking: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man biking: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man biking: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man biking: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man biking: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xe2\x80\x8d\xe2\x99\x80"), + "woman biking", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman biking: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman biking: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman biking: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman biking: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman biking: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5"), + "person mountain biking", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbb"), + "person mountain biking: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbc"), + "person mountain biking: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbd"), + "person mountain biking: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbe"), + "person mountain biking: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbf"), + "person mountain biking: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xe2\x80\x8d\xe2\x99\x82"), + "man mountain biking", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man mountain biking: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man mountain biking: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man mountain biking: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man mountain biking: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man mountain biking: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xe2\x80\x8d\xe2\x99\x80"), + "woman mountain biking", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman mountain biking: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman mountain biking: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman mountain biking: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman mountain biking: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman mountain biking: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8"), "person cartwheeling", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbb"), + "person cartwheeling: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbc"), + "person cartwheeling: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbd"), + "person cartwheeling: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbe"), + "person cartwheeling: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbf"), + "person cartwheeling: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xe2\x80\x8d\xe2\x99\x82"), + "man cartwheeling", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man cartwheeling: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man cartwheeling: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man cartwheeling: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man cartwheeling: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man cartwheeling: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xe2\x80\x8d\xe2\x99\x80"), + "woman cartwheeling", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman cartwheeling: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman cartwheeling: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman cartwheeling: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman cartwheeling: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman cartwheeling: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbc"), "people wrestling", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbc\xe2\x80\x8d\xe2\x99\x82"), + "men wrestling", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbc\xe2\x80\x8d\xe2\x99\x80"), + "women wrestling", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd"), + "person playing water polo", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbb"), + "person playing water polo: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbc"), + "person playing water polo: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbd"), + "person playing water polo: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbe"), + "person playing water polo: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbf"), + "person playing water polo: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man playing water polo", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man playing water polo: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man playing water polo: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man playing water polo: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man playing water polo: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man playing water polo: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman playing water polo", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman playing water polo: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman playing water polo: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman playing water polo: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman playing water polo: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman playing water polo: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe"), + "person playing handball", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbb"), + "person playing handball: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbc"), + "person playing handball: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbd"), + "person playing handball: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbe"), + "person playing handball: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbf"), + "person playing handball: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man playing handball", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man playing handball: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man playing handball: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man playing handball: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man playing handball: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man playing handball: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman playing handball", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman playing handball: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman playing handball: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman playing handball: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman playing handball: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman playing handball: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9"), "person juggling", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbb"), + "person juggling: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbc"), + "person juggling: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbd"), + "person juggling: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbe"), + "person juggling: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbf"), + "person juggling: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xe2\x80\x8d\xe2\x99\x82"), + "man juggling", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man juggling: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man juggling: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man juggling: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man juggling: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man juggling: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xe2\x80\x8d\xe2\x99\x80"), + "woman juggling", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman juggling: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman juggling: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman juggling: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman juggling: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman juggling: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98"), + "person in lotus position", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbb"), + "person in lotus position: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbc"), + "person in lotus position: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbd"), + "person in lotus position: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbe"), + "person in lotus position: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbf"), + "person in lotus position: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xe2\x80\x8d\xe2\x99\x82"), + "man in lotus position", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man in lotus position: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man in lotus position: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man in lotus position: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man in lotus position: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), + "man in lotus position: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xe2\x80\x8d\xe2\x99\x80"), + "woman in lotus position", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman in lotus position: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman in lotus position: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman in lotus position: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman in lotus position: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman in lotus position: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80"), "person taking bath", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80\xf0\x9f\x8f\xbb"), + "person taking bath: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80\xf0\x9f\x8f\xbc"), + "person taking bath: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80\xf0\x9f\x8f\xbd"), + "person taking bath: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80\xf0\x9f\x8f\xbe"), + "person taking bath: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80\xf0\x9f\x8f\xbf"), + "person taking bath: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c"), "person in bed", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c\xf0\x9f\x8f\xbb"), + "person in bed: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c\xf0\x9f\x8f\xbc"), + "person in bed: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c\xf0\x9f\x8f\xbd"), + "person in bed: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c\xf0\x9f\x8f\xbe"), + "person in bed: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c\xf0\x9f\x8f\xbf"), + "person in bed: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{ + QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d\xf0\x9f\xa7\x91"), + "people holding hands", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), + "people holding hands: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), + "people holding hands: light skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), + "people holding hands: light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), + "people holding hands: light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), + "people holding hands: light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), + "people holding hands: medium-light skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), + "people holding hands: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), + "people holding hands: medium-light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), + "people holding hands: medium-light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), + "people holding hands: medium-light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), + "people holding hands: medium skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), + "people holding hands: medium skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), + "people holding hands: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), + "people holding hands: medium skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), + "people holding hands: medium skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), + "people holding hands: medium-dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), + "people holding hands: medium-dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), + "people holding hands: medium-dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), + "people holding hands: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), + "people holding hands: medium-dark skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), + "people holding hands: dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), + "people holding hands: dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), + "people holding hands: dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), + "people holding hands: dark skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), + "people holding hands: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xad"), "women holding hands", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xad\xf0\x9f\x8f\xbb"), + "women holding hands: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "women holding hands: light skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "women holding hands: light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "women holding hands: light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "women holding hands: light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "women holding hands: medium-light skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xad\xf0\x9f\x8f\xbc"), + "women holding hands: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "women holding hands: medium-light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "women holding hands: medium-light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "women holding hands: medium-light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "women holding hands: medium skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "women holding hands: medium skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xad\xf0\x9f\x8f\xbd"), + "women holding hands: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "women holding hands: medium skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "women holding hands: medium skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "women holding hands: medium-dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "women holding hands: medium-dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "women holding hands: medium-dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xad\xf0\x9f\x8f\xbe"), + "women holding hands: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "women holding hands: medium-dark skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "women holding hands: dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "women holding hands: dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "women holding hands: dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "women holding hands: dark skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xad\xf0\x9f\x8f\xbf"), + "women holding hands: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xab"), + "woman and man holding hands", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xab\xf0\x9f\x8f\xbb"), + "woman and man holding hands: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "woman and man holding hands: light skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "woman and man holding hands: light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "woman and man holding hands: light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "woman and man holding hands: light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "woman and man holding hands: medium-light skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xab\xf0\x9f\x8f\xbc"), + "woman and man holding hands: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "woman and man holding hands: medium-light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "woman and man holding hands: medium-light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "woman and man holding hands: medium-light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "woman and man holding hands: medium skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "woman and man holding hands: medium skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xab\xf0\x9f\x8f\xbd"), + "woman and man holding hands: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "woman and man holding hands: medium skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "woman and man holding hands: medium skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "woman and man holding hands: medium-dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "woman and man holding hands: medium-dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "woman and man holding hands: medium-dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xab\xf0\x9f\x8f\xbe"), + "woman and man holding hands: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "woman and man holding hands: medium-dark skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "woman and man holding hands: dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "woman and man holding hands: dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "woman and man holding hands: dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "woman and man holding hands: dark skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xab\xf0\x9f\x8f\xbf"), + "woman and man holding hands: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xac"), "men holding hands", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xac\xf0\x9f\x8f\xbb"), + "men holding hands: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "men holding hands: light skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "men holding hands: light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "men holding hands: light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "men holding hands: light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "men holding hands: medium-light skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xac\xf0\x9f\x8f\xbc"), + "men holding hands: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "men holding hands: medium-light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "men holding hands: medium-light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "men holding hands: medium-light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "men holding hands: medium skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "men holding hands: medium skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xac\xf0\x9f\x8f\xbd"), + "men holding hands: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "men holding hands: medium skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "men holding hands: medium skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "men holding hands: medium-dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "men holding hands: medium-dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "men holding hands: medium-dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xac\xf0\x9f\x8f\xbe"), + "men holding hands: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "men holding hands: medium-dark skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "men holding hands: dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "men holding hands: dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "men holding hands: dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" + "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "men holding hands: dark skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xac\xf0\x9f\x8f\xbf"), + "men holding hands: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x8f"), "kiss", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f" + "\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8"), + "kiss: woman, man", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x92\x8b\xe2" + "\x80\x8d\xf0\x9f\x91\xa8"), + "kiss: woman, man", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f" + "\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8"), + "kiss: man, man", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x92\x8b\xe2" + "\x80\x8d\xf0\x9f\x91\xa8"), + "kiss: man, man", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f" + "\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9"), + "kiss: woman, woman", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x92\x8b\xe2" + "\x80\x8d\xf0\x9f\x91\xa9"), + "kiss: woman, woman", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x91"), "couple with heart", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8( + "\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x91\xa8"), + "couple with heart: woman, man", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x91\xa8"), + "couple with heart: woman, man", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8( + "\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x91\xa8"), + "couple with heart: man, man", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x91\xa8"), + "couple with heart: man, man", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8( + "\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x91\xa9"), + "couple with heart: woman, woman", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x91\xa9"), + "couple with heart: woman, woman", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xaa"), "family", emoji::EmojiCategory::People}, + Emoji{ + QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6"), + "family: man, woman, boy", + emoji::EmojiCategory::People}, + Emoji{ + QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7"), + "family: man, woman, girl", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7" + "\xe2\x80\x8d\xf0\x9f\x91\xa6"), + "family: man, woman, girl, boy", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6" + "\xe2\x80\x8d\xf0\x9f\x91\xa6"), + "family: man, woman, boy, boy", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7" + "\xe2\x80\x8d\xf0\x9f\x91\xa7"), + "family: man, woman, girl, girl", + emoji::EmojiCategory::People}, + Emoji{ + QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa6"), + "family: man, man, boy", + emoji::EmojiCategory::People}, + Emoji{ + QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa7"), + "family: man, man, girl", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa7" + "\xe2\x80\x8d\xf0\x9f\x91\xa6"), + "family: man, man, girl, boy", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa6" + "\xe2\x80\x8d\xf0\x9f\x91\xa6"), + "family: man, man, boy, boy", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa7" + "\xe2\x80\x8d\xf0\x9f\x91\xa7"), + "family: man, man, girl, girl", + emoji::EmojiCategory::People}, + Emoji{ + QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6"), + "family: woman, woman, boy", + emoji::EmojiCategory::People}, + Emoji{ + QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7"), + "family: woman, woman, girl", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7" + "\xe2\x80\x8d\xf0\x9f\x91\xa6"), + "family: woman, woman, girl, boy", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6" + "\xe2\x80\x8d\xf0\x9f\x91\xa6"), + "family: woman, woman, boy, boy", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7" + "\xe2\x80\x8d\xf0\x9f\x91\xa7"), + "family: woman, woman, girl, girl", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa6"), + "family: man, boy", + emoji::EmojiCategory::People}, + Emoji{ + QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa6\xe2\x80\x8d\xf0\x9f\x91\xa6"), + "family: man, boy, boy", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa7"), + "family: man, girl", + emoji::EmojiCategory::People}, + Emoji{ + QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa7\xe2\x80\x8d\xf0\x9f\x91\xa6"), + "family: man, girl, boy", + emoji::EmojiCategory::People}, + Emoji{ + QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa7\xe2\x80\x8d\xf0\x9f\x91\xa7"), + "family: man, girl, girl", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6"), + "family: woman, boy", + emoji::EmojiCategory::People}, + Emoji{ + QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6\xe2\x80\x8d\xf0\x9f\x91\xa6"), + "family: woman, boy, boy", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7"), + "family: woman, girl", + emoji::EmojiCategory::People}, + Emoji{ + QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7\xe2\x80\x8d\xf0\x9f\x91\xa6"), + "family: woman, girl, boy", + emoji::EmojiCategory::People}, + Emoji{ + QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7\xe2\x80\x8d\xf0\x9f\x91\xa7"), + "family: woman, girl, girl", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\xa3"), "speaking head", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa4"), "bust in silhouette", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa5"), "busts in silhouette", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xab\x82"), "people hugging", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa3"), "footprints", emoji::EmojiCategory::People}, + // Nature + Emoji{QString::fromUtf8("\xf0\x9f\x90\xb5"), "monkey face", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x92"), "monkey", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8d"), "gorilla", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa7"), "orangutan", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xb6"), "dog face", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x95"), "dog", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xae"), "guide dog", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x95\xe2\x80\x8d\xf0\x9f\xa6\xba"), + "service dog", + emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xa9"), "poodle", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xba"), "wolf", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8a"), "fox", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9d"), "raccoon", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xb1"), "cat face", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x88"), "cat", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x88\xe2\x80\x8d\xe2\xac\x9b"), + "black cat", + emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x81"), "lion", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xaf"), "tiger face", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x85"), "tiger", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x86"), "leopard", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xb4"), "horse face", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x8e"), "horse", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x84"), "unicorn", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x93"), "zebra", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8c"), "deer", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xac"), "bison", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xae"), "cow face", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x82"), "ox", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x83"), "water buffalo", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x84"), "cow", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xb7"), "pig face", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x96"), "pig", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x97"), "boar", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xbd"), "pig nose", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x8f"), "ram", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x91"), "ewe", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x90"), "goat", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xaa"), "camel", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xab"), "two-hump camel", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x99"), "llama", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x92"), "giraffe", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x98"), "elephant", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa3"), "mammoth", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8f"), "rhinoceros", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9b"), "hippopotamus", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xad"), "mouse face", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x81"), "mouse", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x80"), "rat", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xb9"), "hamster", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xb0"), "rabbit face", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x87"), "rabbit", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xbf"), "chipmunk", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xab"), "beaver", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x94"), "hedgehog", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x87"), "bat", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xbb"), "bear", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xbb\xe2\x80\x8d\xe2\x9d\x84"), + "polar bear", + emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xa8"), "koala", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xbc"), "panda", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa5"), "sloth", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa6"), "otter", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa8"), "skunk", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x98"), "kangaroo", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa1"), "badger", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xbe"), "paw prints", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x83"), "turkey", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x94"), "chicken", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x93"), "rooster", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xa3"), "hatching chick", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xa4"), "baby chick", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xa5"), + "front-facing baby chick", + emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xa6"), "bird", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xa7"), "penguin", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x8a"), "dove", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x85"), "eagle", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x86"), "duck", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa2"), "swan", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x89"), "owl", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa4"), "dodo", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb6"), "feather", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa9"), "flamingo", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9a"), "peacock", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9c"), "parrot", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xb8"), "frog", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x8a"), "crocodile", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xa2"), "turtle", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8e"), "lizard", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x8d"), "snake", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xb2"), "dragon face", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x89"), "dragon", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x95"), "sauropod", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x96"), "T-Rex", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xb3"), "spouting whale", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x8b"), "whale", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xac"), "dolphin", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xad"), "seal", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x9f"), "fish", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xa0"), "tropical fish", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xa1"), "blowfish", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x88"), "shark", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x99"), "octopus", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x9a"), "spiral shell", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x8c"), "snail", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8b"), "butterfly", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x9b"), "bug", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x9c"), "ant", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x9d"), "honeybee", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb2"), "beetle", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x9e"), "lady beetle", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x97"), "cricket", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb3"), "cockroach", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb7"), "spider", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb8"), "spider web", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x82"), "scorpion", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9f"), "mosquito", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb0"), "fly", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb1"), "worm", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa0"), "microbe", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x90"), "bouquet", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb8"), "cherry blossom", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xae"), "white flower", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb5"), "rosette", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb9"), "rose", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x80"), "wilted flower", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xba"), "hibiscus", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbb"), "sunflower", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbc"), "blossom", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb7"), "tulip", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb1"), "seedling", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb4"), "potted plant", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb2"), "evergreen tree", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb3"), "deciduous tree", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb4"), "palm tree", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb5"), "cactus", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbe"), "sheaf of rice", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbf"), "herb", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xe2\x98\x98"), "shamrock", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x80"), "four leaf clover", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x81"), "maple leaf", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x82"), "fallen leaf", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x83"), + "leaf fluttering in wind", + emoji::EmojiCategory::Nature}, + // Food + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x87"), "grapes", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x88"), "melon", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x89"), "watermelon", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8a"), "tangerine", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8b"), "lemon", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8c"), "banana", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8d"), "pineapple", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xad"), "mango", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8e"), "red apple", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8f"), "green apple", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x90"), "pear", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x91"), "peach", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x92"), "cherries", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x93"), "strawberry", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xab\x90"), "blueberries", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9d"), "kiwi fruit", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x85"), "tomato", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xab\x92"), "olive", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa5"), "coconut", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x91"), "avocado", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x86"), "eggplant", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x94"), "potato", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x95"), "carrot", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbd"), "ear of corn", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb6"), "hot pepper", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xab\x91"), "bell pepper", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x92"), "cucumber", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xac"), "leafy green", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa6"), "broccoli", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x84"), "garlic", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x85"), "onion", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x84"), "mushroom", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9c"), "peanuts", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb0"), "chestnut", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9e"), "bread", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x90"), "croissant", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x96"), "baguette bread", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xab\x93"), "flatbread", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa8"), "pretzel", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xaf"), "bagel", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9e"), "pancakes", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x87"), "waffle", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x80"), "cheese wedge", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x96"), "meat on bone", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x97"), "poultry leg", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa9"), "cut of meat", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x93"), "bacon", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x94"), "hamburger", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9f"), "french fries", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x95"), "pizza", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xad"), "hot dog", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xaa"), "sandwich", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xae"), "taco", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xaf"), "burrito", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xab\x94"), "tamale", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x99"), "stuffed flatbread", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x86"), "falafel", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9a"), "egg", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb3"), "cooking", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x98"), "shallow pan of food", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb2"), "pot of food", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xab\x95"), "fondue", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa3"), "bowl with spoon", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x97"), "green salad", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xbf"), "popcorn", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x88"), "butter", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x82"), "salt", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xab"), "canned food", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb1"), "bento box", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x98"), "rice cracker", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x99"), "rice ball", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9a"), "cooked rice", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9b"), "curry rice", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9c"), "steaming bowl", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9d"), "spaghetti", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa0"), "roasted sweet potato", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa2"), "oden", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa3"), "sushi", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa4"), "fried shrimp", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa5"), "fish cake with swirl", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xae"), "moon cake", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa1"), "dango", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9f"), "dumpling", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa0"), "fortune cookie", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa1"), "takeout box", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x80"), "crab", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9e"), "lobster", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x90"), "shrimp", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x91"), "squid", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xaa"), "oyster", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa6"), "soft ice cream", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa7"), "shaved ice", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa8"), "ice cream", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa9"), "doughnut", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xaa"), "cookie", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x82"), "birthday cake", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb0"), "shortcake", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x81"), "cupcake", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa7"), "pie", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xab"), "chocolate bar", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xac"), "candy", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xad"), "lollipop", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xae"), "custard", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xaf"), "honey pot", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xbc"), "baby bottle", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9b"), "glass of milk", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xe2\x98\x95"), "hot beverage", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xab\x96"), "teapot", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb5"), "teacup without handle", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb6"), "sake", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xbe"), + "bottle with popping cork", + emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb7"), "wine glass", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb8"), "cocktail glass", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb9"), "tropical drink", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xba"), "beer mug", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xbb"), "clinking beer mugs", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x82"), "clinking glasses", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x83"), "tumbler glass", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa4"), "cup with straw", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8b"), "bubble tea", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x83"), "beverage box", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x89"), "mate", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8a"), "ice", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa2"), "chopsticks", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xbd"), + "fork and knife with plate", + emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb4"), "fork and knife", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x84"), "spoon", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xaa"), "kitchen knife", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xba"), "amphora", emoji::EmojiCategory::Food}, + // Activity + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x83"), "jack-o-lantern", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x84"), "Christmas tree", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x86"), "fireworks", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x87"), "sparkler", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa8"), "firecracker", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xe2\x9c\xa8"), "sparkles", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x88"), "balloon", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x89"), "party popper", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8a"), "confetti ball", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8b"), "tanabata tree", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8d"), "pine decoration", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8e"), "Japanese dolls", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8f"), "carp streamer", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x90"), "wind chime", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x91"), + "moon viewing ceremony", + emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa7"), "red envelope", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x80"), "ribbon", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x81"), "wrapped gift", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x97"), "reminder ribbon", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x9f"), "admission tickets", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xab"), "ticket", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x96"), "military medal", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x86"), "trophy", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x85"), "sports medal", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x87"), "1st place medal", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x88"), "2nd place medal", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x89"), "3rd place medal", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xe2\x9a\xbd"), "soccer ball", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xe2\x9a\xbe"), "baseball", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8e"), "softball", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x80"), "basketball", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x90"), "volleyball", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x88"), "american football", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x89"), "rugby football", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbe"), "tennis", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8f"), "flying disc", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb3"), "bowling", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8f"), "cricket game", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x91"), "field hockey", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x92"), "ice hockey", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8d"), "lacrosse", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x93"), "ping pong", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb8"), "badminton", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8a"), "boxing glove", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8b"), + "martial arts uniform", + emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x85"), "goal net", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xe2\x9b\xb3"), "flag in hole", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xe2\x9b\xb8"), "ice skate", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa3"), "fishing pole", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbf"), "diving mask", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbd"), "running shirt", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbf"), "skis", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb7"), "sled", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8c"), "curling stone", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xaf"), "direct hit", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x80"), "yo-yo", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x81"), "kite", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb1"), "pool 8 ball", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xae"), "crystal ball", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x84"), "magic wand", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbf"), "nazar amulet", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xae"), "video game", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb9"), "joystick", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb0"), "slot machine", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb2"), "game die", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa9"), "puzzle piece", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb8"), "teddy bear", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x85"), "piñata", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x86"), "nesting dolls", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xe2\x99\xa0"), "spade suit", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xe2\x99\xa5"), "heart suit", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xe2\x99\xa6"), "diamond suit", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xe2\x99\xa3"), "club suit", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xe2\x99\x9f"), "chess pawn", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x83\x8f"), "joker", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x80\x84"), + "mahjong red dragon", + emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb4"), + "flower playing cards", + emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xad"), "performing arts", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\xbc"), "framed picture", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa8"), "artist palette", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb5"), "thread", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa1"), "sewing needle", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb6"), "yarn", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa2"), "knot", emoji::EmojiCategory::Activity}, + // Travel + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8d"), + "globe showing Europe-Africa", + emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8e"), + "globe showing Americas", + emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8f"), + "globe showing Asia-Australia", + emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x90"), + "globe with meridians", + emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\xba"), "world map", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\xbe"), "map of Japan", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xad"), "compass", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x94"), + "snow-capped mountain", + emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x9b\xb0"), "mountain", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8b"), "volcano", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\xbb"), "mount fuji", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x95"), "camping", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x96"), "beach with umbrella", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9c"), "desert", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9d"), "desert island", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9e"), "national park", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9f"), "stadium", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9b"), "classical building", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x97"), + "building construction", + emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb1"), "brick", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa8"), "rock", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb5"), "wood", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x96"), "hut", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x98"), "houses", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9a"), "derelict house", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa0"), "house", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa1"), "house with garden", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa2"), "office building", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa3"), + "Japanese post office", + emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa4"), "post office", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa5"), "hospital", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa6"), "bank", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa8"), "hotel", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa9"), "love hotel", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xaa"), "convenience store", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xab"), "school", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xac"), "department store", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xad"), "factory", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xaf"), "Japanese castle", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb0"), "castle", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x92"), "wedding", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\xbc"), "Tokyo tower", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\xbd"), "Statue of Liberty", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x9b\xaa"), "church", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x8c"), "mosque", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x95"), "hindu temple", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x8d"), "synagogue", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x9b\xa9"), "shinto shrine", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x8b"), "kaaba", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x9b\xb2"), "fountain", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x9b\xba"), "tent", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x81"), "foggy", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x83"), "night with stars", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x99"), "cityscape", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x84"), + "sunrise over mountains", + emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x85"), "sunrise", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x86"), "cityscape at dusk", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x87"), "sunset", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x89"), "bridge at night", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x99\xa8"), "hot springs", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa0"), "carousel horse", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa1"), "ferris wheel", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa2"), "roller coaster", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x88"), "barber pole", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xaa"), "circus tent", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x82"), "locomotive", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x83"), "railway car", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x84"), "high-speed train", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x85"), "bullet train", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x86"), "train", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x87"), "metro", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x88"), "light rail", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x89"), "station", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8a"), "tram", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9d"), "monorail", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9e"), "mountain railway", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8b"), "tram car", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8c"), "bus", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8d"), "oncoming bus", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8e"), "trolleybus", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x90"), "minibus", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x91"), "ambulance", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x92"), "fire engine", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x93"), "police car", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x94"), "oncoming police car", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x95"), "taxi", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x96"), "oncoming taxi", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x97"), "automobile", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x98"), "oncoming automobile", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x99"), + "sport utility vehicle", + emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xbb"), "pickup truck", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9a"), "delivery truck", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9b"), "articulated lorry", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9c"), "tractor", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8e"), "racing car", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8d"), "motorcycle", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb5"), "motor scooter", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbd"), "manual wheelchair", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbc"), + "motorized wheelchair", + emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xba"), "auto rickshaw", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb2"), "bicycle", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb4"), "kick scooter", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb9"), "skateboard", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xbc"), "roller skate", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8f"), "bus stop", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa3"), "motorway", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa4"), "railway track", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa2"), "oil drum", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x9b\xbd"), "fuel pump", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa8"), "police car light", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa5"), + "horizontal traffic light", + emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa6"), + "vertical traffic light", + emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x91"), "stop sign", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa7"), "construction", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x9a\x93"), "anchor", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x9b\xb5"), "sailboat", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb6"), "canoe", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa4"), "speedboat", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb3"), "passenger ship", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x9b\xb4"), "ferry", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa5"), "motor boat", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa2"), "ship", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x9c\x88"), "airplane", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa9"), "small airplane", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xab"), "airplane departure", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xac"), "airplane arrival", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x82"), "parachute", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xba"), "seat", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x81"), "helicopter", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9f"), "suspension railway", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa0"), "mountain cableway", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa1"), "aerial tramway", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb0"), "satellite", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x80"), "rocket", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb8"), "flying saucer", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8e"), "bellhop bell", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb3"), "luggage", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x8c\x9b"), "hourglass done", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x8f\xb3"), "hourglass not done", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x8c\x9a"), "watch", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x8f\xb0"), "alarm clock", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x8f\xb1"), "stopwatch", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x8f\xb2"), "timer clock", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb0"), "mantelpiece clock", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x9b"), "twelve o’clock", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xa7"), "twelve-thirty", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x90"), "one o’clock", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x9c"), "one-thirty", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x91"), "two o’clock", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x9d"), "two-thirty", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x92"), "three o’clock", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x9e"), "three-thirty", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x93"), "four o’clock", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x9f"), "four-thirty", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x94"), "five o’clock", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xa0"), "five-thirty", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x95"), "six o’clock", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xa1"), "six-thirty", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x96"), "seven o’clock", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xa2"), "seven-thirty", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x97"), "eight o’clock", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xa3"), "eight-thirty", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x98"), "nine o’clock", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xa4"), "nine-thirty", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x99"), "ten o’clock", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xa5"), "ten-thirty", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x9a"), "eleven o’clock", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xa6"), "eleven-thirty", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x91"), "new moon", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x92"), + "waxing crescent moon", + emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x93"), "first quarter moon", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x94"), "waxing gibbous moon", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x95"), "full moon", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x96"), "waning gibbous moon", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x97"), "last quarter moon", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x98"), + "waning crescent moon", + emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x99"), "crescent moon", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9a"), "new moon face", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9b"), + "first quarter moon face", + emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9c"), + "last quarter moon face", + emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa1"), "thermometer", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x98\x80"), "sun", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9d"), "full moon face", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9e"), "sun with face", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x90"), "ringed planet", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\xad\x90"), "star", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9f"), "glowing star", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa0"), "shooting star", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8c"), "milky way", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x98\x81"), "cloud", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x9b\x85"), "sun behind cloud", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x9b\x88"), + "cloud with lightning and rain", + emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa4"), + "sun behind small cloud", + emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa5"), + "sun behind large cloud", + emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa6"), + "sun behind rain cloud", + emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa7"), "cloud with rain", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa8"), "cloud with snow", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa9"), + "cloud with lightning", + emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xaa"), "tornado", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xab"), "fog", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xac"), "wind face", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x80"), "cyclone", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x88"), "rainbow", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x82"), "closed umbrella", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x98\x82"), "umbrella", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x98\x94"), + "umbrella with rain drops", + emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x9b\xb1"), "umbrella on ground", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x9a\xa1"), "high voltage", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x9d\x84"), "snowflake", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x98\x83"), "snowman", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x9b\x84"), "snowman without snow", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xe2\x98\x84"), "comet", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xa5"), "fire", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xa7"), "droplet", emoji::EmojiCategory::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8a"), "water wave", emoji::EmojiCategory::Travel}, + // Objects + Emoji{QString::fromUtf8("\xf0\x9f\x91\x93"), "glasses", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb6"), "sunglasses", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbd"), "goggles", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbc"), "lab coat", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xba"), "safety vest", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x94"), "necktie", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x95"), "t-shirt", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x96"), "jeans", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa3"), "scarf", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa4"), "gloves", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa5"), "coat", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa6"), "socks", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x97"), "dress", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x98"), "kimono", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbb"), "sari", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb1"), "one-piece swimsuit", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb2"), "briefs", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb3"), "shorts", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x99"), "bikini", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x9a"), "woman’s clothes", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x9b"), "purse", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x9c"), "handbag", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x9d"), "clutch bag", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8d"), "shopping bags", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x92"), "backpack", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb4"), "thong sandal", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x9e"), "man’s shoe", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x9f"), "running shoe", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbe"), "hiking boot", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbf"), "flat shoe", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa0"), "high-heeled shoe", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa1"), "woman’s sandal", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb0"), "ballet shoes", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa2"), "woman’s boot", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x91"), "crown", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x92"), "woman’s hat", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa9"), "top hat", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x93"), "graduation cap", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa2"), "billed cap", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x96"), "military helmet", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xe2\x9b\x91"), "rescue worker’s helmet", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xbf"), "prayer beads", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x84"), "lipstick", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x8d"), "ring", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x8e"), "gem stone", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x87"), "muted speaker", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x88"), "speaker low volume", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x89"), + "speaker medium volume", + emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x8a"), + "speaker high volume", + emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xa2"), "loudspeaker", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xa3"), "megaphone", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xaf"), "postal horn", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x94"), "bell", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x95"), "bell with slash", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbc"), "musical score", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb5"), "musical note", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb6"), "musical notes", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x99"), "studio microphone", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x9a"), "level slider", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x9b"), "control knobs", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa4"), "microphone", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa7"), "headphone", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xbb"), "radio", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb7"), "saxophone", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x97"), "accordion", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb8"), "guitar", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb9"), "musical keyboard", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xba"), "trumpet", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbb"), "violin", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x95"), "banjo", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x81"), "drum", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x98"), "long drum", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xb1"), "mobile phone", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xb2"), + "mobile phone with arrow", + emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xe2\x98\x8e"), "telephone", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x9e"), "telephone receiver", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x9f"), "pager", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xa0"), "fax machine", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x8b"), "battery", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x8c"), "electric plug", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xbb"), "laptop", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\xa5"), "desktop computer", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\xa8"), "printer", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xe2\x8c\xa8"), "keyboard", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\xb1"), "computer mouse", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\xb2"), "trackball", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xbd"), "computer disk", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xbe"), "floppy disk", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xbf"), "optical disk", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x80"), "dvd", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xae"), "abacus", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa5"), "movie camera", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x9e"), "film frames", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xbd"), "film projector", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xac"), "clapper board", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xba"), "television", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xb7"), "camera", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xb8"), "camera with flash", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xb9"), "video camera", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xbc"), "videocassette", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x8d"), + "magnifying glass tilted left", + emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x8e"), + "magnifying glass tilted right", + emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xaf"), "candle", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xa1"), "light bulb", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xa6"), "flashlight", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xae"), "red paper lantern", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x94"), "diya lamp", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x94"), + "notebook with decorative cover", + emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x95"), "closed book", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x96"), "open book", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x97"), "green book", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x98"), "blue book", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x99"), "orange book", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x9a"), "books", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x93"), "notebook", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x92"), "ledger", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x83"), "page with curl", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x9c"), "scroll", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x84"), "page facing up", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xb0"), "newspaper", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\x9e"), + "rolled-up newspaper", + emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x91"), "bookmark tabs", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x96"), "bookmark", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb7"), "label", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xb0"), "money bag", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x99"), "coin", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xb4"), "yen banknote", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xb5"), "dollar banknote", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xb6"), "euro banknote", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xb7"), "pound banknote", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xb8"), "money with wings", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xb3"), "credit card", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbe"), "receipt", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xb9"), + "chart increasing with yen", + emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xb1"), "currency exchange", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xb2"), "heavy dollar sign", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xe2\x9c\x89"), "envelope", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xa7"), "e-mail", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xa8"), "incoming envelope", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xa9"), + "envelope with arrow", + emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xa4"), "outbox tray", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xa5"), "inbox tray", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xa6"), "package", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xab"), + "closed mailbox with raised flag", + emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xaa"), + "closed mailbox with lowered flag", + emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xac"), + "open mailbox with raised flag", + emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xad"), + "open mailbox with lowered flag", + emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xae"), "postbox", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\xb3"), + "ballot box with ballot", + emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xe2\x9c\x8f"), "pencil", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xe2\x9c\x92"), "black nib", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x8b"), "fountain pen", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x8a"), "pen", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x8c"), "paintbrush", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x8d"), "crayon", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x9d"), "memo", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xbc"), "briefcase", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x81"), "file folder", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x82"), "open file folder", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\x82"), + "card index dividers", + emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x85"), "calendar", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x86"), "tear-off calendar", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\x92"), "spiral notepad", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\x93"), "spiral calendar", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x87"), "card index", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x88"), "chart increasing", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x89"), "chart decreasing", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x8a"), "bar chart", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x8b"), "clipboard", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x8c"), "pushpin", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x8d"), "round pushpin", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x8e"), "paperclip", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x87"), "linked paperclips", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x8f"), "straight ruler", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x90"), "triangular ruler", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xe2\x9c\x82"), "scissors", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\x83"), "card file box", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\x84"), "file cabinet", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\x91"), "wastebasket", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x92"), "locked", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x93"), "unlocked", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x8f"), "locked with pen", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x90"), "locked with key", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x91"), "key", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\x9d"), "old key", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xa8"), "hammer", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x93"), "axe", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xe2\x9b\x8f"), "pick", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xe2\x9a\x92"), "hammer and pick", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa0"), "hammer and wrench", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\xa1"), "dagger", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xe2\x9a\x94"), "crossed swords", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xab"), "pistol", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x83"), "boomerang", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb9"), "bow and arrow", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa1"), "shield", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9a"), "carpentry saw", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xa7"), "wrench", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9b"), "screwdriver", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xa9"), "nut and bolt", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xe2\x9a\x99"), "gear", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\x9c"), "clamp", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xe2\x9a\x96"), "balance scale", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xaf"), "probing cane", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x97"), "link", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xe2\x9b\x93"), "chains", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9d"), "hook", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb0"), "toolbox", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb2"), "magnet", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9c"), "ladder", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xe2\x9a\x97"), "alembic", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xaa"), "test tube", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xab"), "petri dish", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xac"), "dna", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xac"), "microscope", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xad"), "telescope", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xa1"), "satellite antenna", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x89"), "syringe", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb8"), "drop of blood", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x8a"), "pill", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb9"), "adhesive bandage", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa9\xba"), "stethoscope", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xaa"), "door", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x97"), "elevator", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9e"), "mirror", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9f"), "window", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8f"), "bed", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8b"), "couch and lamp", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x91"), "chair", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbd"), "toilet", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa0"), "plunger", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbf"), "shower", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x81"), "bathtub", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa4"), "mouse trap", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x92"), "razor", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb4"), "lotion bottle", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb7"), "safety pin", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb9"), "broom", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xba"), "basket", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbb"), "roll of paper", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa3"), "bucket", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbc"), "soap", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa5"), "toothbrush", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbd"), "sponge", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xaf"), "fire extinguisher", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x92"), "shopping cart", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xac"), "cigarette", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xe2\x9a\xb0"), "coffin", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa6"), "headstone", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xe2\x9a\xb1"), "funeral urn", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\xbf"), "moai", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa7"), "placard", emoji::EmojiCategory::Objects}, + // Symbols + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa7"), "ATM sign", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xae"), "litter in bin sign", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb0"), "potable water", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\xbf"), "wheelchair symbol", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb9"), "men’s room", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xba"), "women’s room", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbb"), "restroom", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbc"), "baby symbol", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbe"), "water closet", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x82"), "passport control", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x83"), "customs", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x84"), "baggage claim", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x85"), "left luggage", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9a\xa0"), "warning", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb8"), "children crossing", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9b\x94"), "no entry", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xab"), "prohibited", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb3"), "no bicycles", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xad"), "no smoking", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xaf"), "no littering", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb1"), "non-potable water", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb7"), "no pedestrians", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xb5"), "no mobile phones", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x9e"), + "no one under eighteen", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x98\xa2"), "radioactive", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x98\xa3"), "biohazard", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\xac\x86"), "up arrow", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x86\x97"), "up-right arrow", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9e\xa1"), "right arrow", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x86\x98"), "down-right arrow", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\xac\x87"), "down arrow", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x86\x99"), "down-left arrow", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\xac\x85"), "left arrow", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x86\x96"), "up-left arrow", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x86\x95"), "up-down arrow", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x86\x94"), "left-right arrow", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x86\xa9"), + "right arrow curving left", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x86\xaa"), + "left arrow curving right", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\xa4\xb4"), "right arrow curving up", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\xa4\xb5"), + "right arrow curving down", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x83"), + "clockwise vertical arrows", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x84"), + "counterclockwise arrows button", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x99"), "BACK arrow", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x9a"), "END arrow", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x9b"), "ON! arrow", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x9c"), "SOON arrow", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x9d"), "TOP arrow", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x90"), "place of worship", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9a\x9b"), "atom symbol", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x89"), "om", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9c\xa1"), "star of David", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x98\xb8"), "wheel of dharma", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x98\xaf"), "yin yang", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9c\x9d"), "latin cross", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x98\xa6"), "orthodox cross", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x98\xaa"), "star and crescent", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x98\xae"), "peace symbol", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x8e"), "menorah", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xaf"), + "dotted six-pointed star", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x88"), "Aries", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x89"), "Taurus", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x8a"), "Gemini", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x8b"), "Cancer", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x8c"), "Leo", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x8d"), "Virgo", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x8e"), "Libra", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x8f"), "Scorpio", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x90"), "Sagittarius", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x91"), "Capricorn", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x92"), "Aquarius", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x93"), "Pisces", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9b\x8e"), "Ophiuchus", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x80"), + "shuffle tracks button", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x81"), "repeat button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x82"), + "repeat single button", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x96\xb6"), "play button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x8f\xa9"), "fast-forward button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x8f\xad"), "next track button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x8f\xaf"), "play or pause button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x97\x80"), "reverse button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x8f\xaa"), "fast reverse button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x8f\xae"), "last track button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xbc"), "upwards button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x8f\xab"), "fast up button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xbd"), "downwards button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x8f\xac"), "fast down button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x8f\xb8"), "pause button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x8f\xb9"), "stop button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x8f\xba"), "record button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x8f\x8f"), "eject button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa6"), "cinema", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x85"), "dim button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x86"), "bright button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xb6"), "antenna bars", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xb3"), "vibration mode", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xb4"), "mobile phone off", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x80"), "female sign", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x82"), "male sign", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9a\xa7"), "transgender symbol", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9a\x95"), "medical symbol", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\xbe"), "infinity", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\xbb"), "recycling symbol", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9a\x9c"), "fleur-de-lis", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xb1"), "trident emblem", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x9b"), "name badge", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xb0"), + "Japanese symbol for beginner", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\xad\x95"), "hollow red circle", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9c\x85"), "check mark button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x98\x91"), "check box with check", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9c\x94"), "check mark", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9c\x96"), "multiplication sign", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9d\x8c"), "cross mark", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9d\x8e"), "cross mark button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9e\x95"), "plus sign", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9e\x96"), "minus sign", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9e\x97"), "division sign", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9e\xb0"), "curly loop", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9e\xbf"), "double curly loop", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe3\x80\xbd"), "part alternation mark", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9c\xb3"), "eight-spoked asterisk", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9c\xb4"), "eight-pointed star", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9d\x87"), "sparkle", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x80\xbc"), + "double exclamation mark", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x81\x89"), + "exclamation question mark", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9d\x93"), "question mark", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9d\x94"), "white question mark", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9d\x95"), "white exclamation mark", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9d\x97"), "exclamation mark", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe3\x80\xb0"), "wavy dash", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xc2\xa9"), "copyright", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xc2\xae"), "registered", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x84\xa2"), "trade mark", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("#\xef\xb8\x8f\xe2\x83\xa3"), "keycap: #", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("#\xe2\x83\xa3"), "keycap: #", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("*\xef\xb8\x8f\xe2\x83\xa3"), "keycap: *", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("*\xe2\x83\xa3"), "keycap: *", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("0\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 0", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("0\xe2\x83\xa3"), "keycap: 0", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("1\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 1", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("1\xe2\x83\xa3"), "keycap: 1", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("2\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 2", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("2\xe2\x83\xa3"), "keycap: 2", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("3\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 3", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("3\xe2\x83\xa3"), "keycap: 3", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("4\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 4", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("4\xe2\x83\xa3"), "keycap: 4", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("5\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 5", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("5\xe2\x83\xa3"), "keycap: 5", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("6\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 6", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("6\xe2\x83\xa3"), "keycap: 6", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("7\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 7", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("7\xe2\x83\xa3"), "keycap: 7", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("8\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 8", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("8\xe2\x83\xa3"), "keycap: 8", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("9\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 9", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("9\xe2\x83\xa3"), "keycap: 9", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x9f"), "keycap: 10", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xa0"), + "input latin uppercase", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xa1"), + "input latin lowercase", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xa2"), "input numbers", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xa3"), "input symbols", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xa4"), + "input latin letters", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x85\xb0"), + "A button (blood type)", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x86\x8e"), + "AB button (blood type)", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x85\xb1"), + "B button (blood type)", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x86\x91"), "CL button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x86\x92"), "COOL button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x86\x93"), "FREE button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x84\xb9"), "information", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x86\x94"), "ID button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x93\x82"), "circled M", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x86\x95"), "NEW button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x86\x96"), "NG button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x85\xbe"), + "O button (blood type)", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x86\x97"), "OK button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x85\xbf"), "P button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x86\x98"), "SOS button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x86\x99"), "UP! button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x86\x9a"), "VS button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x88\x81"), + "Japanese “here” button", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x88\x82"), + "Japanese “service charge” button", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x88\xb7"), + "Japanese “monthly amount” button", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x88\xb6"), + "Japanese “not free of charge” button", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x88\xaf"), + "Japanese “reserved” button", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x89\x90"), + "Japanese “bargain” button", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x88\xb9"), + "Japanese “discount” button", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x88\x9a"), + "Japanese “free of charge” button", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x88\xb2"), + "Japanese “prohibited” button", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x89\x91"), + "Japanese “acceptable” button", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x88\xb8"), + "Japanese “application” button", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x88\xb4"), + "Japanese “passing grade” button", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x88\xb3"), + "Japanese “vacancy” button", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe3\x8a\x97"), + "Japanese “congratulations” button", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe3\x8a\x99"), + "Japanese “secret” button", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x88\xba"), + "Japanese “open for business” button", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x88\xb5"), + "Japanese “no vacancy” button", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xb4"), "red circle", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa0"), "orange circle", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa1"), "yellow circle", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa2"), "green circle", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xb5"), "blue circle", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa3"), "purple circle", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa4"), "brown circle", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9a\xab"), "black circle", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9a\xaa"), "white circle", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa5"), "red square", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa7"), "orange square", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa8"), "yellow square", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa9"), "green square", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa6"), "blue square", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9f\xaa"), "purple square", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9f\xab"), "brown square", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\xac\x9b"), "black large square", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\xac\x9c"), "white large square", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x97\xbc"), "black medium square", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x97\xbb"), "white medium square", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x97\xbe"), + "black medium-small square", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x97\xbd"), + "white medium-small square", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x96\xaa"), "black small square", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x96\xab"), "white small square", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xb6"), + "large orange diamond", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xb7"), "large blue diamond", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xb8"), + "small orange diamond", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xb9"), "small blue diamond", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xba"), + "red triangle pointed up", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xbb"), + "red triangle pointed down", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xa0"), "diamond with a dot", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x98"), "radio button", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xb3"), + "white square button", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xb2"), + "black square button", + emoji::EmojiCategory::Symbols}, + // Flags + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x81"), "chequered flag", emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa9"), "triangular flag", emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8c"), "crossed flags", emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb4"), "black flag", emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb3"), "white flag", emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb3\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x8c\x88"), + "rainbow flag", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb3\xe2\x80\x8d\xf0\x9f\x8c\x88"), + "rainbow flag", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb3\xef\xb8\x8f\xe2\x80\x8d\xe2\x9a\xa7"), + "transgender flag", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb3\xe2\x80\x8d\xe2\x9a\xa7"), + "transgender flag", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb4\xe2\x80\x8d\xe2\x98\xa0"), + "pirate flag", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xa8"), + "flag: Ascension Island", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xa9"), + "flag: Andorra", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xaa"), + "flag: United Arab Emirates", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xab"), + "flag: Afghanistan", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xac"), + "flag: Antigua & Barbuda", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xae"), + "flag: Anguilla", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb1"), + "flag: Albania", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb2"), + "flag: Armenia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb4"), + "flag: Angola", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb6"), + "flag: Antarctica", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb7"), + "flag: Argentina", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb8"), + "flag: American Samoa", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb9"), + "flag: Austria", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xba"), + "flag: Australia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xbc"), + "flag: Aruba", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xbd"), + "flag: Åland Islands", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xbf"), + "flag: Azerbaijan", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xa6"), + "flag: Bosnia & Herzegovina", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xa7"), + "flag: Barbados", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xa9"), + "flag: Bangladesh", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xaa"), + "flag: Belgium", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xab"), + "flag: Burkina Faso", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xac"), + "flag: Bulgaria", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xad"), + "flag: Bahrain", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xae"), + "flag: Burundi", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xaf"), + "flag: Benin", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb1"), + "flag: St. Barthélemy", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb2"), + "flag: Bermuda", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb3"), + "flag: Brunei", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb4"), + "flag: Bolivia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb6"), + "flag: Caribbean Netherlands", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb7"), + "flag: Brazil", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb8"), + "flag: Bahamas", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb9"), + "flag: Bhutan", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xbb"), + "flag: Bouvet Island", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xbc"), + "flag: Botswana", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xbe"), + "flag: Belarus", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xbf"), + "flag: Belize", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xa6"), + "flag: Canada", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xa8"), + "flag: Cocos (Keeling) Islands", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xa9"), + "flag: Congo - Kinshasa", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xab"), + "flag: Central African Republic", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xac"), + "flag: Congo - Brazzaville", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xad"), + "flag: Switzerland", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xae"), + "flag: Côte d’Ivoire", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb0"), + "flag: Cook Islands", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb1"), + "flag: Chile", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb2"), + "flag: Cameroon", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb3"), + "flag: China", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb4"), + "flag: Colombia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb5"), + "flag: Clipperton Island", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb7"), + "flag: Costa Rica", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xba"), + "flag: Cuba", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbb"), + "flag: Cape Verde", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbc"), + "flag: Curaçao", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbd"), + "flag: Christmas Island", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbe"), + "flag: Cyprus", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbf"), + "flag: Czechia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xaa"), + "flag: Germany", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xac"), + "flag: Diego Garcia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xaf"), + "flag: Djibouti", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xb0"), + "flag: Denmark", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xb2"), + "flag: Dominica", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xb4"), + "flag: Dominican Republic", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xbf"), + "flag: Algeria", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xa6"), + "flag: Ceuta & Melilla", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xa8"), + "flag: Ecuador", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xaa"), + "flag: Estonia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xac"), + "flag: Egypt", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xad"), + "flag: Western Sahara", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xb7"), + "flag: Eritrea", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xb8"), + "flag: Spain", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xb9"), + "flag: Ethiopia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xba"), + "flag: European Union", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xab\xf0\x9f\x87\xae"), + "flag: Finland", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xab\xf0\x9f\x87\xaf"), + "flag: Fiji", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xab\xf0\x9f\x87\xb0"), + "flag: Falkland Islands", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xab\xf0\x9f\x87\xb2"), + "flag: Micronesia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xab\xf0\x9f\x87\xb4"), + "flag: Faroe Islands", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xab\xf0\x9f\x87\xb7"), + "flag: France", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xa6"), + "flag: Gabon", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xa7"), + "flag: United Kingdom", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xa9"), + "flag: Grenada", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xaa"), + "flag: Georgia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xab"), + "flag: French Guiana", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xac"), + "flag: Guernsey", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xad"), + "flag: Ghana", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xae"), + "flag: Gibraltar", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb1"), + "flag: Greenland", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb2"), + "flag: Gambia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb3"), + "flag: Guinea", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb5"), + "flag: Guadeloupe", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb6"), + "flag: Equatorial Guinea", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb7"), + "flag: Greece", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb8"), + "flag: South Georgia & South Sandwich Islands", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb9"), + "flag: Guatemala", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xba"), + "flag: Guam", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xbc"), + "flag: Guinea-Bissau", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xbe"), + "flag: Guyana", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xad\xf0\x9f\x87\xb0"), + "flag: Hong Kong SAR China", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xad\xf0\x9f\x87\xb2"), + "flag: Heard & McDonald Islands", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xad\xf0\x9f\x87\xb3"), + "flag: Honduras", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xad\xf0\x9f\x87\xb7"), + "flag: Croatia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xad\xf0\x9f\x87\xb9"), + "flag: Haiti", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xad\xf0\x9f\x87\xba"), + "flag: Hungary", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xa8"), + "flag: Canary Islands", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xa9"), + "flag: Indonesia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xaa"), + "flag: Ireland", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb1"), + "flag: Israel", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb2"), + "flag: Isle of Man", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb3"), + "flag: India", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb4"), + "flag: British Indian Ocean Territory", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb6"), + "flag: Iraq", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb7"), + "flag: Iran", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb8"), + "flag: Iceland", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb9"), + "flag: Italy", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xaf\xf0\x9f\x87\xaa"), + "flag: Jersey", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xaf\xf0\x9f\x87\xb2"), + "flag: Jamaica", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xaf\xf0\x9f\x87\xb4"), + "flag: Jordan", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xaf\xf0\x9f\x87\xb5"), + "flag: Japan", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xaa"), + "flag: Kenya", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xac"), + "flag: Kyrgyzstan", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xad"), + "flag: Cambodia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xae"), + "flag: Kiribati", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xb2"), + "flag: Comoros", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xb3"), + "flag: St. Kitts & Nevis", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xb5"), + "flag: North Korea", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xb7"), + "flag: South Korea", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xbc"), + "flag: Kuwait", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xbe"), + "flag: Cayman Islands", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xbf"), + "flag: Kazakhstan", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xa6"), + "flag: Laos", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xa7"), + "flag: Lebanon", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xa8"), + "flag: St. Lucia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xae"), + "flag: Liechtenstein", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xb0"), + "flag: Sri Lanka", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xb7"), + "flag: Liberia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xb8"), + "flag: Lesotho", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xb9"), + "flag: Lithuania", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xba"), + "flag: Luxembourg", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xbb"), + "flag: Latvia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xbe"), + "flag: Libya", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xa6"), + "flag: Morocco", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xa8"), + "flag: Monaco", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xa9"), + "flag: Moldova", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xaa"), + "flag: Montenegro", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xab"), + "flag: St. Martin", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xac"), + "flag: Madagascar", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xad"), + "flag: Marshall Islands", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb0"), + "flag: North Macedonia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb1"), + "flag: Mali", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb2"), + "flag: Myanmar (Burma)", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb3"), + "flag: Mongolia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb4"), + "flag: Macao SAR China", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb5"), + "flag: Northern Mariana Islands", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb6"), + "flag: Martinique", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb7"), + "flag: Mauritania", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb8"), + "flag: Montserrat", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb9"), + "flag: Malta", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xba"), + "flag: Mauritius", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbb"), + "flag: Maldives", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbc"), + "flag: Malawi", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbd"), + "flag: Mexico", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbe"), + "flag: Malaysia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbf"), + "flag: Mozambique", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xa6"), + "flag: Namibia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xa8"), + "flag: New Caledonia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xaa"), + "flag: Niger", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xab"), + "flag: Norfolk Island", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xac"), + "flag: Nigeria", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xae"), + "flag: Nicaragua", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xb1"), + "flag: Netherlands", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xb4"), + "flag: Norway", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xb5"), + "flag: Nepal", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xb7"), + "flag: Nauru", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xba"), + "flag: Niue", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xbf"), + "flag: New Zealand", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb4\xf0\x9f\x87\xb2"), + "flag: Oman", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xa6"), + "flag: Panama", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xaa"), + "flag: Peru", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xab"), + "flag: French Polynesia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xac"), + "flag: Papua New Guinea", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xad"), + "flag: Philippines", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb0"), + "flag: Pakistan", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb1"), + "flag: Poland", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb2"), + "flag: St. Pierre & Miquelon", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb3"), + "flag: Pitcairn Islands", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb7"), + "flag: Puerto Rico", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb8"), + "flag: Palestinian Territories", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb9"), + "flag: Portugal", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xbc"), + "flag: Palau", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xbe"), + "flag: Paraguay", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb6\xf0\x9f\x87\xa6"), + "flag: Qatar", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb7\xf0\x9f\x87\xaa"), + "flag: Réunion", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb7\xf0\x9f\x87\xb4"), + "flag: Romania", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb7\xf0\x9f\x87\xb8"), + "flag: Serbia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb7\xf0\x9f\x87\xba"), + "flag: Russia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb7\xf0\x9f\x87\xbc"), + "flag: Rwanda", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xa6"), + "flag: Saudi Arabia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xa7"), + "flag: Solomon Islands", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xa8"), + "flag: Seychelles", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xa9"), + "flag: Sudan", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xaa"), + "flag: Sweden", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xac"), + "flag: Singapore", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xad"), + "flag: St. Helena", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xae"), + "flag: Slovenia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xaf"), + "flag: Svalbard & Jan Mayen", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb0"), + "flag: Slovakia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb1"), + "flag: Sierra Leone", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb2"), + "flag: San Marino", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb3"), + "flag: Senegal", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb4"), + "flag: Somalia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb7"), + "flag: Suriname", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb8"), + "flag: South Sudan", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb9"), + "flag: São Tomé & Príncipe", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xbb"), + "flag: El Salvador", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xbd"), + "flag: Sint Maarten", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xbe"), + "flag: Syria", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xbf"), + "flag: Eswatini", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xa6"), + "flag: Tristan da Cunha", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xa8"), + "flag: Turks & Caicos Islands", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xa9"), + "flag: Chad", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xab"), + "flag: French Southern Territories", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xac"), + "flag: Togo", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xad"), + "flag: Thailand", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xaf"), + "flag: Tajikistan", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb0"), + "flag: Tokelau", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb1"), + "flag: Timor-Leste", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb2"), + "flag: Turkmenistan", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb3"), + "flag: Tunisia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb4"), + "flag: Tonga", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb7"), + "flag: Turkey", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb9"), + "flag: Trinidad & Tobago", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xbb"), + "flag: Tuvalu", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xbc"), + "flag: Taiwan", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xbf"), + "flag: Tanzania", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xa6"), + "flag: Ukraine", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xac"), + "flag: Uganda", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xb2"), + "flag: U.S. Outlying Islands", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xb3"), + "flag: United Nations", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xb8"), + "flag: United States", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xbe"), + "flag: Uruguay", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xbf"), + "flag: Uzbekistan", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xa6"), + "flag: Vatican City", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xa8"), + "flag: St. Vincent & Grenadines", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xaa"), + "flag: Venezuela", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xac"), + "flag: British Virgin Islands", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xae"), + "flag: U.S. Virgin Islands", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xb3"), + "flag: Vietnam", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xba"), + "flag: Vanuatu", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xbc\xf0\x9f\x87\xab"), + "flag: Wallis & Futuna", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xbc\xf0\x9f\x87\xb8"), + "flag: Samoa", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xbd\xf0\x9f\x87\xb0"), + "flag: Kosovo", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xbe\xf0\x9f\x87\xaa"), + "flag: Yemen", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xbe\xf0\x9f\x87\xb9"), + "flag: Mayotte", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xbf\xf0\x9f\x87\xa6"), + "flag: South Africa", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xbf\xf0\x9f\x87\xb2"), + "flag: Zambia", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x87\xbf\xf0\x9f\x87\xbc"), + "flag: Zimbabwe", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb4\xf3\xa0\x81\xa7\xf3\xa0\x81\xa2\xf3\xa0\x81\xa5\xf3\xa0" + "\x81\xae\xf3\xa0\x81\xa7\xf3\xa0\x81\xbf"), + "flag: England", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb4\xf3\xa0\x81\xa7\xf3\xa0\x81\xa2\xf3\xa0\x81\xb3\xf3\xa0" + "\x81\xa3\xf3\xa0\x81\xb4\xf3\xa0\x81\xbf"), + "flag: Scotland", + emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb4\xf3\xa0\x81\xa7\xf3\xa0\x81\xa2\xf3\xa0\x81\xb7\xf3\xa0" + "\x81\xac\xf3\xa0\x81\xb3\xf3\xa0\x81\xbf"), + "flag: Wales", + emoji::EmojiCategory::Flags}, +}; diff --git a/src/emoji/Provider_new.cpp b/src/emoji/Provider_new.cpp deleted file mode 100644 index 2cdef7ad..00000000 --- a/src/emoji/Provider_new.cpp +++ /dev/null @@ -1,7701 +0,0 @@ -/* - This file contains a single definition of all of the emoji from Provider.cpp. - It is being split out into a separate code file to alleviate compilation issues - in some versions of clang. -*/ - -#include "emoji/Provider.h" - -using namespace emoji; -const QVector emoji::Provider::emoji = { - // People - Emoji{QString::fromUtf8("\xf0\x9f\x98\x80"), "grinning face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x83"), - "grinning face with big eyes", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x84"), - "grinning face with smiling eyes", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x81"), - "beaming face with smiling eyes", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x86"), - "grinning squinting face", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x85"), - "grinning face with sweat", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa3"), - "rolling on the floor laughing", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x82"), - "face with tears of joy", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x82"), - "slightly smiling face", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x83"), "upside-down face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x89"), "winking face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x8a"), - "smiling face with smiling eyes", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x87"), - "smiling face with halo", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb0"), - "smiling face with hearts", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x8d"), - "smiling face with heart-eyes", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa9"), "star-struck", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x98"), "face blowing a kiss", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x97"), "kissing face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x98\xba"), "smiling face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x9a"), - "kissing face with closed eyes", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x99"), - "kissing face with smiling eyes", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb2"), - "smiling face with tear", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x8b"), "face savoring food", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x9b"), "face with tongue", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x9c"), - "winking face with tongue", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xaa"), "zany face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x9d"), - "squinting face with tongue", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x91"), "money-mouth face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x97"), "hugging face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xad"), - "face with hand over mouth", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xab"), "shushing face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x94"), "thinking face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x90"), "zipper-mouth face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa8"), - "face with raised eyebrow", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x90"), "neutral face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x91"), "expressionless face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xb6"), "face without mouth", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x8f"), "smirking face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x92"), "unamused face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x84"), - "face with rolling eyes", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xac"), "grimacing face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa5"), "lying face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x8c"), "relieved face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x94"), "pensive face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xaa"), "sleepy face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa4"), "drooling face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xb4"), "sleeping face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xb7"), - "face with medical mask", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x92"), - "face with thermometer", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x95"), - "face with head-bandage", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa2"), "nauseated face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xae"), "face vomiting", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa7"), "sneezing face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb5"), "hot face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb6"), "cold face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb4"), "woozy face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xb5"), "dizzy face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xaf"), "exploding head", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa0"), "cowboy hat face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb3"), "partying face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb8"), "disguised face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x8e"), - "smiling face with sunglasses", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x93"), "nerd face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x90"), "face with monocle", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x95"), "confused face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x9f"), "worried face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x81"), - "slightly frowning face", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x98\xb9"), "frowning face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xae"), - "face with open mouth", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xaf"), "hushed face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xb2"), "astonished face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xb3"), "flushed face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xba"), "pleading face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xa6"), - "frowning face with open mouth", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xa7"), "anguished face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xa8"), "fearful face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xb0"), - "anxious face with sweat", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xa5"), - "sad but relieved face", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xa2"), "crying face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xad"), "loudly crying face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xb1"), - "face screaming in fear", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x96"), "confounded face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xa3"), "persevering face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x9e"), "disappointed face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x93"), - "downcast face with sweat", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xa9"), "weary face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xab"), "tired face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb1"), "yawning face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xa4"), - "face with steam from nose", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xa1"), "pouting face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xa0"), "angry face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xac"), - "face with symbols on mouth", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x88"), - "smiling face with horns", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xbf"), - "angry face with horns", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x80"), "skull", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x98\xa0"), "skull and crossbones", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xa9"), "pile of poo", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa1"), "clown face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb9"), "ogre", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xba"), "goblin", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xbb"), "ghost", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xbd"), "alien", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xbe"), "alien monster", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x96"), "robot", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xba"), "grinning cat", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xb8"), - "grinning cat with smiling eyes", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xb9"), - "cat with tears of joy", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xbb"), - "smiling cat with heart-eyes", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xbc"), "cat with wry smile", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xbd"), "kissing cat", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x80"), "weary cat", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xbf"), "crying cat", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xbe"), "pouting cat", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x88"), "see-no-evil monkey", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x89"), "hear-no-evil monkey", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8a"), - "speak-no-evil monkey", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x8b"), "kiss mark", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x8c"), "love letter", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x98"), "heart with arrow", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x9d"), "heart with ribbon", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x96"), "sparkling heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x97"), "growing heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x93"), "beating heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x9e"), "revolving hearts", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x95"), "two hearts", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x9f"), "heart decoration", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9d\xa3"), "heart exclamation", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x94"), "broken heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9d\xa4"), "red heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa1"), "orange heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x9b"), "yellow heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x9a"), "green heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x99"), "blue heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x9c"), "purple heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8e"), "brown heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\xa4"), "black heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8d"), "white heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xaf"), "hundred points", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xa2"), "anger symbol", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xa5"), "collision", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xab"), "dizzy", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xa6"), "sweat droplets", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xa8"), "dashing away", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb3"), "hole", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xa3"), "bomb", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xac"), "speech balloon", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x81\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x97\xa8"), - "eye in speech bubble", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x81\xe2\x80\x8d\xf0\x9f\x97\xa8"), - "eye in speech bubble", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\xa8"), "left speech bubble", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\xaf"), "right anger bubble", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xad"), "thought balloon", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xa4"), "zzz", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b"), "waving hand", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b\xf0\x9f\x8f\xbb"), - "waving hand: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b\xf0\x9f\x8f\xbc"), - "waving hand: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b\xf0\x9f\x8f\xbd"), - "waving hand: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b\xf0\x9f\x8f\xbe"), - "waving hand: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b\xf0\x9f\x8f\xbf"), - "waving hand: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a"), "raised back of hand", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a\xf0\x9f\x8f\xbb"), - "raised back of hand: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a\xf0\x9f\x8f\xbc"), - "raised back of hand: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a\xf0\x9f\x8f\xbd"), - "raised back of hand: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a\xf0\x9f\x8f\xbe"), - "raised back of hand: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a\xf0\x9f\x8f\xbf"), - "raised back of hand: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x90"), - "hand with fingers splayed", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x90\xf0\x9f\x8f\xbb"), - "hand with fingers splayed: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x90\xf0\x9f\x8f\xbc"), - "hand with fingers splayed: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x90\xf0\x9f\x8f\xbd"), - "hand with fingers splayed: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x90\xf0\x9f\x8f\xbe"), - "hand with fingers splayed: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x90\xf0\x9f\x8f\xbf"), - "hand with fingers splayed: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8b"), "raised hand", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8b\xf0\x9f\x8f\xbb"), - "raised hand: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8b\xf0\x9f\x8f\xbc"), - "raised hand: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8b\xf0\x9f\x8f\xbd"), - "raised hand: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8b\xf0\x9f\x8f\xbe"), - "raised hand: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8b\xf0\x9f\x8f\xbf"), - "raised hand: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x96"), "vulcan salute", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x96\xf0\x9f\x8f\xbb"), - "vulcan salute: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x96\xf0\x9f\x8f\xbc"), - "vulcan salute: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x96\xf0\x9f\x8f\xbd"), - "vulcan salute: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x96\xf0\x9f\x8f\xbe"), - "vulcan salute: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x96\xf0\x9f\x8f\xbf"), - "vulcan salute: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c"), "OK hand", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c\xf0\x9f\x8f\xbb"), - "OK hand: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c\xf0\x9f\x8f\xbc"), - "OK hand: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c\xf0\x9f\x8f\xbd"), - "OK hand: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c\xf0\x9f\x8f\xbe"), - "OK hand: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c\xf0\x9f\x8f\xbf"), - "OK hand: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c"), "pinched fingers", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c\xf0\x9f\x8f\xbb"), - "pinched fingers: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c\xf0\x9f\x8f\xbc"), - "pinched fingers: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c\xf0\x9f\x8f\xbd"), - "pinched fingers: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c\xf0\x9f\x8f\xbe"), - "pinched fingers: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c\xf0\x9f\x8f\xbf"), - "pinched fingers: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f"), "pinching hand", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f\xf0\x9f\x8f\xbb"), - "pinching hand: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f\xf0\x9f\x8f\xbc"), - "pinching hand: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f\xf0\x9f\x8f\xbd"), - "pinching hand: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f\xf0\x9f\x8f\xbe"), - "pinching hand: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f\xf0\x9f\x8f\xbf"), - "pinching hand: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8c"), "victory hand", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8c\xf0\x9f\x8f\xbb"), - "victory hand: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8c\xf0\x9f\x8f\xbc"), - "victory hand: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8c\xf0\x9f\x8f\xbd"), - "victory hand: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8c\xf0\x9f\x8f\xbe"), - "victory hand: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8c\xf0\x9f\x8f\xbf"), - "victory hand: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e"), "crossed fingers", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e\xf0\x9f\x8f\xbb"), - "crossed fingers: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e\xf0\x9f\x8f\xbc"), - "crossed fingers: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e\xf0\x9f\x8f\xbd"), - "crossed fingers: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e\xf0\x9f\x8f\xbe"), - "crossed fingers: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e\xf0\x9f\x8f\xbf"), - "crossed fingers: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f"), "love-you gesture", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f\xf0\x9f\x8f\xbb"), - "love-you gesture: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f\xf0\x9f\x8f\xbc"), - "love-you gesture: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f\xf0\x9f\x8f\xbd"), - "love-you gesture: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f\xf0\x9f\x8f\xbe"), - "love-you gesture: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f\xf0\x9f\x8f\xbf"), - "love-you gesture: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98"), "sign of the horns", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98\xf0\x9f\x8f\xbb"), - "sign of the horns: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98\xf0\x9f\x8f\xbc"), - "sign of the horns: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98\xf0\x9f\x8f\xbd"), - "sign of the horns: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98\xf0\x9f\x8f\xbe"), - "sign of the horns: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98\xf0\x9f\x8f\xbf"), - "sign of the horns: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99"), "call me hand", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99\xf0\x9f\x8f\xbb"), - "call me hand: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99\xf0\x9f\x8f\xbc"), - "call me hand: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99\xf0\x9f\x8f\xbd"), - "call me hand: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99\xf0\x9f\x8f\xbe"), - "call me hand: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99\xf0\x9f\x8f\xbf"), - "call me hand: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x88"), - "backhand index pointing left", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x88\xf0\x9f\x8f\xbb"), - "backhand index pointing left: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x88\xf0\x9f\x8f\xbc"), - "backhand index pointing left: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x88\xf0\x9f\x8f\xbd"), - "backhand index pointing left: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x88\xf0\x9f\x8f\xbe"), - "backhand index pointing left: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x88\xf0\x9f\x8f\xbf"), - "backhand index pointing left: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x89"), - "backhand index pointing right", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x89\xf0\x9f\x8f\xbb"), - "backhand index pointing right: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x89\xf0\x9f\x8f\xbc"), - "backhand index pointing right: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x89\xf0\x9f\x8f\xbd"), - "backhand index pointing right: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x89\xf0\x9f\x8f\xbe"), - "backhand index pointing right: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x89\xf0\x9f\x8f\xbf"), - "backhand index pointing right: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x86"), - "backhand index pointing up", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x86\xf0\x9f\x8f\xbb"), - "backhand index pointing up: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x86\xf0\x9f\x8f\xbc"), - "backhand index pointing up: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x86\xf0\x9f\x8f\xbd"), - "backhand index pointing up: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x86\xf0\x9f\x8f\xbe"), - "backhand index pointing up: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x86\xf0\x9f\x8f\xbf"), - "backhand index pointing up: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x95"), "middle finger", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x95\xf0\x9f\x8f\xbb"), - "middle finger: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x95\xf0\x9f\x8f\xbc"), - "middle finger: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x95\xf0\x9f\x8f\xbd"), - "middle finger: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x95\xf0\x9f\x8f\xbe"), - "middle finger: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x95\xf0\x9f\x8f\xbf"), - "middle finger: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x87"), - "backhand index pointing down", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x87\xf0\x9f\x8f\xbb"), - "backhand index pointing down: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x87\xf0\x9f\x8f\xbc"), - "backhand index pointing down: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x87\xf0\x9f\x8f\xbd"), - "backhand index pointing down: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x87\xf0\x9f\x8f\xbe"), - "backhand index pointing down: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x87\xf0\x9f\x8f\xbf"), - "backhand index pointing down: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x98\x9d"), "index pointing up", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x98\x9d\xf0\x9f\x8f\xbb"), - "index pointing up: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x98\x9d\xf0\x9f\x8f\xbc"), - "index pointing up: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x98\x9d\xf0\x9f\x8f\xbd"), - "index pointing up: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x98\x9d\xf0\x9f\x8f\xbe"), - "index pointing up: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x98\x9d\xf0\x9f\x8f\xbf"), - "index pointing up: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d"), "thumbs up", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d\xf0\x9f\x8f\xbb"), - "thumbs up: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d\xf0\x9f\x8f\xbc"), - "thumbs up: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d\xf0\x9f\x8f\xbd"), - "thumbs up: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d\xf0\x9f\x8f\xbe"), - "thumbs up: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d\xf0\x9f\x8f\xbf"), - "thumbs up: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e"), "thumbs down", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e\xf0\x9f\x8f\xbb"), - "thumbs down: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e\xf0\x9f\x8f\xbc"), - "thumbs down: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e\xf0\x9f\x8f\xbd"), - "thumbs down: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e\xf0\x9f\x8f\xbe"), - "thumbs down: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e\xf0\x9f\x8f\xbf"), - "thumbs down: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8a"), "raised fist", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8a\xf0\x9f\x8f\xbb"), - "raised fist: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8a\xf0\x9f\x8f\xbc"), - "raised fist: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8a\xf0\x9f\x8f\xbd"), - "raised fist: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8a\xf0\x9f\x8f\xbe"), - "raised fist: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8a\xf0\x9f\x8f\xbf"), - "raised fist: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a"), "oncoming fist", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a\xf0\x9f\x8f\xbb"), - "oncoming fist: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a\xf0\x9f\x8f\xbc"), - "oncoming fist: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a\xf0\x9f\x8f\xbd"), - "oncoming fist: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a\xf0\x9f\x8f\xbe"), - "oncoming fist: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a\xf0\x9f\x8f\xbf"), - "oncoming fist: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b"), "left-facing fist", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b\xf0\x9f\x8f\xbb"), - "left-facing fist: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b\xf0\x9f\x8f\xbc"), - "left-facing fist: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b\xf0\x9f\x8f\xbd"), - "left-facing fist: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b\xf0\x9f\x8f\xbe"), - "left-facing fist: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b\xf0\x9f\x8f\xbf"), - "left-facing fist: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c"), "right-facing fist", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c\xf0\x9f\x8f\xbb"), - "right-facing fist: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c\xf0\x9f\x8f\xbc"), - "right-facing fist: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c\xf0\x9f\x8f\xbd"), - "right-facing fist: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c\xf0\x9f\x8f\xbe"), - "right-facing fist: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c\xf0\x9f\x8f\xbf"), - "right-facing fist: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f"), "clapping hands", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f\xf0\x9f\x8f\xbb"), - "clapping hands: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f\xf0\x9f\x8f\xbc"), - "clapping hands: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f\xf0\x9f\x8f\xbd"), - "clapping hands: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f\xf0\x9f\x8f\xbe"), - "clapping hands: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f\xf0\x9f\x8f\xbf"), - "clapping hands: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c"), "raising hands", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c\xf0\x9f\x8f\xbb"), - "raising hands: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c\xf0\x9f\x8f\xbc"), - "raising hands: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c\xf0\x9f\x8f\xbd"), - "raising hands: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c\xf0\x9f\x8f\xbe"), - "raising hands: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c\xf0\x9f\x8f\xbf"), - "raising hands: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x90"), "open hands", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x90\xf0\x9f\x8f\xbb"), - "open hands: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x90\xf0\x9f\x8f\xbc"), - "open hands: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x90\xf0\x9f\x8f\xbd"), - "open hands: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x90\xf0\x9f\x8f\xbe"), - "open hands: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x90\xf0\x9f\x8f\xbf"), - "open hands: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2"), "palms up together", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2\xf0\x9f\x8f\xbb"), - "palms up together: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2\xf0\x9f\x8f\xbc"), - "palms up together: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2\xf0\x9f\x8f\xbd"), - "palms up together: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2\xf0\x9f\x8f\xbe"), - "palms up together: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2\xf0\x9f\x8f\xbf"), - "palms up together: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9d"), "handshake", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f"), "folded hands", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f\xf0\x9f\x8f\xbb"), - "folded hands: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f\xf0\x9f\x8f\xbc"), - "folded hands: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f\xf0\x9f\x8f\xbd"), - "folded hands: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f\xf0\x9f\x8f\xbe"), - "folded hands: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f\xf0\x9f\x8f\xbf"), - "folded hands: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8d"), "writing hand", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8d\xf0\x9f\x8f\xbb"), - "writing hand: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8d\xf0\x9f\x8f\xbc"), - "writing hand: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8d\xf0\x9f\x8f\xbd"), - "writing hand: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8d\xf0\x9f\x8f\xbe"), - "writing hand: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8d\xf0\x9f\x8f\xbf"), - "writing hand: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x85"), "nail polish", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x85\xf0\x9f\x8f\xbb"), - "nail polish: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x85\xf0\x9f\x8f\xbc"), - "nail polish: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x85\xf0\x9f\x8f\xbd"), - "nail polish: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x85\xf0\x9f\x8f\xbe"), - "nail polish: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x85\xf0\x9f\x8f\xbf"), - "nail polish: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3"), "selfie", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3\xf0\x9f\x8f\xbb"), - "selfie: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3\xf0\x9f\x8f\xbc"), - "selfie: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3\xf0\x9f\x8f\xbd"), - "selfie: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3\xf0\x9f\x8f\xbe"), - "selfie: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3\xf0\x9f\x8f\xbf"), - "selfie: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa"), "flexed biceps", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa\xf0\x9f\x8f\xbb"), - "flexed biceps: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa\xf0\x9f\x8f\xbc"), - "flexed biceps: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa\xf0\x9f\x8f\xbd"), - "flexed biceps: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa\xf0\x9f\x8f\xbe"), - "flexed biceps: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa\xf0\x9f\x8f\xbf"), - "flexed biceps: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbe"), "mechanical arm", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbf"), "mechanical leg", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5"), "leg", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5\xf0\x9f\x8f\xbb"), - "leg: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5\xf0\x9f\x8f\xbc"), - "leg: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5\xf0\x9f\x8f\xbd"), - "leg: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5\xf0\x9f\x8f\xbe"), - "leg: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5\xf0\x9f\x8f\xbf"), - "leg: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6"), "foot", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6\xf0\x9f\x8f\xbb"), - "foot: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6\xf0\x9f\x8f\xbc"), - "foot: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6\xf0\x9f\x8f\xbd"), - "foot: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6\xf0\x9f\x8f\xbe"), - "foot: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6\xf0\x9f\x8f\xbf"), - "foot: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x82"), "ear", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x82\xf0\x9f\x8f\xbb"), - "ear: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x82\xf0\x9f\x8f\xbc"), - "ear: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x82\xf0\x9f\x8f\xbd"), - "ear: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x82\xf0\x9f\x8f\xbe"), - "ear: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x82\xf0\x9f\x8f\xbf"), - "ear: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbb"), - "ear with hearing aid", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbb\xf0\x9f\x8f\xbb"), - "ear with hearing aid: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbb\xf0\x9f\x8f\xbc"), - "ear with hearing aid: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbb\xf0\x9f\x8f\xbd"), - "ear with hearing aid: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbb\xf0\x9f\x8f\xbe"), - "ear with hearing aid: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbb\xf0\x9f\x8f\xbf"), - "ear with hearing aid: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x83"), "nose", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x83\xf0\x9f\x8f\xbb"), - "nose: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x83\xf0\x9f\x8f\xbc"), - "nose: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x83\xf0\x9f\x8f\xbd"), - "nose: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x83\xf0\x9f\x8f\xbe"), - "nose: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x83\xf0\x9f\x8f\xbf"), - "nose: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa0"), "brain", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xab\x80"), "anatomical heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xab\x81"), "lungs", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb7"), "tooth", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb4"), "bone", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x80"), "eyes", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x81"), "eye", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x85"), "tongue", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x84"), "mouth", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6"), "baby", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6\xf0\x9f\x8f\xbb"), - "baby: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6\xf0\x9f\x8f\xbc"), - "baby: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6\xf0\x9f\x8f\xbd"), - "baby: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6\xf0\x9f\x8f\xbe"), - "baby: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6\xf0\x9f\x8f\xbf"), - "baby: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92"), "child", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92\xf0\x9f\x8f\xbb"), - "child: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92\xf0\x9f\x8f\xbc"), - "child: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92\xf0\x9f\x8f\xbd"), - "child: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92\xf0\x9f\x8f\xbe"), - "child: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92\xf0\x9f\x8f\xbf"), - "child: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6"), "boy", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6\xf0\x9f\x8f\xbb"), - "boy: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6\xf0\x9f\x8f\xbc"), - "boy: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6\xf0\x9f\x8f\xbd"), - "boy: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6\xf0\x9f\x8f\xbe"), - "boy: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6\xf0\x9f\x8f\xbf"), - "boy: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7"), "girl", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7\xf0\x9f\x8f\xbb"), - "girl: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7\xf0\x9f\x8f\xbc"), - "girl: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7\xf0\x9f\x8f\xbd"), - "girl: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7\xf0\x9f\x8f\xbe"), - "girl: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7\xf0\x9f\x8f\xbf"), - "girl: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91"), "person", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), - "person: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), - "person: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), - "person: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), - "person: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), - "person: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1"), "person: blond hair", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbb"), - "person: light skin tone, blond hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbc"), - "person: medium-light skin tone, blond hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbd"), - "person: medium skin tone, blond hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbe"), - "person: medium-dark skin tone, blond hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbf"), - "person: dark skin tone, blond hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8"), "man", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), - "man: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), - "man: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), - "man: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), - "man: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), - "man: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94"), "man: beard", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbb"), - "man: light skin tone, beard", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbc"), - "man: medium-light skin tone, beard", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbd"), - "man: medium skin tone, beard", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbe"), - "man: medium-dark skin tone, beard", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbf"), - "man: dark skin tone, beard", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xb0"), - "man: red hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb0"), - "man: light skin tone, red hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb0"), - "man: medium-light skin tone, red hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb0"), - "man: medium skin tone, red hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb0"), - "man: medium-dark skin tone, red hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb0"), - "man: dark skin tone, red hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xb1"), - "man: curly hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb1"), - "man: light skin tone, curly hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb1"), - "man: medium-light skin tone, curly hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb1"), - "man: medium skin tone, curly hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb1"), - "man: medium-dark skin tone, curly hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb1"), - "man: dark skin tone, curly hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xb3"), - "man: white hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb3"), - "man: light skin tone, white hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb3"), - "man: medium-light skin tone, white hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb3"), - "man: medium skin tone, white hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb3"), - "man: medium-dark skin tone, white hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb3"), - "man: dark skin tone, white hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xb2"), - "man: bald", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb2"), - "man: light skin tone, bald", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb2"), - "man: medium-light skin tone, bald", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb2"), - "man: medium skin tone, bald", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb2"), - "man: medium-dark skin tone, bald", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb2"), - "man: dark skin tone, bald", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9"), "woman", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), - "woman: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), - "woman: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), - "woman: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), - "woman: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), - "woman: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xb0"), - "woman: red hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb0"), - "woman: light skin tone, red hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb0"), - "woman: medium-light skin tone, red hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb0"), - "woman: medium skin tone, red hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb0"), - "woman: medium-dark skin tone, red hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb0"), - "woman: dark skin tone, red hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xb0"), - "person: red hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb0"), - "person: light skin tone, red hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb0"), - "person: medium-light skin tone, red hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb0"), - "person: medium skin tone, red hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb0"), - "person: medium-dark skin tone, red hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb0"), - "person: dark skin tone, red hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xb1"), - "woman: curly hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb1"), - "woman: light skin tone, curly hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb1"), - "woman: medium-light skin tone, curly hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb1"), - "woman: medium skin tone, curly hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb1"), - "woman: medium-dark skin tone, curly hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb1"), - "woman: dark skin tone, curly hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xb1"), - "person: curly hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb1"), - "person: light skin tone, curly hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb1"), - "person: medium-light skin tone, curly hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb1"), - "person: medium skin tone, curly hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb1"), - "person: medium-dark skin tone, curly hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb1"), - "person: dark skin tone, curly hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xb3"), - "woman: white hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb3"), - "woman: light skin tone, white hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb3"), - "woman: medium-light skin tone, white hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb3"), - "woman: medium skin tone, white hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb3"), - "woman: medium-dark skin tone, white hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb3"), - "woman: dark skin tone, white hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xb3"), - "person: white hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb3"), - "person: light skin tone, white hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb3"), - "person: medium-light skin tone, white hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb3"), - "person: medium skin tone, white hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb3"), - "person: medium-dark skin tone, white hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb3"), - "person: dark skin tone, white hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xb2"), - "woman: bald", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb2"), - "woman: light skin tone, bald", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb2"), - "woman: medium-light skin tone, bald", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb2"), - "woman: medium skin tone, bald", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb2"), - "woman: medium-dark skin tone, bald", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb2"), - "woman: dark skin tone, bald", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xb2"), - "person: bald", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb2"), - "person: light skin tone, bald", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb2"), - "person: medium-light skin tone, bald", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb2"), - "person: medium skin tone, bald", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb2"), - "person: medium-dark skin tone, bald", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb2"), - "person: dark skin tone, bald", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xe2\x80\x8d\xe2\x99\x80"), - "woman: blond hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman: light skin tone, blond hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman: medium-light skin tone, blond hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman: medium skin tone, blond hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman: medium-dark skin tone, blond hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman: dark skin tone, blond hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xe2\x80\x8d\xe2\x99\x82"), - "man: blond hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man: light skin tone, blond hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man: medium-light skin tone, blond hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man: medium skin tone, blond hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man: medium-dark skin tone, blond hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man: dark skin tone, blond hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93"), "older person", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93\xf0\x9f\x8f\xbb"), - "older person: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93\xf0\x9f\x8f\xbc"), - "older person: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93\xf0\x9f\x8f\xbd"), - "older person: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93\xf0\x9f\x8f\xbe"), - "older person: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93\xf0\x9f\x8f\xbf"), - "older person: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4"), "old man", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4\xf0\x9f\x8f\xbb"), - "old man: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4\xf0\x9f\x8f\xbc"), - "old man: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4\xf0\x9f\x8f\xbd"), - "old man: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4\xf0\x9f\x8f\xbe"), - "old man: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4\xf0\x9f\x8f\xbf"), - "old man: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5"), "old woman", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5\xf0\x9f\x8f\xbb"), - "old woman: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5\xf0\x9f\x8f\xbc"), - "old woman: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5\xf0\x9f\x8f\xbd"), - "old woman: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5\xf0\x9f\x8f\xbe"), - "old woman: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5\xf0\x9f\x8f\xbf"), - "old woman: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d"), "person frowning", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbb"), - "person frowning: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbc"), - "person frowning: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbd"), - "person frowning: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbe"), - "person frowning: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbf"), - "person frowning: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xe2\x80\x8d\xe2\x99\x82"), - "man frowning", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man frowning: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man frowning: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man frowning: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man frowning: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man frowning: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xe2\x80\x8d\xe2\x99\x80"), - "woman frowning", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman frowning: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman frowning: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman frowning: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman frowning: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman frowning: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e"), "person pouting", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbb"), - "person pouting: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbc"), - "person pouting: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbd"), - "person pouting: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbe"), - "person pouting: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbf"), - "person pouting: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xe2\x80\x8d\xe2\x99\x82"), - "man pouting", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man pouting: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man pouting: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man pouting: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man pouting: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man pouting: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xe2\x80\x8d\xe2\x99\x80"), - "woman pouting", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman pouting: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman pouting: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman pouting: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman pouting: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman pouting: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x85"), "person gesturing NO", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbb"), - "person gesturing NO: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbc"), - "person gesturing NO: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbd"), - "person gesturing NO: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbe"), - "person gesturing NO: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbf"), - "person gesturing NO: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xe2\x80\x8d\xe2\x99\x82"), - "man gesturing NO", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man gesturing NO: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man gesturing NO: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man gesturing NO: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man gesturing NO: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man gesturing NO: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xe2\x80\x8d\xe2\x99\x80"), - "woman gesturing NO", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman gesturing NO: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman gesturing NO: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman gesturing NO: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman gesturing NO: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman gesturing NO: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x86"), "person gesturing OK", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbb"), - "person gesturing OK: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbc"), - "person gesturing OK: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbd"), - "person gesturing OK: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbe"), - "person gesturing OK: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbf"), - "person gesturing OK: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xe2\x80\x8d\xe2\x99\x82"), - "man gesturing OK", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man gesturing OK: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man gesturing OK: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man gesturing OK: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man gesturing OK: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man gesturing OK: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xe2\x80\x8d\xe2\x99\x80"), - "woman gesturing OK", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman gesturing OK: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman gesturing OK: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman gesturing OK: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman gesturing OK: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman gesturing OK: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x81"), "person tipping hand", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbb"), - "person tipping hand: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbc"), - "person tipping hand: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbd"), - "person tipping hand: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbe"), - "person tipping hand: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbf"), - "person tipping hand: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xe2\x80\x8d\xe2\x99\x82"), - "man tipping hand", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man tipping hand: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man tipping hand: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man tipping hand: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man tipping hand: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man tipping hand: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xe2\x80\x8d\xe2\x99\x80"), - "woman tipping hand", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman tipping hand: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman tipping hand: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman tipping hand: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman tipping hand: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman tipping hand: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b"), "person raising hand", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbb"), - "person raising hand: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbc"), - "person raising hand: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbd"), - "person raising hand: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbe"), - "person raising hand: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbf"), - "person raising hand: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xe2\x80\x8d\xe2\x99\x82"), - "man raising hand", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man raising hand: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man raising hand: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man raising hand: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man raising hand: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man raising hand: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xe2\x80\x8d\xe2\x99\x80"), - "woman raising hand", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman raising hand: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman raising hand: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman raising hand: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman raising hand: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman raising hand: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f"), "deaf person", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbb"), - "deaf person: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbc"), - "deaf person: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbd"), - "deaf person: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbe"), - "deaf person: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbf"), - "deaf person: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xe2\x80\x8d\xe2\x99\x82"), - "deaf man", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "deaf man: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "deaf man: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "deaf man: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "deaf man: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "deaf man: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xe2\x80\x8d\xe2\x99\x80"), - "deaf woman", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "deaf woman: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "deaf woman: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "deaf woman: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "deaf woman: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "deaf woman: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x87"), "person bowing", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbb"), - "person bowing: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbc"), - "person bowing: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbd"), - "person bowing: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbe"), - "person bowing: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbf"), - "person bowing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xe2\x80\x8d\xe2\x99\x82"), - "man bowing", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man bowing: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man bowing: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man bowing: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man bowing: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man bowing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xe2\x80\x8d\xe2\x99\x80"), - "woman bowing", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman bowing: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman bowing: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman bowing: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman bowing: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman bowing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6"), "person facepalming", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbb"), - "person facepalming: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbc"), - "person facepalming: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbd"), - "person facepalming: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbe"), - "person facepalming: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbf"), - "person facepalming: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xe2\x80\x8d\xe2\x99\x82"), - "man facepalming", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man facepalming: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man facepalming: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man facepalming: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man facepalming: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man facepalming: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xe2\x80\x8d\xe2\x99\x80"), - "woman facepalming", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman facepalming: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman facepalming: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman facepalming: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman facepalming: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman facepalming: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7"), "person shrugging", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbb"), - "person shrugging: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbc"), - "person shrugging: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbd"), - "person shrugging: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbe"), - "person shrugging: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbf"), - "person shrugging: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xe2\x80\x8d\xe2\x99\x82"), - "man shrugging", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man shrugging: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man shrugging: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man shrugging: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man shrugging: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man shrugging: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xe2\x80\x8d\xe2\x99\x80"), - "woman shrugging", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman shrugging: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman shrugging: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman shrugging: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman shrugging: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman shrugging: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xe2\x9a\x95"), - "health worker", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9a\x95"), - "health worker: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9a\x95"), - "health worker: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9a\x95"), - "health worker: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9a\x95"), - "health worker: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9a\x95"), - "health worker: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9a\x95"), - "man health worker", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9a\x95"), - "man health worker: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9a\x95"), - "man health worker: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9a\x95"), - "man health worker: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9a\x95"), - "man health worker: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9a\x95"), - "man health worker: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9a\x95"), - "woman health worker", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9a\x95"), - "woman health worker: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9a\x95"), - "woman health worker: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9a\x95"), - "woman health worker: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9a\x95"), - "woman health worker: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9a\x95"), - "woman health worker: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8e\x93"), - "student", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\x93"), - "student: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\x93"), - "student: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\x93"), - "student: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\x93"), - "student: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\x93"), - "student: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8e\x93"), - "man student", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\x93"), - "man student: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\x93"), - "man student: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\x93"), - "man student: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\x93"), - "man student: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\x93"), - "man student: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8e\x93"), - "woman student", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\x93"), - "woman student: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\x93"), - "woman student: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\x93"), - "woman student: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\x93"), - "woman student: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\x93"), - "woman student: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8f\xab"), - "teacher", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8f\xab"), - "teacher: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8f\xab"), - "teacher: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8f\xab"), - "teacher: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8f\xab"), - "teacher: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8f\xab"), - "teacher: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8f\xab"), - "man teacher", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8f\xab"), - "man teacher: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8f\xab"), - "man teacher: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8f\xab"), - "man teacher: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8f\xab"), - "man teacher: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8f\xab"), - "man teacher: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8f\xab"), - "woman teacher", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8f\xab"), - "woman teacher: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8f\xab"), - "woman teacher: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8f\xab"), - "woman teacher: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8f\xab"), - "woman teacher: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8f\xab"), - "woman teacher: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xe2\x9a\x96"), - "judge", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9a\x96"), - "judge: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9a\x96"), - "judge: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9a\x96"), - "judge: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9a\x96"), - "judge: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9a\x96"), - "judge: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9a\x96"), - "man judge", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9a\x96"), - "man judge: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9a\x96"), - "man judge: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9a\x96"), - "man judge: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9a\x96"), - "man judge: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9a\x96"), - "man judge: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9a\x96"), - "woman judge", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9a\x96"), - "woman judge: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9a\x96"), - "woman judge: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9a\x96"), - "woman judge: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9a\x96"), - "woman judge: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9a\x96"), - "woman judge: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8c\xbe"), - "farmer", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8c\xbe"), - "farmer: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8c\xbe"), - "farmer: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8c\xbe"), - "farmer: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8c\xbe"), - "farmer: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8c\xbe"), - "farmer: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8c\xbe"), - "man farmer", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8c\xbe"), - "man farmer: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8c\xbe"), - "man farmer: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8c\xbe"), - "man farmer: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8c\xbe"), - "man farmer: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8c\xbe"), - "man farmer: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8c\xbe"), - "woman farmer", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8c\xbe"), - "woman farmer: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8c\xbe"), - "woman farmer: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8c\xbe"), - "woman farmer: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8c\xbe"), - "woman farmer: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8c\xbe"), - "woman farmer: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8d\xb3"), - "cook", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8d\xb3"), - "cook: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8d\xb3"), - "cook: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8d\xb3"), - "cook: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8d\xb3"), - "cook: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8d\xb3"), - "cook: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8d\xb3"), - "man cook", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8d\xb3"), - "man cook: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8d\xb3"), - "man cook: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8d\xb3"), - "man cook: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8d\xb3"), - "man cook: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8d\xb3"), - "man cook: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8d\xb3"), - "woman cook", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8d\xb3"), - "woman cook: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8d\xb3"), - "woman cook: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8d\xb3"), - "woman cook: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8d\xb3"), - "woman cook: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8d\xb3"), - "woman cook: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x94\xa7"), - "mechanic", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x94\xa7"), - "mechanic: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x94\xa7"), - "mechanic: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x94\xa7"), - "mechanic: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x94\xa7"), - "mechanic: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x94\xa7"), - "mechanic: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x94\xa7"), - "man mechanic", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x94\xa7"), - "man mechanic: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x94\xa7"), - "man mechanic: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x94\xa7"), - "man mechanic: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x94\xa7"), - "man mechanic: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x94\xa7"), - "man mechanic: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x94\xa7"), - "woman mechanic", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x94\xa7"), - "woman mechanic: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x94\xa7"), - "woman mechanic: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x94\xa7"), - "woman mechanic: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x94\xa7"), - "woman mechanic: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x94\xa7"), - "woman mechanic: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8f\xad"), - "factory worker", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8f\xad"), - "factory worker: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8f\xad"), - "factory worker: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8f\xad"), - "factory worker: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8f\xad"), - "factory worker: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8f\xad"), - "factory worker: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8f\xad"), - "man factory worker", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8f\xad"), - "man factory worker: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8f\xad"), - "man factory worker: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8f\xad"), - "man factory worker: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8f\xad"), - "man factory worker: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8f\xad"), - "man factory worker: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8f\xad"), - "woman factory worker", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8f\xad"), - "woman factory worker: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8f\xad"), - "woman factory worker: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8f\xad"), - "woman factory worker: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8f\xad"), - "woman factory worker: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8f\xad"), - "woman factory worker: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x92\xbc"), - "office worker", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x92\xbc"), - "office worker: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x92\xbc"), - "office worker: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x92\xbc"), - "office worker: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x92\xbc"), - "office worker: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x92\xbc"), - "office worker: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x92\xbc"), - "man office worker", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x92\xbc"), - "man office worker: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x92\xbc"), - "man office worker: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x92\xbc"), - "man office worker: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x92\xbc"), - "man office worker: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x92\xbc"), - "man office worker: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x92\xbc"), - "woman office worker", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x92\xbc"), - "woman office worker: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x92\xbc"), - "woman office worker: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x92\xbc"), - "woman office worker: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x92\xbc"), - "woman office worker: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x92\xbc"), - "woman office worker: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x94\xac"), - "scientist", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x94\xac"), - "scientist: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x94\xac"), - "scientist: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x94\xac"), - "scientist: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x94\xac"), - "scientist: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x94\xac"), - "scientist: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x94\xac"), - "man scientist", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x94\xac"), - "man scientist: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x94\xac"), - "man scientist: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x94\xac"), - "man scientist: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x94\xac"), - "man scientist: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x94\xac"), - "man scientist: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x94\xac"), - "woman scientist", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x94\xac"), - "woman scientist: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x94\xac"), - "woman scientist: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x94\xac"), - "woman scientist: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x94\xac"), - "woman scientist: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x94\xac"), - "woman scientist: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x92\xbb"), - "technologist", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x92\xbb"), - "technologist: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x92\xbb"), - "technologist: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x92\xbb"), - "technologist: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x92\xbb"), - "technologist: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x92\xbb"), - "technologist: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x92\xbb"), - "man technologist", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x92\xbb"), - "man technologist: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x92\xbb"), - "man technologist: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x92\xbb"), - "man technologist: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x92\xbb"), - "man technologist: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x92\xbb"), - "man technologist: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x92\xbb"), - "woman technologist", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x92\xbb"), - "woman technologist: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x92\xbb"), - "woman technologist: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x92\xbb"), - "woman technologist: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x92\xbb"), - "woman technologist: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x92\xbb"), - "woman technologist: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8e\xa4"), - "singer", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\xa4"), - "singer: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\xa4"), - "singer: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\xa4"), - "singer: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\xa4"), - "singer: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\xa4"), - "singer: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8e\xa4"), - "man singer", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\xa4"), - "man singer: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\xa4"), - "man singer: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\xa4"), - "man singer: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\xa4"), - "man singer: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\xa4"), - "man singer: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8e\xa4"), - "woman singer", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\xa4"), - "woman singer: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\xa4"), - "woman singer: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\xa4"), - "woman singer: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\xa4"), - "woman singer: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\xa4"), - "woman singer: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8e\xa8"), - "artist", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\xa8"), - "artist: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\xa8"), - "artist: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\xa8"), - "artist: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\xa8"), - "artist: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\xa8"), - "artist: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8e\xa8"), - "man artist", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\xa8"), - "man artist: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\xa8"), - "man artist: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\xa8"), - "man artist: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\xa8"), - "man artist: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\xa8"), - "man artist: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8e\xa8"), - "woman artist", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\xa8"), - "woman artist: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\xa8"), - "woman artist: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\xa8"), - "woman artist: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\xa8"), - "woman artist: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\xa8"), - "woman artist: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xe2\x9c\x88"), - "pilot", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9c\x88"), - "pilot: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9c\x88"), - "pilot: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9c\x88"), - "pilot: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9c\x88"), - "pilot: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9c\x88"), - "pilot: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9c\x88"), - "man pilot", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9c\x88"), - "man pilot: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9c\x88"), - "man pilot: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9c\x88"), - "man pilot: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9c\x88"), - "man pilot: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9c\x88"), - "man pilot: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9c\x88"), - "woman pilot", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9c\x88"), - "woman pilot: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9c\x88"), - "woman pilot: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9c\x88"), - "woman pilot: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9c\x88"), - "woman pilot: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9c\x88"), - "woman pilot: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x9a\x80"), - "astronaut", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x9a\x80"), - "astronaut: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x9a\x80"), - "astronaut: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x9a\x80"), - "astronaut: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x9a\x80"), - "astronaut: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x9a\x80"), - "astronaut: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x9a\x80"), - "man astronaut", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x9a\x80"), - "man astronaut: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x9a\x80"), - "man astronaut: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x9a\x80"), - "man astronaut: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x9a\x80"), - "man astronaut: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x9a\x80"), - "man astronaut: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x9a\x80"), - "woman astronaut", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x9a\x80"), - "woman astronaut: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x9a\x80"), - "woman astronaut: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x9a\x80"), - "woman astronaut: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x9a\x80"), - "woman astronaut: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x9a\x80"), - "woman astronaut: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x9a\x92"), - "firefighter", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x9a\x92"), - "firefighter: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x9a\x92"), - "firefighter: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x9a\x92"), - "firefighter: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x9a\x92"), - "firefighter: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x9a\x92"), - "firefighter: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x9a\x92"), - "man firefighter", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x9a\x92"), - "man firefighter: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x9a\x92"), - "man firefighter: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x9a\x92"), - "man firefighter: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x9a\x92"), - "man firefighter: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x9a\x92"), - "man firefighter: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x9a\x92"), - "woman firefighter", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x9a\x92"), - "woman firefighter: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x9a\x92"), - "woman firefighter: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x9a\x92"), - "woman firefighter: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x9a\x92"), - "woman firefighter: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x9a\x92"), - "woman firefighter: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xae"), "police officer", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbb"), - "police officer: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbc"), - "police officer: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbd"), - "police officer: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbe"), - "police officer: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbf"), - "police officer: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xe2\x80\x8d\xe2\x99\x82"), - "man police officer", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man police officer: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man police officer: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man police officer: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man police officer: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man police officer: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xe2\x80\x8d\xe2\x99\x80"), - "woman police officer", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman police officer: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman police officer: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman police officer: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman police officer: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman police officer: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5"), "detective", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbb"), - "detective: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbc"), - "detective: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbd"), - "detective: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbe"), - "detective: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbf"), - "detective: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x82"), - "man detective", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xe2\x80\x8d\xe2\x99\x82"), - "man detective", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man detective: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man detective: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man detective: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man detective: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man detective: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x80"), - "woman detective", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xe2\x80\x8d\xe2\x99\x80"), - "woman detective", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman detective: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman detective: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman detective: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman detective: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman detective: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x82"), "guard", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbb"), - "guard: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbc"), - "guard: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbd"), - "guard: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbe"), - "guard: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbf"), - "guard: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xe2\x80\x8d\xe2\x99\x82"), - "man guard", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man guard: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man guard: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man guard: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man guard: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man guard: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xe2\x80\x8d\xe2\x99\x80"), - "woman guard", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman guard: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman guard: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman guard: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman guard: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman guard: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7"), "construction worker", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbb"), - "construction worker: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbc"), - "construction worker: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbd"), - "construction worker: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbe"), - "construction worker: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbf"), - "construction worker: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xe2\x80\x8d\xe2\x99\x82"), - "man construction worker", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man construction worker: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man construction worker: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man construction worker: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man construction worker: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man construction worker: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xe2\x80\x8d\xe2\x99\x80"), - "woman construction worker", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman construction worker: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman construction worker: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman construction worker: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman construction worker: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman construction worker: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4"), "prince", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4\xf0\x9f\x8f\xbb"), - "prince: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4\xf0\x9f\x8f\xbc"), - "prince: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4\xf0\x9f\x8f\xbd"), - "prince: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4\xf0\x9f\x8f\xbe"), - "prince: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4\xf0\x9f\x8f\xbf"), - "prince: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8"), "princess", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8\xf0\x9f\x8f\xbb"), - "princess: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8\xf0\x9f\x8f\xbc"), - "princess: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8\xf0\x9f\x8f\xbd"), - "princess: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8\xf0\x9f\x8f\xbe"), - "princess: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8\xf0\x9f\x8f\xbf"), - "princess: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3"), - "person wearing turban", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbb"), - "person wearing turban: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbc"), - "person wearing turban: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbd"), - "person wearing turban: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbe"), - "person wearing turban: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbf"), - "person wearing turban: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xe2\x80\x8d\xe2\x99\x82"), - "man wearing turban", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man wearing turban: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man wearing turban: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man wearing turban: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man wearing turban: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man wearing turban: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xe2\x80\x8d\xe2\x99\x80"), - "woman wearing turban", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman wearing turban: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman wearing turban: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman wearing turban: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman wearing turban: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman wearing turban: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2"), "man with skullcap", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbb"), - "man with skullcap: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbc"), - "man with skullcap: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbd"), - "man with skullcap: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbe"), - "man with skullcap: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbf"), - "man with skullcap: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95"), - "woman with headscarf", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95\xf0\x9f\x8f\xbb"), - "woman with headscarf: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95\xf0\x9f\x8f\xbc"), - "woman with headscarf: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95\xf0\x9f\x8f\xbd"), - "woman with headscarf: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95\xf0\x9f\x8f\xbe"), - "woman with headscarf: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95\xf0\x9f\x8f\xbf"), - "woman with headscarf: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5"), "man in tuxedo", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbb"), - "man in tuxedo: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbc"), - "man in tuxedo: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbd"), - "man in tuxedo: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbe"), - "man in tuxedo: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbf"), - "man in tuxedo: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xe2\x80\x8d\xe2\x99\x82"), - "man in tuxedo", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man in tuxedo: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man in tuxedo: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man in tuxedo: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man in tuxedo: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man in tuxedo: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xe2\x80\x8d\xe2\x99\x80"), - "woman in tuxedo", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman in tuxedo: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman in tuxedo: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman in tuxedo: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman in tuxedo: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman in tuxedo: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0"), "bride with veil", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbb"), - "bride with veil: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbc"), - "bride with veil: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbd"), - "bride with veil: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbe"), - "bride with veil: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbf"), - "bride with veil: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xe2\x80\x8d\xe2\x99\x82"), - "man with veil", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man with veil: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man with veil: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man with veil: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man with veil: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man with veil: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xe2\x80\x8d\xe2\x99\x80"), - "woman with veil", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman with veil: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman with veil: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman with veil: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman with veil: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman with veil: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0"), "pregnant woman", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0\xf0\x9f\x8f\xbb"), - "pregnant woman: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0\xf0\x9f\x8f\xbc"), - "pregnant woman: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0\xf0\x9f\x8f\xbd"), - "pregnant woman: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0\xf0\x9f\x8f\xbe"), - "pregnant woman: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0\xf0\x9f\x8f\xbf"), - "pregnant woman: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1"), "breast-feeding", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1\xf0\x9f\x8f\xbb"), - "breast-feeding: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1\xf0\x9f\x8f\xbc"), - "breast-feeding: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1\xf0\x9f\x8f\xbd"), - "breast-feeding: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1\xf0\x9f\x8f\xbe"), - "breast-feeding: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1\xf0\x9f\x8f\xbf"), - "breast-feeding: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8d\xbc"), - "woman feeding baby", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8d\xbc"), - "woman feeding baby: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8d\xbc"), - "woman feeding baby: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8d\xbc"), - "woman feeding baby: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8d\xbc"), - "woman feeding baby: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8d\xbc"), - "woman feeding baby: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8d\xbc"), - "man feeding baby", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8d\xbc"), - "man feeding baby: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8d\xbc"), - "man feeding baby: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8d\xbc"), - "man feeding baby: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8d\xbc"), - "man feeding baby: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8d\xbc"), - "man feeding baby: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8d\xbc"), - "person feeding baby", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8d\xbc"), - "person feeding baby: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8d\xbc"), - "person feeding baby: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8d\xbc"), - "person feeding baby: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8d\xbc"), - "person feeding baby: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8d\xbc"), - "person feeding baby: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc"), "baby angel", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc\xf0\x9f\x8f\xbb"), - "baby angel: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc\xf0\x9f\x8f\xbc"), - "baby angel: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc\xf0\x9f\x8f\xbd"), - "baby angel: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc\xf0\x9f\x8f\xbe"), - "baby angel: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc\xf0\x9f\x8f\xbf"), - "baby angel: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85"), "Santa Claus", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85\xf0\x9f\x8f\xbb"), - "Santa Claus: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85\xf0\x9f\x8f\xbc"), - "Santa Claus: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85\xf0\x9f\x8f\xbd"), - "Santa Claus: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85\xf0\x9f\x8f\xbe"), - "Santa Claus: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85\xf0\x9f\x8f\xbf"), - "Santa Claus: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6"), "Mrs. Claus", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6\xf0\x9f\x8f\xbb"), - "Mrs. Claus: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6\xf0\x9f\x8f\xbc"), - "Mrs. Claus: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6\xf0\x9f\x8f\xbd"), - "Mrs. Claus: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6\xf0\x9f\x8f\xbe"), - "Mrs. Claus: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6\xf0\x9f\x8f\xbf"), - "Mrs. Claus: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8e\x84"), - "mx claus", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\x84"), - "mx claus: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\x84"), - "mx claus: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\x84"), - "mx claus: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\x84"), - "mx claus: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\x84"), - "mx claus: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8"), "superhero", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbb"), - "superhero: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbc"), - "superhero: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbd"), - "superhero: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbe"), - "superhero: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbf"), - "superhero: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xe2\x80\x8d\xe2\x99\x82"), - "man superhero", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man superhero: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man superhero: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man superhero: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man superhero: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man superhero: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xe2\x80\x8d\xe2\x99\x80"), - "woman superhero", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman superhero: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman superhero: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman superhero: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman superhero: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman superhero: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9"), "supervillain", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbb"), - "supervillain: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbc"), - "supervillain: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbd"), - "supervillain: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbe"), - "supervillain: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbf"), - "supervillain: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xe2\x80\x8d\xe2\x99\x82"), - "man supervillain", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man supervillain: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man supervillain: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man supervillain: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man supervillain: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man supervillain: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xe2\x80\x8d\xe2\x99\x80"), - "woman supervillain", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman supervillain: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman supervillain: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman supervillain: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman supervillain: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman supervillain: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99"), "mage", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbb"), - "mage: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbc"), - "mage: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbd"), - "mage: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbe"), - "mage: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbf"), - "mage: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xe2\x80\x8d\xe2\x99\x82"), - "man mage", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man mage: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man mage: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man mage: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man mage: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man mage: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xe2\x80\x8d\xe2\x99\x80"), - "woman mage", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman mage: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman mage: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman mage: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman mage: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman mage: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a"), "fairy", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbb"), - "fairy: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbc"), - "fairy: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbd"), - "fairy: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbe"), - "fairy: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbf"), - "fairy: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xe2\x80\x8d\xe2\x99\x82"), - "man fairy", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man fairy: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man fairy: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man fairy: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man fairy: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man fairy: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xe2\x80\x8d\xe2\x99\x80"), - "woman fairy", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman fairy: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman fairy: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman fairy: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman fairy: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman fairy: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b"), "vampire", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbb"), - "vampire: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbc"), - "vampire: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbd"), - "vampire: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbe"), - "vampire: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbf"), - "vampire: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xe2\x80\x8d\xe2\x99\x82"), - "man vampire", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man vampire: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man vampire: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man vampire: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man vampire: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man vampire: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xe2\x80\x8d\xe2\x99\x80"), - "woman vampire", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman vampire: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman vampire: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman vampire: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman vampire: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman vampire: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c"), "merperson", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbb"), - "merperson: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbc"), - "merperson: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbd"), - "merperson: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbe"), - "merperson: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbf"), - "merperson: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xe2\x80\x8d\xe2\x99\x82"), - "merman", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "merman: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "merman: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "merman: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "merman: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "merman: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xe2\x80\x8d\xe2\x99\x80"), - "mermaid", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "mermaid: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "mermaid: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "mermaid: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "mermaid: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "mermaid: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d"), "elf", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbb"), - "elf: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbc"), - "elf: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbd"), - "elf: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbe"), - "elf: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbf"), - "elf: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xe2\x80\x8d\xe2\x99\x82"), - "man elf", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man elf: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man elf: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man elf: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man elf: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man elf: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xe2\x80\x8d\xe2\x99\x80"), - "woman elf", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman elf: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman elf: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman elf: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman elf: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman elf: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9e"), "genie", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9e\xe2\x80\x8d\xe2\x99\x82"), - "man genie", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9e\xe2\x80\x8d\xe2\x99\x80"), - "woman genie", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9f"), "zombie", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9f\xe2\x80\x8d\xe2\x99\x82"), - "man zombie", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9f\xe2\x80\x8d\xe2\x99\x80"), - "woman zombie", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x86"), - "person getting massage", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbb"), - "person getting massage: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbc"), - "person getting massage: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbd"), - "person getting massage: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbe"), - "person getting massage: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbf"), - "person getting massage: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xe2\x80\x8d\xe2\x99\x82"), - "man getting massage", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man getting massage: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man getting massage: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man getting massage: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man getting massage: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man getting massage: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xe2\x80\x8d\xe2\x99\x80"), - "woman getting massage", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman getting massage: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman getting massage: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman getting massage: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman getting massage: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman getting massage: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x87"), - "person getting haircut", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbb"), - "person getting haircut: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbc"), - "person getting haircut: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbd"), - "person getting haircut: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbe"), - "person getting haircut: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbf"), - "person getting haircut: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xe2\x80\x8d\xe2\x99\x82"), - "man getting haircut", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man getting haircut: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man getting haircut: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man getting haircut: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man getting haircut: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man getting haircut: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xe2\x80\x8d\xe2\x99\x80"), - "woman getting haircut", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman getting haircut: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman getting haircut: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman getting haircut: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman getting haircut: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman getting haircut: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6"), "person walking", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbb"), - "person walking: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbc"), - "person walking: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbd"), - "person walking: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbe"), - "person walking: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbf"), - "person walking: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xe2\x80\x8d\xe2\x99\x82"), - "man walking", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man walking: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man walking: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man walking: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man walking: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man walking: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xe2\x80\x8d\xe2\x99\x80"), - "woman walking", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman walking: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman walking: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman walking: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman walking: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman walking: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d"), "person standing", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbb"), - "person standing: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbc"), - "person standing: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbd"), - "person standing: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbe"), - "person standing: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbf"), - "person standing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xe2\x80\x8d\xe2\x99\x82"), - "man standing", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man standing: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man standing: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man standing: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man standing: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man standing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xe2\x80\x8d\xe2\x99\x80"), - "woman standing", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman standing: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman standing: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman standing: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman standing: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman standing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e"), "person kneeling", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbb"), - "person kneeling: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbc"), - "person kneeling: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbd"), - "person kneeling: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbe"), - "person kneeling: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbf"), - "person kneeling: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xe2\x80\x8d\xe2\x99\x82"), - "man kneeling", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man kneeling: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man kneeling: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man kneeling: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man kneeling: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man kneeling: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xe2\x80\x8d\xe2\x99\x80"), - "woman kneeling", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman kneeling: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman kneeling: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman kneeling: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman kneeling: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman kneeling: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "person with probing cane", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "person with probing cane: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "person with probing cane: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "person with probing cane: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "person with probing cane: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "person with probing cane: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "man with probing cane", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "man with probing cane: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "man with probing cane: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "man with probing cane: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "man with probing cane: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "man with probing cane: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "woman with probing cane", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "woman with probing cane: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "woman with probing cane: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "woman with probing cane: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "woman with probing cane: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "woman with probing cane: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xbc"), - "person in motorized wheelchair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xbc"), - "person in motorized wheelchair: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xbc"), - "person in motorized wheelchair: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xbc"), - "person in motorized wheelchair: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xbc"), - "person in motorized wheelchair: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xbc"), - "person in motorized wheelchair: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xbc"), - "man in motorized wheelchair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xbc"), - "man in motorized wheelchair: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xbc"), - "man in motorized wheelchair: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xbc"), - "man in motorized wheelchair: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xbc"), - "man in motorized wheelchair: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xbc"), - "man in motorized wheelchair: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xbc"), - "woman in motorized wheelchair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xbc"), - "woman in motorized wheelchair: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xbc"), - "woman in motorized wheelchair: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xbc"), - "woman in motorized wheelchair: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xbc"), - "woman in motorized wheelchair: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xbc"), - "woman in motorized wheelchair: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xbd"), - "person in manual wheelchair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xbd"), - "person in manual wheelchair: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xbd"), - "person in manual wheelchair: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xbd"), - "person in manual wheelchair: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xbd"), - "person in manual wheelchair: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xbd"), - "person in manual wheelchair: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xbd"), - "man in manual wheelchair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xbd"), - "man in manual wheelchair: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xbd"), - "man in manual wheelchair: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xbd"), - "man in manual wheelchair: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xbd"), - "man in manual wheelchair: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xbd"), - "man in manual wheelchair: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xbd"), - "woman in manual wheelchair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xbd"), - "woman in manual wheelchair: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xbd"), - "woman in manual wheelchair: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xbd"), - "woman in manual wheelchair: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xbd"), - "woman in manual wheelchair: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xbd"), - "woman in manual wheelchair: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83"), "person running", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbb"), - "person running: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbc"), - "person running: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbd"), - "person running: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbe"), - "person running: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbf"), - "person running: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xe2\x80\x8d\xe2\x99\x82"), - "man running", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man running: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man running: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man running: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man running: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man running: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xe2\x80\x8d\xe2\x99\x80"), - "woman running", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman running: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman running: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman running: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman running: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman running: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x83"), "woman dancing", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x83\xf0\x9f\x8f\xbb"), - "woman dancing: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x83\xf0\x9f\x8f\xbc"), - "woman dancing: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x83\xf0\x9f\x8f\xbd"), - "woman dancing: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x83\xf0\x9f\x8f\xbe"), - "woman dancing: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x83\xf0\x9f\x8f\xbf"), - "woman dancing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xba"), "man dancing", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xba\xf0\x9f\x8f\xbb"), - "man dancing: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xba\xf0\x9f\x8f\xbc"), - "man dancing: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xba\xf0\x9f\x8f\xbd"), - "man dancing: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xba\xf0\x9f\x8f\xbe"), - "man dancing: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xba\xf0\x9f\x8f\xbf"), - "man dancing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4"), - "man in suit levitating", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbb"), - "man in suit levitating: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbc"), - "man in suit levitating: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbd"), - "man in suit levitating: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbe"), - "man in suit levitating: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbf"), - "man in suit levitating: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xaf"), - "people with bunny ears", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xaf\xe2\x80\x8d\xe2\x99\x82"), - "men with bunny ears", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xaf\xe2\x80\x8d\xe2\x99\x80"), - "women with bunny ears", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96"), - "person in steamy room", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbb"), - "person in steamy room: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbc"), - "person in steamy room: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbd"), - "person in steamy room: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbe"), - "person in steamy room: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbf"), - "person in steamy room: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xe2\x80\x8d\xe2\x99\x82"), - "man in steamy room", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man in steamy room: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man in steamy room: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man in steamy room: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man in steamy room: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man in steamy room: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xe2\x80\x8d\xe2\x99\x80"), - "woman in steamy room", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman in steamy room: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman in steamy room: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman in steamy room: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman in steamy room: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman in steamy room: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97"), "person climbing", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbb"), - "person climbing: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbc"), - "person climbing: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbd"), - "person climbing: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbe"), - "person climbing: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbf"), - "person climbing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xe2\x80\x8d\xe2\x99\x82"), - "man climbing", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man climbing: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man climbing: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man climbing: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man climbing: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man climbing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xe2\x80\x8d\xe2\x99\x80"), - "woman climbing", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman climbing: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman climbing: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman climbing: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman climbing: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman climbing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb7"), "ninja", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xba"), "person fencing", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87"), "horse racing", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87\xf0\x9f\x8f\xbb"), - "horse racing: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87\xf0\x9f\x8f\xbc"), - "horse racing: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87\xf0\x9f\x8f\xbd"), - "horse racing: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87\xf0\x9f\x8f\xbe"), - "horse racing: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87\xf0\x9f\x8f\xbf"), - "horse racing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9b\xb7"), "skier", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82"), "snowboarder", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82\xf0\x9f\x8f\xbb"), - "snowboarder: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82\xf0\x9f\x8f\xbc"), - "snowboarder: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82\xf0\x9f\x8f\xbd"), - "snowboarder: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82\xf0\x9f\x8f\xbe"), - "snowboarder: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82\xf0\x9f\x8f\xbf"), - "snowboarder: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c"), "person golfing", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbb"), - "person golfing: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbc"), - "person golfing: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbd"), - "person golfing: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbe"), - "person golfing: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbf"), - "person golfing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x82"), - "man golfing", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xe2\x80\x8d\xe2\x99\x82"), - "man golfing", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man golfing: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man golfing: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man golfing: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man golfing: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man golfing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x80"), - "woman golfing", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xe2\x80\x8d\xe2\x99\x80"), - "woman golfing", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman golfing: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman golfing: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman golfing: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman golfing: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman golfing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84"), "person surfing", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbb"), - "person surfing: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbc"), - "person surfing: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbd"), - "person surfing: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbe"), - "person surfing: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbf"), - "person surfing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xe2\x80\x8d\xe2\x99\x82"), - "man surfing", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man surfing: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man surfing: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man surfing: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man surfing: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man surfing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xe2\x80\x8d\xe2\x99\x80"), - "woman surfing", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman surfing: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman surfing: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman surfing: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman surfing: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman surfing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3"), "person rowing boat", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbb"), - "person rowing boat: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbc"), - "person rowing boat: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbd"), - "person rowing boat: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbe"), - "person rowing boat: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbf"), - "person rowing boat: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xe2\x80\x8d\xe2\x99\x82"), - "man rowing boat", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man rowing boat: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man rowing boat: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man rowing boat: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man rowing boat: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man rowing boat: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xe2\x80\x8d\xe2\x99\x80"), - "woman rowing boat", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman rowing boat: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman rowing boat: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman rowing boat: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman rowing boat: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman rowing boat: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a"), "person swimming", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbb"), - "person swimming: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbc"), - "person swimming: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbd"), - "person swimming: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbe"), - "person swimming: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbf"), - "person swimming: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xe2\x80\x8d\xe2\x99\x82"), - "man swimming", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man swimming: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man swimming: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man swimming: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man swimming: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man swimming: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xe2\x80\x8d\xe2\x99\x80"), - "woman swimming", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman swimming: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman swimming: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman swimming: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman swimming: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman swimming: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9b\xb9"), "person bouncing ball", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbb"), - "person bouncing ball: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbc"), - "person bouncing ball: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbd"), - "person bouncing ball: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbe"), - "person bouncing ball: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbf"), - "person bouncing ball: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9b\xb9\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x82"), - "man bouncing ball", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9b\xb9\xe2\x80\x8d\xe2\x99\x82"), - "man bouncing ball", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man bouncing ball: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man bouncing ball: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man bouncing ball: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man bouncing ball: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man bouncing ball: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9b\xb9\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x80"), - "woman bouncing ball", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9b\xb9\xe2\x80\x8d\xe2\x99\x80"), - "woman bouncing ball", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman bouncing ball: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman bouncing ball: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman bouncing ball: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman bouncing ball: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman bouncing ball: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b"), - "person lifting weights", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbb"), - "person lifting weights: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbc"), - "person lifting weights: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbd"), - "person lifting weights: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbe"), - "person lifting weights: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbf"), - "person lifting weights: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x82"), - "man lifting weights", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xe2\x80\x8d\xe2\x99\x82"), - "man lifting weights", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man lifting weights: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man lifting weights: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man lifting weights: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man lifting weights: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man lifting weights: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x80"), - "woman lifting weights", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xe2\x80\x8d\xe2\x99\x80"), - "woman lifting weights", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman lifting weights: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman lifting weights: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman lifting weights: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman lifting weights: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman lifting weights: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4"), "person biking", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbb"), - "person biking: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbc"), - "person biking: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbd"), - "person biking: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbe"), - "person biking: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbf"), - "person biking: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xe2\x80\x8d\xe2\x99\x82"), - "man biking", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man biking: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man biking: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man biking: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man biking: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man biking: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xe2\x80\x8d\xe2\x99\x80"), - "woman biking", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman biking: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman biking: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman biking: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman biking: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman biking: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5"), - "person mountain biking", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbb"), - "person mountain biking: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbc"), - "person mountain biking: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbd"), - "person mountain biking: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbe"), - "person mountain biking: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbf"), - "person mountain biking: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xe2\x80\x8d\xe2\x99\x82"), - "man mountain biking", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man mountain biking: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man mountain biking: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man mountain biking: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man mountain biking: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man mountain biking: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xe2\x80\x8d\xe2\x99\x80"), - "woman mountain biking", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman mountain biking: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman mountain biking: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman mountain biking: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman mountain biking: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman mountain biking: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8"), "person cartwheeling", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbb"), - "person cartwheeling: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbc"), - "person cartwheeling: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbd"), - "person cartwheeling: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbe"), - "person cartwheeling: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbf"), - "person cartwheeling: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xe2\x80\x8d\xe2\x99\x82"), - "man cartwheeling", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man cartwheeling: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man cartwheeling: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man cartwheeling: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man cartwheeling: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man cartwheeling: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xe2\x80\x8d\xe2\x99\x80"), - "woman cartwheeling", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman cartwheeling: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman cartwheeling: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman cartwheeling: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman cartwheeling: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman cartwheeling: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbc"), "people wrestling", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbc\xe2\x80\x8d\xe2\x99\x82"), - "men wrestling", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbc\xe2\x80\x8d\xe2\x99\x80"), - "women wrestling", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd"), - "person playing water polo", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbb"), - "person playing water polo: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbc"), - "person playing water polo: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbd"), - "person playing water polo: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbe"), - "person playing water polo: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbf"), - "person playing water polo: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man playing water polo", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man playing water polo: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man playing water polo: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man playing water polo: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man playing water polo: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man playing water polo: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman playing water polo", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman playing water polo: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman playing water polo: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman playing water polo: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman playing water polo: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman playing water polo: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe"), - "person playing handball", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbb"), - "person playing handball: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbc"), - "person playing handball: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbd"), - "person playing handball: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbe"), - "person playing handball: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbf"), - "person playing handball: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man playing handball", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man playing handball: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man playing handball: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man playing handball: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man playing handball: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man playing handball: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman playing handball", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman playing handball: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman playing handball: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman playing handball: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman playing handball: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman playing handball: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9"), "person juggling", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbb"), - "person juggling: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbc"), - "person juggling: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbd"), - "person juggling: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbe"), - "person juggling: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbf"), - "person juggling: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xe2\x80\x8d\xe2\x99\x82"), - "man juggling", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man juggling: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man juggling: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man juggling: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man juggling: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man juggling: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xe2\x80\x8d\xe2\x99\x80"), - "woman juggling", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman juggling: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman juggling: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman juggling: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman juggling: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman juggling: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98"), - "person in lotus position", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbb"), - "person in lotus position: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbc"), - "person in lotus position: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbd"), - "person in lotus position: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbe"), - "person in lotus position: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbf"), - "person in lotus position: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xe2\x80\x8d\xe2\x99\x82"), - "man in lotus position", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), - "man in lotus position: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), - "man in lotus position: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), - "man in lotus position: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), - "man in lotus position: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), - "man in lotus position: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xe2\x80\x8d\xe2\x99\x80"), - "woman in lotus position", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), - "woman in lotus position: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), - "woman in lotus position: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), - "woman in lotus position: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), - "woman in lotus position: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), - "woman in lotus position: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80"), "person taking bath", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80\xf0\x9f\x8f\xbb"), - "person taking bath: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80\xf0\x9f\x8f\xbc"), - "person taking bath: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80\xf0\x9f\x8f\xbd"), - "person taking bath: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80\xf0\x9f\x8f\xbe"), - "person taking bath: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80\xf0\x9f\x8f\xbf"), - "person taking bath: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c"), "person in bed", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c\xf0\x9f\x8f\xbb"), - "person in bed: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c\xf0\x9f\x8f\xbc"), - "person in bed: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c\xf0\x9f\x8f\xbd"), - "person in bed: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c\xf0\x9f\x8f\xbe"), - "person in bed: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c\xf0\x9f\x8f\xbf"), - "person in bed: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{ - QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d\xf0\x9f\xa7\x91"), - "people holding hands", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), - "people holding hands: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), - "people holding hands: light skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), - "people holding hands: light skin tone, medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), - "people holding hands: light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), - "people holding hands: light skin tone, dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), - "people holding hands: medium-light skin tone, light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), - "people holding hands: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), - "people holding hands: medium-light skin tone, medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), - "people holding hands: medium-light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), - "people holding hands: medium-light skin tone, dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), - "people holding hands: medium skin tone, light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), - "people holding hands: medium skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), - "people holding hands: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), - "people holding hands: medium skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), - "people holding hands: medium skin tone, dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), - "people holding hands: medium-dark skin tone, light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), - "people holding hands: medium-dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), - "people holding hands: medium-dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), - "people holding hands: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), - "people holding hands: medium-dark skin tone, dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), - "people holding hands: dark skin tone, light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), - "people holding hands: dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), - "people holding hands: dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), - "people holding hands: dark skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), - "people holding hands: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xad"), "women holding hands", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xad\xf0\x9f\x8f\xbb"), - "women holding hands: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), - "women holding hands: light skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), - "women holding hands: light skin tone, medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), - "women holding hands: light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), - "women holding hands: light skin tone, dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), - "women holding hands: medium-light skin tone, light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xad\xf0\x9f\x8f\xbc"), - "women holding hands: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), - "women holding hands: medium-light skin tone, medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), - "women holding hands: medium-light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), - "women holding hands: medium-light skin tone, dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), - "women holding hands: medium skin tone, light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), - "women holding hands: medium skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xad\xf0\x9f\x8f\xbd"), - "women holding hands: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), - "women holding hands: medium skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), - "women holding hands: medium skin tone, dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), - "women holding hands: medium-dark skin tone, light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), - "women holding hands: medium-dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), - "women holding hands: medium-dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xad\xf0\x9f\x8f\xbe"), - "women holding hands: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), - "women holding hands: medium-dark skin tone, dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), - "women holding hands: dark skin tone, light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), - "women holding hands: dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), - "women holding hands: dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), - "women holding hands: dark skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xad\xf0\x9f\x8f\xbf"), - "women holding hands: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xab"), - "woman and man holding hands", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xab\xf0\x9f\x8f\xbb"), - "woman and man holding hands: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), - "woman and man holding hands: light skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), - "woman and man holding hands: light skin tone, medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), - "woman and man holding hands: light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), - "woman and man holding hands: light skin tone, dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), - "woman and man holding hands: medium-light skin tone, light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xab\xf0\x9f\x8f\xbc"), - "woman and man holding hands: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), - "woman and man holding hands: medium-light skin tone, medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), - "woman and man holding hands: medium-light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), - "woman and man holding hands: medium-light skin tone, dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), - "woman and man holding hands: medium skin tone, light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), - "woman and man holding hands: medium skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xab\xf0\x9f\x8f\xbd"), - "woman and man holding hands: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), - "woman and man holding hands: medium skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), - "woman and man holding hands: medium skin tone, dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), - "woman and man holding hands: medium-dark skin tone, light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), - "woman and man holding hands: medium-dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), - "woman and man holding hands: medium-dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xab\xf0\x9f\x8f\xbe"), - "woman and man holding hands: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), - "woman and man holding hands: medium-dark skin tone, dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), - "woman and man holding hands: dark skin tone, light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), - "woman and man holding hands: dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), - "woman and man holding hands: dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), - "woman and man holding hands: dark skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xab\xf0\x9f\x8f\xbf"), - "woman and man holding hands: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xac"), "men holding hands", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xac\xf0\x9f\x8f\xbb"), - "men holding hands: light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), - "men holding hands: light skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), - "men holding hands: light skin tone, medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), - "men holding hands: light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), - "men holding hands: light skin tone, dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), - "men holding hands: medium-light skin tone, light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xac\xf0\x9f\x8f\xbc"), - "men holding hands: medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), - "men holding hands: medium-light skin tone, medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), - "men holding hands: medium-light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), - "men holding hands: medium-light skin tone, dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), - "men holding hands: medium skin tone, light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), - "men holding hands: medium skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xac\xf0\x9f\x8f\xbd"), - "men holding hands: medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), - "men holding hands: medium skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), - "men holding hands: medium skin tone, dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), - "men holding hands: medium-dark skin tone, light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), - "men holding hands: medium-dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), - "men holding hands: medium-dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xac\xf0\x9f\x8f\xbe"), - "men holding hands: medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), - "men holding hands: medium-dark skin tone, dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), - "men holding hands: dark skin tone, light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), - "men holding hands: dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), - "men holding hands: dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" - "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), - "men holding hands: dark skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xac\xf0\x9f\x8f\xbf"), - "men holding hands: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x8f"), "kiss", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f" - "\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8"), - "kiss: woman, man", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x92\x8b\xe2" - "\x80\x8d\xf0\x9f\x91\xa8"), - "kiss: woman, man", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f" - "\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8"), - "kiss: man, man", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x92\x8b\xe2" - "\x80\x8d\xf0\x9f\x91\xa8"), - "kiss: man, man", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f" - "\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9"), - "kiss: woman, woman", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x92\x8b\xe2" - "\x80\x8d\xf0\x9f\x91\xa9"), - "kiss: woman, woman", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x91"), "couple with heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8( - "\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x91\xa8"), - "couple with heart: woman, man", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x91\xa8"), - "couple with heart: woman, man", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8( - "\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x91\xa8"), - "couple with heart: man, man", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x91\xa8"), - "couple with heart: man, man", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8( - "\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x91\xa9"), - "couple with heart: woman, woman", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x91\xa9"), - "couple with heart: woman, woman", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xaa"), "family", emoji::EmojiCategory::People}, - Emoji{ - QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6"), - "family: man, woman, boy", - emoji::EmojiCategory::People}, - Emoji{ - QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7"), - "family: man, woman, girl", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7" - "\xe2\x80\x8d\xf0\x9f\x91\xa6"), - "family: man, woman, girl, boy", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6" - "\xe2\x80\x8d\xf0\x9f\x91\xa6"), - "family: man, woman, boy, boy", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7" - "\xe2\x80\x8d\xf0\x9f\x91\xa7"), - "family: man, woman, girl, girl", - emoji::EmojiCategory::People}, - Emoji{ - QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa6"), - "family: man, man, boy", - emoji::EmojiCategory::People}, - Emoji{ - QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa7"), - "family: man, man, girl", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa7" - "\xe2\x80\x8d\xf0\x9f\x91\xa6"), - "family: man, man, girl, boy", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa6" - "\xe2\x80\x8d\xf0\x9f\x91\xa6"), - "family: man, man, boy, boy", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa7" - "\xe2\x80\x8d\xf0\x9f\x91\xa7"), - "family: man, man, girl, girl", - emoji::EmojiCategory::People}, - Emoji{ - QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6"), - "family: woman, woman, boy", - emoji::EmojiCategory::People}, - Emoji{ - QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7"), - "family: woman, woman, girl", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7" - "\xe2\x80\x8d\xf0\x9f\x91\xa6"), - "family: woman, woman, girl, boy", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6" - "\xe2\x80\x8d\xf0\x9f\x91\xa6"), - "family: woman, woman, boy, boy", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7" - "\xe2\x80\x8d\xf0\x9f\x91\xa7"), - "family: woman, woman, girl, girl", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa6"), - "family: man, boy", - emoji::EmojiCategory::People}, - Emoji{ - QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa6\xe2\x80\x8d\xf0\x9f\x91\xa6"), - "family: man, boy, boy", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa7"), - "family: man, girl", - emoji::EmojiCategory::People}, - Emoji{ - QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa7\xe2\x80\x8d\xf0\x9f\x91\xa6"), - "family: man, girl, boy", - emoji::EmojiCategory::People}, - Emoji{ - QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa7\xe2\x80\x8d\xf0\x9f\x91\xa7"), - "family: man, girl, girl", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6"), - "family: woman, boy", - emoji::EmojiCategory::People}, - Emoji{ - QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6\xe2\x80\x8d\xf0\x9f\x91\xa6"), - "family: woman, boy, boy", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7"), - "family: woman, girl", - emoji::EmojiCategory::People}, - Emoji{ - QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7\xe2\x80\x8d\xf0\x9f\x91\xa6"), - "family: woman, girl, boy", - emoji::EmojiCategory::People}, - Emoji{ - QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7\xe2\x80\x8d\xf0\x9f\x91\xa7"), - "family: woman, girl, girl", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\xa3"), "speaking head", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa4"), "bust in silhouette", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa5"), "busts in silhouette", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xab\x82"), "people hugging", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa3"), "footprints", emoji::EmojiCategory::People}, - // Nature - Emoji{QString::fromUtf8("\xf0\x9f\x90\xb5"), "monkey face", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x92"), "monkey", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8d"), "gorilla", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa7"), "orangutan", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xb6"), "dog face", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x95"), "dog", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xae"), "guide dog", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x95\xe2\x80\x8d\xf0\x9f\xa6\xba"), - "service dog", - emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xa9"), "poodle", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xba"), "wolf", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8a"), "fox", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9d"), "raccoon", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xb1"), "cat face", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x88"), "cat", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x88\xe2\x80\x8d\xe2\xac\x9b"), - "black cat", - emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x81"), "lion", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xaf"), "tiger face", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x85"), "tiger", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x86"), "leopard", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xb4"), "horse face", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x8e"), "horse", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x84"), "unicorn", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x93"), "zebra", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8c"), "deer", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xac"), "bison", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xae"), "cow face", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x82"), "ox", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x83"), "water buffalo", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x84"), "cow", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xb7"), "pig face", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x96"), "pig", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x97"), "boar", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xbd"), "pig nose", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x8f"), "ram", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x91"), "ewe", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x90"), "goat", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xaa"), "camel", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xab"), "two-hump camel", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x99"), "llama", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x92"), "giraffe", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x98"), "elephant", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa3"), "mammoth", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8f"), "rhinoceros", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9b"), "hippopotamus", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xad"), "mouse face", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x81"), "mouse", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x80"), "rat", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xb9"), "hamster", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xb0"), "rabbit face", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x87"), "rabbit", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xbf"), "chipmunk", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xab"), "beaver", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x94"), "hedgehog", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x87"), "bat", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xbb"), "bear", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xbb\xe2\x80\x8d\xe2\x9d\x84"), - "polar bear", - emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xa8"), "koala", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xbc"), "panda", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa5"), "sloth", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa6"), "otter", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa8"), "skunk", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x98"), "kangaroo", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa1"), "badger", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xbe"), "paw prints", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x83"), "turkey", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x94"), "chicken", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x93"), "rooster", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xa3"), "hatching chick", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xa4"), "baby chick", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xa5"), - "front-facing baby chick", - emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xa6"), "bird", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xa7"), "penguin", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x8a"), "dove", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x85"), "eagle", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x86"), "duck", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa2"), "swan", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x89"), "owl", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa4"), "dodo", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb6"), "feather", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa9"), "flamingo", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9a"), "peacock", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9c"), "parrot", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xb8"), "frog", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x8a"), "crocodile", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xa2"), "turtle", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8e"), "lizard", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x8d"), "snake", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xb2"), "dragon face", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x89"), "dragon", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x95"), "sauropod", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x96"), "T-Rex", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xb3"), "spouting whale", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x8b"), "whale", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xac"), "dolphin", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xad"), "seal", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x9f"), "fish", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xa0"), "tropical fish", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xa1"), "blowfish", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x88"), "shark", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x99"), "octopus", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x9a"), "spiral shell", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x8c"), "snail", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8b"), "butterfly", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x9b"), "bug", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x9c"), "ant", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x9d"), "honeybee", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb2"), "beetle", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x9e"), "lady beetle", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x97"), "cricket", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb3"), "cockroach", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb7"), "spider", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb8"), "spider web", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x82"), "scorpion", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9f"), "mosquito", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb0"), "fly", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb1"), "worm", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa0"), "microbe", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x90"), "bouquet", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb8"), "cherry blossom", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xae"), "white flower", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb5"), "rosette", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb9"), "rose", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x80"), "wilted flower", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xba"), "hibiscus", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbb"), "sunflower", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbc"), "blossom", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb7"), "tulip", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb1"), "seedling", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb4"), "potted plant", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb2"), "evergreen tree", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb3"), "deciduous tree", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb4"), "palm tree", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb5"), "cactus", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbe"), "sheaf of rice", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbf"), "herb", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xe2\x98\x98"), "shamrock", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x80"), "four leaf clover", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x81"), "maple leaf", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x82"), "fallen leaf", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x83"), - "leaf fluttering in wind", - emoji::EmojiCategory::Nature}, - // Food - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x87"), "grapes", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x88"), "melon", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x89"), "watermelon", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8a"), "tangerine", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8b"), "lemon", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8c"), "banana", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8d"), "pineapple", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xad"), "mango", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8e"), "red apple", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8f"), "green apple", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x90"), "pear", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x91"), "peach", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x92"), "cherries", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x93"), "strawberry", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xab\x90"), "blueberries", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9d"), "kiwi fruit", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x85"), "tomato", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xab\x92"), "olive", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa5"), "coconut", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x91"), "avocado", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x86"), "eggplant", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x94"), "potato", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x95"), "carrot", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbd"), "ear of corn", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb6"), "hot pepper", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xab\x91"), "bell pepper", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x92"), "cucumber", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xac"), "leafy green", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa6"), "broccoli", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x84"), "garlic", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x85"), "onion", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x84"), "mushroom", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9c"), "peanuts", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb0"), "chestnut", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9e"), "bread", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x90"), "croissant", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x96"), "baguette bread", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xab\x93"), "flatbread", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa8"), "pretzel", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xaf"), "bagel", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9e"), "pancakes", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x87"), "waffle", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x80"), "cheese wedge", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x96"), "meat on bone", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x97"), "poultry leg", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa9"), "cut of meat", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x93"), "bacon", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x94"), "hamburger", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9f"), "french fries", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x95"), "pizza", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xad"), "hot dog", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xaa"), "sandwich", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xae"), "taco", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xaf"), "burrito", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xab\x94"), "tamale", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x99"), "stuffed flatbread", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x86"), "falafel", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9a"), "egg", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb3"), "cooking", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x98"), "shallow pan of food", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb2"), "pot of food", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xab\x95"), "fondue", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa3"), "bowl with spoon", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x97"), "green salad", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xbf"), "popcorn", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x88"), "butter", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x82"), "salt", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xab"), "canned food", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb1"), "bento box", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x98"), "rice cracker", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x99"), "rice ball", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9a"), "cooked rice", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9b"), "curry rice", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9c"), "steaming bowl", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9d"), "spaghetti", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa0"), "roasted sweet potato", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa2"), "oden", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa3"), "sushi", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa4"), "fried shrimp", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa5"), "fish cake with swirl", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xae"), "moon cake", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa1"), "dango", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9f"), "dumpling", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa0"), "fortune cookie", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa1"), "takeout box", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x80"), "crab", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9e"), "lobster", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x90"), "shrimp", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x91"), "squid", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xaa"), "oyster", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa6"), "soft ice cream", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa7"), "shaved ice", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa8"), "ice cream", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa9"), "doughnut", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xaa"), "cookie", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x82"), "birthday cake", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb0"), "shortcake", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x81"), "cupcake", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa7"), "pie", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xab"), "chocolate bar", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xac"), "candy", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xad"), "lollipop", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xae"), "custard", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xaf"), "honey pot", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xbc"), "baby bottle", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9b"), "glass of milk", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xe2\x98\x95"), "hot beverage", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xab\x96"), "teapot", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb5"), "teacup without handle", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb6"), "sake", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xbe"), - "bottle with popping cork", - emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb7"), "wine glass", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb8"), "cocktail glass", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb9"), "tropical drink", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xba"), "beer mug", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xbb"), "clinking beer mugs", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x82"), "clinking glasses", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x83"), "tumbler glass", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa4"), "cup with straw", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8b"), "bubble tea", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x83"), "beverage box", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x89"), "mate", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8a"), "ice", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa2"), "chopsticks", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xbd"), - "fork and knife with plate", - emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb4"), "fork and knife", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x84"), "spoon", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xaa"), "kitchen knife", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xba"), "amphora", emoji::EmojiCategory::Food}, - // Activity - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x83"), "jack-o-lantern", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x84"), "Christmas tree", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x86"), "fireworks", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x87"), "sparkler", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa8"), "firecracker", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xe2\x9c\xa8"), "sparkles", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x88"), "balloon", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x89"), "party popper", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8a"), "confetti ball", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8b"), "tanabata tree", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8d"), "pine decoration", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8e"), "Japanese dolls", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8f"), "carp streamer", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x90"), "wind chime", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x91"), - "moon viewing ceremony", - emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa7"), "red envelope", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x80"), "ribbon", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x81"), "wrapped gift", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x97"), "reminder ribbon", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x9f"), "admission tickets", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xab"), "ticket", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x96"), "military medal", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x86"), "trophy", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x85"), "sports medal", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x87"), "1st place medal", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x88"), "2nd place medal", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x89"), "3rd place medal", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xe2\x9a\xbd"), "soccer ball", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xe2\x9a\xbe"), "baseball", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8e"), "softball", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x80"), "basketball", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x90"), "volleyball", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x88"), "american football", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x89"), "rugby football", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbe"), "tennis", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8f"), "flying disc", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb3"), "bowling", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8f"), "cricket game", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x91"), "field hockey", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x92"), "ice hockey", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8d"), "lacrosse", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x93"), "ping pong", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb8"), "badminton", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8a"), "boxing glove", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8b"), - "martial arts uniform", - emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x85"), "goal net", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xe2\x9b\xb3"), "flag in hole", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xe2\x9b\xb8"), "ice skate", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa3"), "fishing pole", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbf"), "diving mask", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbd"), "running shirt", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbf"), "skis", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb7"), "sled", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8c"), "curling stone", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xaf"), "direct hit", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x80"), "yo-yo", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x81"), "kite", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb1"), "pool 8 ball", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xae"), "crystal ball", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x84"), "magic wand", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbf"), "nazar amulet", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xae"), "video game", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb9"), "joystick", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb0"), "slot machine", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb2"), "game die", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa9"), "puzzle piece", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb8"), "teddy bear", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x85"), "piñata", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x86"), "nesting dolls", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xe2\x99\xa0"), "spade suit", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xe2\x99\xa5"), "heart suit", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xe2\x99\xa6"), "diamond suit", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xe2\x99\xa3"), "club suit", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xe2\x99\x9f"), "chess pawn", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x83\x8f"), "joker", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x80\x84"), - "mahjong red dragon", - emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb4"), - "flower playing cards", - emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xad"), "performing arts", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\xbc"), "framed picture", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa8"), "artist palette", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb5"), "thread", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa1"), "sewing needle", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb6"), "yarn", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa2"), "knot", emoji::EmojiCategory::Activity}, - // Travel - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8d"), - "globe showing Europe-Africa", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8e"), - "globe showing Americas", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8f"), - "globe showing Asia-Australia", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x90"), - "globe with meridians", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\xba"), "world map", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\xbe"), "map of Japan", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xad"), "compass", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x94"), - "snow-capped mountain", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9b\xb0"), "mountain", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8b"), "volcano", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\xbb"), "mount fuji", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x95"), "camping", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x96"), "beach with umbrella", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9c"), "desert", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9d"), "desert island", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9e"), "national park", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9f"), "stadium", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9b"), "classical building", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x97"), - "building construction", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb1"), "brick", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa8"), "rock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb5"), "wood", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x96"), "hut", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x98"), "houses", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9a"), "derelict house", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa0"), "house", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa1"), "house with garden", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa2"), "office building", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa3"), - "Japanese post office", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa4"), "post office", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa5"), "hospital", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa6"), "bank", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa8"), "hotel", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa9"), "love hotel", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xaa"), "convenience store", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xab"), "school", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xac"), "department store", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xad"), "factory", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xaf"), "Japanese castle", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb0"), "castle", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x92"), "wedding", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\xbc"), "Tokyo tower", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\xbd"), "Statue of Liberty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9b\xaa"), "church", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x8c"), "mosque", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x95"), "hindu temple", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x8d"), "synagogue", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9b\xa9"), "shinto shrine", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x8b"), "kaaba", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9b\xb2"), "fountain", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9b\xba"), "tent", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x81"), "foggy", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x83"), "night with stars", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x99"), "cityscape", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x84"), - "sunrise over mountains", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x85"), "sunrise", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x86"), "cityscape at dusk", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x87"), "sunset", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x89"), "bridge at night", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x99\xa8"), "hot springs", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa0"), "carousel horse", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa1"), "ferris wheel", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa2"), "roller coaster", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x88"), "barber pole", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xaa"), "circus tent", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x82"), "locomotive", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x83"), "railway car", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x84"), "high-speed train", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x85"), "bullet train", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x86"), "train", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x87"), "metro", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x88"), "light rail", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x89"), "station", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8a"), "tram", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9d"), "monorail", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9e"), "mountain railway", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8b"), "tram car", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8c"), "bus", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8d"), "oncoming bus", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8e"), "trolleybus", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x90"), "minibus", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x91"), "ambulance", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x92"), "fire engine", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x93"), "police car", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x94"), "oncoming police car", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x95"), "taxi", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x96"), "oncoming taxi", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x97"), "automobile", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x98"), "oncoming automobile", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x99"), - "sport utility vehicle", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xbb"), "pickup truck", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9a"), "delivery truck", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9b"), "articulated lorry", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9c"), "tractor", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8e"), "racing car", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8d"), "motorcycle", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb5"), "motor scooter", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbd"), "manual wheelchair", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbc"), - "motorized wheelchair", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xba"), "auto rickshaw", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb2"), "bicycle", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb4"), "kick scooter", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb9"), "skateboard", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xbc"), "roller skate", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8f"), "bus stop", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa3"), "motorway", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa4"), "railway track", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa2"), "oil drum", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9b\xbd"), "fuel pump", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa8"), "police car light", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa5"), - "horizontal traffic light", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa6"), - "vertical traffic light", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x91"), "stop sign", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa7"), "construction", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9a\x93"), "anchor", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9b\xb5"), "sailboat", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb6"), "canoe", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa4"), "speedboat", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb3"), "passenger ship", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9b\xb4"), "ferry", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa5"), "motor boat", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa2"), "ship", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9c\x88"), "airplane", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa9"), "small airplane", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xab"), "airplane departure", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xac"), "airplane arrival", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x82"), "parachute", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xba"), "seat", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x81"), "helicopter", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9f"), "suspension railway", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa0"), "mountain cableway", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa1"), "aerial tramway", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb0"), "satellite", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x80"), "rocket", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb8"), "flying saucer", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8e"), "bellhop bell", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb3"), "luggage", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x8c\x9b"), "hourglass done", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x8f\xb3"), "hourglass not done", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x8c\x9a"), "watch", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x8f\xb0"), "alarm clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x8f\xb1"), "stopwatch", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x8f\xb2"), "timer clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb0"), "mantelpiece clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x9b"), "twelve o’clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xa7"), "twelve-thirty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x90"), "one o’clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x9c"), "one-thirty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x91"), "two o’clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x9d"), "two-thirty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x92"), "three o’clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x9e"), "three-thirty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x93"), "four o’clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x9f"), "four-thirty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x94"), "five o’clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xa0"), "five-thirty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x95"), "six o’clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xa1"), "six-thirty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x96"), "seven o’clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xa2"), "seven-thirty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x97"), "eight o’clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xa3"), "eight-thirty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x98"), "nine o’clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xa4"), "nine-thirty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x99"), "ten o’clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xa5"), "ten-thirty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x9a"), "eleven o’clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xa6"), "eleven-thirty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x91"), "new moon", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x92"), - "waxing crescent moon", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x93"), "first quarter moon", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x94"), "waxing gibbous moon", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x95"), "full moon", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x96"), "waning gibbous moon", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x97"), "last quarter moon", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x98"), - "waning crescent moon", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x99"), "crescent moon", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9a"), "new moon face", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9b"), - "first quarter moon face", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9c"), - "last quarter moon face", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa1"), "thermometer", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x98\x80"), "sun", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9d"), "full moon face", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9e"), "sun with face", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x90"), "ringed planet", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\xad\x90"), "star", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9f"), "glowing star", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa0"), "shooting star", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8c"), "milky way", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x98\x81"), "cloud", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9b\x85"), "sun behind cloud", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9b\x88"), - "cloud with lightning and rain", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa4"), - "sun behind small cloud", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa5"), - "sun behind large cloud", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa6"), - "sun behind rain cloud", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa7"), "cloud with rain", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa8"), "cloud with snow", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa9"), - "cloud with lightning", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xaa"), "tornado", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xab"), "fog", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xac"), "wind face", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x80"), "cyclone", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x88"), "rainbow", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x82"), "closed umbrella", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x98\x82"), "umbrella", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x98\x94"), - "umbrella with rain drops", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9b\xb1"), "umbrella on ground", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9a\xa1"), "high voltage", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9d\x84"), "snowflake", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x98\x83"), "snowman", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9b\x84"), "snowman without snow", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x98\x84"), "comet", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xa5"), "fire", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xa7"), "droplet", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8a"), "water wave", emoji::EmojiCategory::Travel}, - // Objects - Emoji{QString::fromUtf8("\xf0\x9f\x91\x93"), "glasses", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb6"), "sunglasses", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbd"), "goggles", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbc"), "lab coat", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xba"), "safety vest", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x94"), "necktie", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x95"), "t-shirt", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x96"), "jeans", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa3"), "scarf", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa4"), "gloves", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa5"), "coat", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa6"), "socks", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x97"), "dress", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x98"), "kimono", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbb"), "sari", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb1"), "one-piece swimsuit", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb2"), "briefs", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb3"), "shorts", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x99"), "bikini", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x9a"), "woman’s clothes", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x9b"), "purse", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x9c"), "handbag", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x9d"), "clutch bag", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8d"), "shopping bags", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x92"), "backpack", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb4"), "thong sandal", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x9e"), "man’s shoe", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x9f"), "running shoe", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbe"), "hiking boot", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbf"), "flat shoe", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa0"), "high-heeled shoe", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa1"), "woman’s sandal", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb0"), "ballet shoes", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa2"), "woman’s boot", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x91"), "crown", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x92"), "woman’s hat", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa9"), "top hat", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x93"), "graduation cap", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa2"), "billed cap", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x96"), "military helmet", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9b\x91"), "rescue worker’s helmet", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xbf"), "prayer beads", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x84"), "lipstick", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x8d"), "ring", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x8e"), "gem stone", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x87"), "muted speaker", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x88"), "speaker low volume", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x89"), - "speaker medium volume", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x8a"), - "speaker high volume", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xa2"), "loudspeaker", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xa3"), "megaphone", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xaf"), "postal horn", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x94"), "bell", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x95"), "bell with slash", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbc"), "musical score", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb5"), "musical note", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb6"), "musical notes", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x99"), "studio microphone", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x9a"), "level slider", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x9b"), "control knobs", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa4"), "microphone", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa7"), "headphone", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xbb"), "radio", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb7"), "saxophone", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x97"), "accordion", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb8"), "guitar", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb9"), "musical keyboard", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xba"), "trumpet", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbb"), "violin", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x95"), "banjo", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x81"), "drum", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x98"), "long drum", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xb1"), "mobile phone", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xb2"), - "mobile phone with arrow", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x98\x8e"), "telephone", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x9e"), "telephone receiver", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x9f"), "pager", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xa0"), "fax machine", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x8b"), "battery", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x8c"), "electric plug", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xbb"), "laptop", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\xa5"), "desktop computer", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\xa8"), "printer", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x8c\xa8"), "keyboard", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\xb1"), "computer mouse", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\xb2"), "trackball", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xbd"), "computer disk", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xbe"), "floppy disk", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xbf"), "optical disk", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x80"), "dvd", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xae"), "abacus", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa5"), "movie camera", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x9e"), "film frames", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xbd"), "film projector", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xac"), "clapper board", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xba"), "television", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xb7"), "camera", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xb8"), "camera with flash", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xb9"), "video camera", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xbc"), "videocassette", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x8d"), - "magnifying glass tilted left", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x8e"), - "magnifying glass tilted right", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xaf"), "candle", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xa1"), "light bulb", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xa6"), "flashlight", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xae"), "red paper lantern", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x94"), "diya lamp", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x94"), - "notebook with decorative cover", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x95"), "closed book", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x96"), "open book", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x97"), "green book", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x98"), "blue book", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x99"), "orange book", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x9a"), "books", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x93"), "notebook", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x92"), "ledger", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x83"), "page with curl", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x9c"), "scroll", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x84"), "page facing up", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xb0"), "newspaper", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\x9e"), - "rolled-up newspaper", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x91"), "bookmark tabs", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x96"), "bookmark", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb7"), "label", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xb0"), "money bag", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x99"), "coin", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xb4"), "yen banknote", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xb5"), "dollar banknote", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xb6"), "euro banknote", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xb7"), "pound banknote", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xb8"), "money with wings", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xb3"), "credit card", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbe"), "receipt", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xb9"), - "chart increasing with yen", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xb1"), "currency exchange", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xb2"), "heavy dollar sign", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9c\x89"), "envelope", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xa7"), "e-mail", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xa8"), "incoming envelope", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xa9"), - "envelope with arrow", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xa4"), "outbox tray", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xa5"), "inbox tray", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xa6"), "package", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xab"), - "closed mailbox with raised flag", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xaa"), - "closed mailbox with lowered flag", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xac"), - "open mailbox with raised flag", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xad"), - "open mailbox with lowered flag", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xae"), "postbox", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\xb3"), - "ballot box with ballot", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9c\x8f"), "pencil", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9c\x92"), "black nib", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x8b"), "fountain pen", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x8a"), "pen", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x8c"), "paintbrush", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x8d"), "crayon", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x9d"), "memo", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xbc"), "briefcase", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x81"), "file folder", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x82"), "open file folder", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\x82"), - "card index dividers", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x85"), "calendar", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x86"), "tear-off calendar", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\x92"), "spiral notepad", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\x93"), "spiral calendar", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x87"), "card index", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x88"), "chart increasing", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x89"), "chart decreasing", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x8a"), "bar chart", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x8b"), "clipboard", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x8c"), "pushpin", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x8d"), "round pushpin", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x8e"), "paperclip", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x87"), "linked paperclips", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x8f"), "straight ruler", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x90"), "triangular ruler", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9c\x82"), "scissors", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\x83"), "card file box", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\x84"), "file cabinet", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\x91"), "wastebasket", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x92"), "locked", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x93"), "unlocked", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x8f"), "locked with pen", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x90"), "locked with key", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x91"), "key", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\x9d"), "old key", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xa8"), "hammer", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x93"), "axe", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9b\x8f"), "pick", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9a\x92"), "hammer and pick", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa0"), "hammer and wrench", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\xa1"), "dagger", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9a\x94"), "crossed swords", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xab"), "pistol", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x83"), "boomerang", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb9"), "bow and arrow", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa1"), "shield", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9a"), "carpentry saw", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xa7"), "wrench", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9b"), "screwdriver", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xa9"), "nut and bolt", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9a\x99"), "gear", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\x9c"), "clamp", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9a\x96"), "balance scale", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xaf"), "probing cane", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x97"), "link", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9b\x93"), "chains", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9d"), "hook", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb0"), "toolbox", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb2"), "magnet", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9c"), "ladder", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9a\x97"), "alembic", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xaa"), "test tube", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xab"), "petri dish", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xac"), "dna", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xac"), "microscope", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xad"), "telescope", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xa1"), "satellite antenna", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x89"), "syringe", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb8"), "drop of blood", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x8a"), "pill", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb9"), "adhesive bandage", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa9\xba"), "stethoscope", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xaa"), "door", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x97"), "elevator", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9e"), "mirror", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9f"), "window", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8f"), "bed", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8b"), "couch and lamp", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x91"), "chair", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbd"), "toilet", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa0"), "plunger", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbf"), "shower", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x81"), "bathtub", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa4"), "mouse trap", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x92"), "razor", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb4"), "lotion bottle", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb7"), "safety pin", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb9"), "broom", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xba"), "basket", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbb"), "roll of paper", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa3"), "bucket", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbc"), "soap", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa5"), "toothbrush", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbd"), "sponge", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xaf"), "fire extinguisher", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x92"), "shopping cart", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xac"), "cigarette", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9a\xb0"), "coffin", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa6"), "headstone", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9a\xb1"), "funeral urn", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\xbf"), "moai", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa7"), "placard", emoji::EmojiCategory::Objects}, - // Symbols - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa7"), "ATM sign", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xae"), "litter in bin sign", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb0"), "potable water", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\xbf"), "wheelchair symbol", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb9"), "men’s room", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xba"), "women’s room", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbb"), "restroom", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbc"), "baby symbol", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbe"), "water closet", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x82"), "passport control", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x83"), "customs", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x84"), "baggage claim", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x85"), "left luggage", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9a\xa0"), "warning", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb8"), "children crossing", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9b\x94"), "no entry", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xab"), "prohibited", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb3"), "no bicycles", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xad"), "no smoking", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xaf"), "no littering", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb1"), "non-potable water", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb7"), "no pedestrians", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xb5"), "no mobile phones", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x9e"), - "no one under eighteen", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x98\xa2"), "radioactive", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x98\xa3"), "biohazard", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\xac\x86"), "up arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x86\x97"), "up-right arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9e\xa1"), "right arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x86\x98"), "down-right arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\xac\x87"), "down arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x86\x99"), "down-left arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\xac\x85"), "left arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x86\x96"), "up-left arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x86\x95"), "up-down arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x86\x94"), "left-right arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x86\xa9"), - "right arrow curving left", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x86\xaa"), - "left arrow curving right", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\xa4\xb4"), "right arrow curving up", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\xa4\xb5"), - "right arrow curving down", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x83"), - "clockwise vertical arrows", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x84"), - "counterclockwise arrows button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x99"), "BACK arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x9a"), "END arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x9b"), "ON! arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x9c"), "SOON arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x9d"), "TOP arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x90"), "place of worship", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9a\x9b"), "atom symbol", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x89"), "om", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9c\xa1"), "star of David", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x98\xb8"), "wheel of dharma", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x98\xaf"), "yin yang", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9c\x9d"), "latin cross", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x98\xa6"), "orthodox cross", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x98\xaa"), "star and crescent", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x98\xae"), "peace symbol", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x8e"), "menorah", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xaf"), - "dotted six-pointed star", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x88"), "Aries", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x89"), "Taurus", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x8a"), "Gemini", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x8b"), "Cancer", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x8c"), "Leo", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x8d"), "Virgo", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x8e"), "Libra", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x8f"), "Scorpio", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x90"), "Sagittarius", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x91"), "Capricorn", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x92"), "Aquarius", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x93"), "Pisces", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9b\x8e"), "Ophiuchus", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x80"), - "shuffle tracks button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x81"), "repeat button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x82"), - "repeat single button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x96\xb6"), "play button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x8f\xa9"), "fast-forward button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x8f\xad"), "next track button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x8f\xaf"), "play or pause button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x97\x80"), "reverse button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x8f\xaa"), "fast reverse button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x8f\xae"), "last track button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xbc"), "upwards button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x8f\xab"), "fast up button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xbd"), "downwards button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x8f\xac"), "fast down button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x8f\xb8"), "pause button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x8f\xb9"), "stop button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x8f\xba"), "record button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x8f\x8f"), "eject button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa6"), "cinema", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x85"), "dim button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x86"), "bright button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xb6"), "antenna bars", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xb3"), "vibration mode", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xb4"), "mobile phone off", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x80"), "female sign", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x82"), "male sign", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9a\xa7"), "transgender symbol", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9a\x95"), "medical symbol", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\xbe"), "infinity", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\xbb"), "recycling symbol", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9a\x9c"), "fleur-de-lis", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xb1"), "trident emblem", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x9b"), "name badge", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xb0"), - "Japanese symbol for beginner", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\xad\x95"), "hollow red circle", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9c\x85"), "check mark button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x98\x91"), "check box with check", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9c\x94"), "check mark", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9c\x96"), "multiplication sign", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9d\x8c"), "cross mark", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9d\x8e"), "cross mark button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9e\x95"), "plus sign", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9e\x96"), "minus sign", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9e\x97"), "division sign", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9e\xb0"), "curly loop", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9e\xbf"), "double curly loop", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe3\x80\xbd"), "part alternation mark", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9c\xb3"), "eight-spoked asterisk", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9c\xb4"), "eight-pointed star", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9d\x87"), "sparkle", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x80\xbc"), - "double exclamation mark", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x81\x89"), - "exclamation question mark", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9d\x93"), "question mark", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9d\x94"), "white question mark", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9d\x95"), "white exclamation mark", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9d\x97"), "exclamation mark", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe3\x80\xb0"), "wavy dash", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xc2\xa9"), "copyright", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xc2\xae"), "registered", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x84\xa2"), "trade mark", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("#\xef\xb8\x8f\xe2\x83\xa3"), "keycap: #", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("#\xe2\x83\xa3"), "keycap: #", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("*\xef\xb8\x8f\xe2\x83\xa3"), "keycap: *", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("*\xe2\x83\xa3"), "keycap: *", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("0\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 0", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("0\xe2\x83\xa3"), "keycap: 0", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("1\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 1", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("1\xe2\x83\xa3"), "keycap: 1", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("2\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 2", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("2\xe2\x83\xa3"), "keycap: 2", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("3\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 3", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("3\xe2\x83\xa3"), "keycap: 3", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("4\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 4", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("4\xe2\x83\xa3"), "keycap: 4", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("5\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 5", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("5\xe2\x83\xa3"), "keycap: 5", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("6\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 6", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("6\xe2\x83\xa3"), "keycap: 6", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("7\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 7", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("7\xe2\x83\xa3"), "keycap: 7", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("8\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 8", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("8\xe2\x83\xa3"), "keycap: 8", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("9\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 9", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("9\xe2\x83\xa3"), "keycap: 9", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x9f"), "keycap: 10", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xa0"), - "input latin uppercase", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xa1"), - "input latin lowercase", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xa2"), "input numbers", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xa3"), "input symbols", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xa4"), - "input latin letters", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x85\xb0"), - "A button (blood type)", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x86\x8e"), - "AB button (blood type)", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x85\xb1"), - "B button (blood type)", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x86\x91"), "CL button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x86\x92"), "COOL button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x86\x93"), "FREE button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x84\xb9"), "information", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x86\x94"), "ID button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x93\x82"), "circled M", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x86\x95"), "NEW button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x86\x96"), "NG button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x85\xbe"), - "O button (blood type)", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x86\x97"), "OK button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x85\xbf"), "P button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x86\x98"), "SOS button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x86\x99"), "UP! button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x86\x9a"), "VS button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x88\x81"), - "Japanese “here” button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x88\x82"), - "Japanese “service charge” button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x88\xb7"), - "Japanese “monthly amount” button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x88\xb6"), - "Japanese “not free of charge” button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x88\xaf"), - "Japanese “reserved” button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x89\x90"), - "Japanese “bargain” button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x88\xb9"), - "Japanese “discount” button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x88\x9a"), - "Japanese “free of charge” button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x88\xb2"), - "Japanese “prohibited” button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x89\x91"), - "Japanese “acceptable” button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x88\xb8"), - "Japanese “application” button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x88\xb4"), - "Japanese “passing grade” button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x88\xb3"), - "Japanese “vacancy” button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe3\x8a\x97"), - "Japanese “congratulations” button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe3\x8a\x99"), - "Japanese “secret” button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x88\xba"), - "Japanese “open for business” button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x88\xb5"), - "Japanese “no vacancy” button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xb4"), "red circle", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa0"), "orange circle", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa1"), "yellow circle", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa2"), "green circle", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xb5"), "blue circle", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa3"), "purple circle", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa4"), "brown circle", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9a\xab"), "black circle", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9a\xaa"), "white circle", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa5"), "red square", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa7"), "orange square", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa8"), "yellow square", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa9"), "green square", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa6"), "blue square", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9f\xaa"), "purple square", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9f\xab"), "brown square", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\xac\x9b"), "black large square", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\xac\x9c"), "white large square", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x97\xbc"), "black medium square", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x97\xbb"), "white medium square", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x97\xbe"), - "black medium-small square", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x97\xbd"), - "white medium-small square", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x96\xaa"), "black small square", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x96\xab"), "white small square", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xb6"), - "large orange diamond", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xb7"), "large blue diamond", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xb8"), - "small orange diamond", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xb9"), "small blue diamond", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xba"), - "red triangle pointed up", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xbb"), - "red triangle pointed down", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xa0"), "diamond with a dot", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x98"), "radio button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xb3"), - "white square button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xb2"), - "black square button", - emoji::EmojiCategory::Symbols}, - // Flags - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x81"), "chequered flag", emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa9"), "triangular flag", emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8c"), "crossed flags", emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb4"), "black flag", emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb3"), "white flag", emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb3\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x8c\x88"), - "rainbow flag", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb3\xe2\x80\x8d\xf0\x9f\x8c\x88"), - "rainbow flag", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb3\xef\xb8\x8f\xe2\x80\x8d\xe2\x9a\xa7"), - "transgender flag", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb3\xe2\x80\x8d\xe2\x9a\xa7"), - "transgender flag", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb4\xe2\x80\x8d\xe2\x98\xa0"), - "pirate flag", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xa8"), - "flag: Ascension Island", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xa9"), - "flag: Andorra", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xaa"), - "flag: United Arab Emirates", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xab"), - "flag: Afghanistan", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xac"), - "flag: Antigua & Barbuda", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xae"), - "flag: Anguilla", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb1"), - "flag: Albania", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb2"), - "flag: Armenia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb4"), - "flag: Angola", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb6"), - "flag: Antarctica", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb7"), - "flag: Argentina", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb8"), - "flag: American Samoa", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb9"), - "flag: Austria", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xba"), - "flag: Australia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xbc"), - "flag: Aruba", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xbd"), - "flag: Åland Islands", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xbf"), - "flag: Azerbaijan", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xa6"), - "flag: Bosnia & Herzegovina", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xa7"), - "flag: Barbados", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xa9"), - "flag: Bangladesh", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xaa"), - "flag: Belgium", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xab"), - "flag: Burkina Faso", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xac"), - "flag: Bulgaria", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xad"), - "flag: Bahrain", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xae"), - "flag: Burundi", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xaf"), - "flag: Benin", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb1"), - "flag: St. Barthélemy", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb2"), - "flag: Bermuda", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb3"), - "flag: Brunei", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb4"), - "flag: Bolivia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb6"), - "flag: Caribbean Netherlands", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb7"), - "flag: Brazil", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb8"), - "flag: Bahamas", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb9"), - "flag: Bhutan", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xbb"), - "flag: Bouvet Island", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xbc"), - "flag: Botswana", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xbe"), - "flag: Belarus", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xbf"), - "flag: Belize", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xa6"), - "flag: Canada", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xa8"), - "flag: Cocos (Keeling) Islands", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xa9"), - "flag: Congo - Kinshasa", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xab"), - "flag: Central African Republic", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xac"), - "flag: Congo - Brazzaville", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xad"), - "flag: Switzerland", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xae"), - "flag: Côte d’Ivoire", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb0"), - "flag: Cook Islands", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb1"), - "flag: Chile", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb2"), - "flag: Cameroon", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb3"), - "flag: China", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb4"), - "flag: Colombia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb5"), - "flag: Clipperton Island", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb7"), - "flag: Costa Rica", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xba"), - "flag: Cuba", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbb"), - "flag: Cape Verde", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbc"), - "flag: Curaçao", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbd"), - "flag: Christmas Island", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbe"), - "flag: Cyprus", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbf"), - "flag: Czechia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xaa"), - "flag: Germany", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xac"), - "flag: Diego Garcia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xaf"), - "flag: Djibouti", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xb0"), - "flag: Denmark", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xb2"), - "flag: Dominica", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xb4"), - "flag: Dominican Republic", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xbf"), - "flag: Algeria", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xa6"), - "flag: Ceuta & Melilla", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xa8"), - "flag: Ecuador", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xaa"), - "flag: Estonia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xac"), - "flag: Egypt", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xad"), - "flag: Western Sahara", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xb7"), - "flag: Eritrea", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xb8"), - "flag: Spain", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xb9"), - "flag: Ethiopia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xba"), - "flag: European Union", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xab\xf0\x9f\x87\xae"), - "flag: Finland", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xab\xf0\x9f\x87\xaf"), - "flag: Fiji", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xab\xf0\x9f\x87\xb0"), - "flag: Falkland Islands", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xab\xf0\x9f\x87\xb2"), - "flag: Micronesia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xab\xf0\x9f\x87\xb4"), - "flag: Faroe Islands", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xab\xf0\x9f\x87\xb7"), - "flag: France", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xa6"), - "flag: Gabon", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xa7"), - "flag: United Kingdom", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xa9"), - "flag: Grenada", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xaa"), - "flag: Georgia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xab"), - "flag: French Guiana", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xac"), - "flag: Guernsey", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xad"), - "flag: Ghana", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xae"), - "flag: Gibraltar", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb1"), - "flag: Greenland", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb2"), - "flag: Gambia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb3"), - "flag: Guinea", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb5"), - "flag: Guadeloupe", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb6"), - "flag: Equatorial Guinea", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb7"), - "flag: Greece", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb8"), - "flag: South Georgia & South Sandwich Islands", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb9"), - "flag: Guatemala", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xba"), - "flag: Guam", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xbc"), - "flag: Guinea-Bissau", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xbe"), - "flag: Guyana", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xad\xf0\x9f\x87\xb0"), - "flag: Hong Kong SAR China", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xad\xf0\x9f\x87\xb2"), - "flag: Heard & McDonald Islands", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xad\xf0\x9f\x87\xb3"), - "flag: Honduras", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xad\xf0\x9f\x87\xb7"), - "flag: Croatia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xad\xf0\x9f\x87\xb9"), - "flag: Haiti", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xad\xf0\x9f\x87\xba"), - "flag: Hungary", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xa8"), - "flag: Canary Islands", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xa9"), - "flag: Indonesia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xaa"), - "flag: Ireland", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb1"), - "flag: Israel", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb2"), - "flag: Isle of Man", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb3"), - "flag: India", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb4"), - "flag: British Indian Ocean Territory", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb6"), - "flag: Iraq", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb7"), - "flag: Iran", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb8"), - "flag: Iceland", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb9"), - "flag: Italy", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xaf\xf0\x9f\x87\xaa"), - "flag: Jersey", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xaf\xf0\x9f\x87\xb2"), - "flag: Jamaica", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xaf\xf0\x9f\x87\xb4"), - "flag: Jordan", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xaf\xf0\x9f\x87\xb5"), - "flag: Japan", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xaa"), - "flag: Kenya", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xac"), - "flag: Kyrgyzstan", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xad"), - "flag: Cambodia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xae"), - "flag: Kiribati", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xb2"), - "flag: Comoros", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xb3"), - "flag: St. Kitts & Nevis", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xb5"), - "flag: North Korea", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xb7"), - "flag: South Korea", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xbc"), - "flag: Kuwait", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xbe"), - "flag: Cayman Islands", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xbf"), - "flag: Kazakhstan", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xa6"), - "flag: Laos", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xa7"), - "flag: Lebanon", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xa8"), - "flag: St. Lucia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xae"), - "flag: Liechtenstein", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xb0"), - "flag: Sri Lanka", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xb7"), - "flag: Liberia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xb8"), - "flag: Lesotho", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xb9"), - "flag: Lithuania", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xba"), - "flag: Luxembourg", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xbb"), - "flag: Latvia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xbe"), - "flag: Libya", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xa6"), - "flag: Morocco", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xa8"), - "flag: Monaco", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xa9"), - "flag: Moldova", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xaa"), - "flag: Montenegro", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xab"), - "flag: St. Martin", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xac"), - "flag: Madagascar", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xad"), - "flag: Marshall Islands", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb0"), - "flag: North Macedonia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb1"), - "flag: Mali", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb2"), - "flag: Myanmar (Burma)", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb3"), - "flag: Mongolia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb4"), - "flag: Macao SAR China", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb5"), - "flag: Northern Mariana Islands", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb6"), - "flag: Martinique", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb7"), - "flag: Mauritania", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb8"), - "flag: Montserrat", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb9"), - "flag: Malta", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xba"), - "flag: Mauritius", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbb"), - "flag: Maldives", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbc"), - "flag: Malawi", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbd"), - "flag: Mexico", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbe"), - "flag: Malaysia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbf"), - "flag: Mozambique", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xa6"), - "flag: Namibia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xa8"), - "flag: New Caledonia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xaa"), - "flag: Niger", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xab"), - "flag: Norfolk Island", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xac"), - "flag: Nigeria", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xae"), - "flag: Nicaragua", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xb1"), - "flag: Netherlands", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xb4"), - "flag: Norway", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xb5"), - "flag: Nepal", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xb7"), - "flag: Nauru", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xba"), - "flag: Niue", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xbf"), - "flag: New Zealand", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb4\xf0\x9f\x87\xb2"), - "flag: Oman", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xa6"), - "flag: Panama", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xaa"), - "flag: Peru", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xab"), - "flag: French Polynesia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xac"), - "flag: Papua New Guinea", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xad"), - "flag: Philippines", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb0"), - "flag: Pakistan", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb1"), - "flag: Poland", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb2"), - "flag: St. Pierre & Miquelon", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb3"), - "flag: Pitcairn Islands", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb7"), - "flag: Puerto Rico", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb8"), - "flag: Palestinian Territories", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb9"), - "flag: Portugal", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xbc"), - "flag: Palau", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xbe"), - "flag: Paraguay", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb6\xf0\x9f\x87\xa6"), - "flag: Qatar", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb7\xf0\x9f\x87\xaa"), - "flag: Réunion", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb7\xf0\x9f\x87\xb4"), - "flag: Romania", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb7\xf0\x9f\x87\xb8"), - "flag: Serbia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb7\xf0\x9f\x87\xba"), - "flag: Russia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb7\xf0\x9f\x87\xbc"), - "flag: Rwanda", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xa6"), - "flag: Saudi Arabia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xa7"), - "flag: Solomon Islands", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xa8"), - "flag: Seychelles", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xa9"), - "flag: Sudan", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xaa"), - "flag: Sweden", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xac"), - "flag: Singapore", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xad"), - "flag: St. Helena", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xae"), - "flag: Slovenia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xaf"), - "flag: Svalbard & Jan Mayen", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb0"), - "flag: Slovakia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb1"), - "flag: Sierra Leone", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb2"), - "flag: San Marino", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb3"), - "flag: Senegal", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb4"), - "flag: Somalia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb7"), - "flag: Suriname", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb8"), - "flag: South Sudan", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb9"), - "flag: São Tomé & Príncipe", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xbb"), - "flag: El Salvador", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xbd"), - "flag: Sint Maarten", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xbe"), - "flag: Syria", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xbf"), - "flag: Eswatini", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xa6"), - "flag: Tristan da Cunha", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xa8"), - "flag: Turks & Caicos Islands", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xa9"), - "flag: Chad", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xab"), - "flag: French Southern Territories", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xac"), - "flag: Togo", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xad"), - "flag: Thailand", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xaf"), - "flag: Tajikistan", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb0"), - "flag: Tokelau", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb1"), - "flag: Timor-Leste", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb2"), - "flag: Turkmenistan", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb3"), - "flag: Tunisia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb4"), - "flag: Tonga", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb7"), - "flag: Turkey", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb9"), - "flag: Trinidad & Tobago", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xbb"), - "flag: Tuvalu", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xbc"), - "flag: Taiwan", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xbf"), - "flag: Tanzania", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xa6"), - "flag: Ukraine", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xac"), - "flag: Uganda", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xb2"), - "flag: U.S. Outlying Islands", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xb3"), - "flag: United Nations", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xb8"), - "flag: United States", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xbe"), - "flag: Uruguay", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xbf"), - "flag: Uzbekistan", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xa6"), - "flag: Vatican City", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xa8"), - "flag: St. Vincent & Grenadines", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xaa"), - "flag: Venezuela", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xac"), - "flag: British Virgin Islands", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xae"), - "flag: U.S. Virgin Islands", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xb3"), - "flag: Vietnam", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xba"), - "flag: Vanuatu", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xbc\xf0\x9f\x87\xab"), - "flag: Wallis & Futuna", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xbc\xf0\x9f\x87\xb8"), - "flag: Samoa", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xbd\xf0\x9f\x87\xb0"), - "flag: Kosovo", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xbe\xf0\x9f\x87\xaa"), - "flag: Yemen", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xbe\xf0\x9f\x87\xb9"), - "flag: Mayotte", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xbf\xf0\x9f\x87\xa6"), - "flag: South Africa", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xbf\xf0\x9f\x87\xb2"), - "flag: Zambia", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x87\xbf\xf0\x9f\x87\xbc"), - "flag: Zimbabwe", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb4\xf3\xa0\x81\xa7\xf3\xa0\x81\xa2\xf3\xa0\x81\xa5\xf3\xa0" - "\x81\xae\xf3\xa0\x81\xa7\xf3\xa0\x81\xbf"), - "flag: England", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb4\xf3\xa0\x81\xa7\xf3\xa0\x81\xa2\xf3\xa0\x81\xb3\xf3\xa0" - "\x81\xa3\xf3\xa0\x81\xb4\xf3\xa0\x81\xbf"), - "flag: Scotland", - emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb4\xf3\xa0\x81\xa7\xf3\xa0\x81\xa2\xf3\xa0\x81\xb7\xf3\xa0" - "\x81\xac\xf3\xa0\x81\xb3\xf3\xa0\x81\xbf"), - "flag: Wales", - emoji::EmojiCategory::Flags}, -}; -- cgit 1.5.1 From 1c984265366ed68f296a1c5aed6b47a23220334a Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Fri, 22 Jan 2021 03:18:36 +0100 Subject: Fix tags --- src/Cache.cpp | 32 ++++++++++++++++---------------- src/RoomInfoListItem.cpp | 3 ++- 2 files changed, 18 insertions(+), 17 deletions(-) (limited to 'src') diff --git a/src/Cache.cpp b/src/Cache.cpp index e2aecca2..7e25fed2 100644 --- a/src/Cache.cpp +++ b/src/Cache.cpp @@ -1235,11 +1235,11 @@ Cache::saveState(const mtx::responses::Sync &res) updatedInfo.avatar_url = getRoomAvatarUrl(txn, statesdb, membersdb).toStdString(); updatedInfo.version = getRoomVersion(txn, statesdb).toStdString(); + bool has_new_tags = false; // Process the account_data associated with this room if (!room.second.account_data.events.empty()) { auto accountDataDb = getAccountDataDb(txn, room.first); - bool has_new_tags = false; for (const auto &evt : room.second.account_data.events) { std::visit( [&txn, &accountDataDb](const auto &event) { @@ -1266,21 +1266,21 @@ Cache::saveState(const mtx::responses::Sync &res) nhlog::db()->debug("Fully read: {}", fr->content.event_id); } } - if (!has_new_tags) { - // retrieve the old tags, they haven't changed - lmdb::val data; - if (lmdb::dbi_get(txn, roomsDb_, lmdb::val(room.first), data)) { - try { - RoomInfo tmp = json::parse( - std::string_view(data.data(), data.size())); - updatedInfo.tags = tmp.tags; - } catch (const json::exception &e) { - nhlog::db()->warn( - "failed to parse room info: room_id ({}), {}: {}", - room.first, - std::string(data.data(), data.size()), - e.what()); - } + } + if (!has_new_tags) { + // retrieve the old tags, they haven't changed + lmdb::val data; + if (lmdb::dbi_get(txn, roomsDb_, lmdb::val(room.first), data)) { + try { + RoomInfo tmp = + json::parse(std::string_view(data.data(), data.size())); + updatedInfo.tags = tmp.tags; + } catch (const json::exception &e) { + nhlog::db()->warn( + "failed to parse room info: room_id ({}), {}: {}", + room.first, + std::string(data.data(), data.size()), + e.what()); } } } diff --git a/src/RoomInfoListItem.cpp b/src/RoomInfoListItem.cpp index 0acfcc90..427af632 100644 --- a/src/RoomInfoListItem.cpp +++ b/src/RoomInfoListItem.cpp @@ -145,11 +145,12 @@ RoomInfoListItem::init(QWidget *parent) tagAction->setWhatsThis(tr("Adds or removes the specified tag.", "WhatsThis hint for tag menu actions")); - for (const auto &riTag : roomInfo.tags) + for (const auto &riTag : roomInfo.tags) { if (riTag == tag) { tagAction->setChecked(true); break; } + } connect(tagAction, &QAction::triggered, this, [this, tag](bool checked) { if (checked) -- cgit 1.5.1 From d7bdff27b03fbc94c81bbad29088a572727cff4f Mon Sep 17 00:00:00 2001 From: Jedi18 Date: Fri, 22 Jan 2021 10:46:31 +0530 Subject: Fix assert failure due to calling versionOk on a different thread --- src/LoginPage.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/LoginPage.cpp b/src/LoginPage.cpp index dba5ba51..ec9b856f 100644 --- a/src/LoginPage.cpp +++ b/src/LoginPage.cpp @@ -174,8 +174,9 @@ LoginPage::LoginPage(QWidget *parent) setLayout(top_layout_); - connect(this, &LoginPage::versionOkCb, this, &LoginPage::versionOk); - connect(this, &LoginPage::versionErrorCb, this, &LoginPage::versionError); + connect(this, &LoginPage::versionOkCb, this, &LoginPage::versionOk, Qt::QueuedConnection); + connect( + this, &LoginPage::versionErrorCb, this, &LoginPage::versionError, Qt::QueuedConnection); connect(back_button_, SIGNAL(clicked()), this, SLOT(onBackButtonClicked())); connect(login_button_, SIGNAL(clicked()), this, SLOT(onLoginButtonClicked())); @@ -322,7 +323,7 @@ LoginPage::checkHomeserverVersion() break; } } - emit versionOk(loginMethod_); + emit versionOkCb(loginMethod_); }); }); } -- cgit 1.5.1 From 97340bed13c9be1cd054b7572beb7eb7d19d4b3b Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Fri, 22 Jan 2021 17:03:03 +0100 Subject: Fix font tags showing up in playable media messages --- resources/qml/delegates/PlayableMediaMessage.qml | 1 - src/timeline/TimelineModel.cpp | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/resources/qml/delegates/PlayableMediaMessage.qml b/resources/qml/delegates/PlayableMediaMessage.qml index be22687f..1534da2e 100644 --- a/resources/qml/delegates/PlayableMediaMessage.qml +++ b/resources/qml/delegates/PlayableMediaMessage.qml @@ -194,7 +194,6 @@ Rectangle { Text { Layout.fillWidth: true text: model.data.body - textFormat: Text.PlainText elide: Text.ElideRight color: colors.text } diff --git a/src/timeline/TimelineModel.cpp b/src/timeline/TimelineModel.cpp index 5db6f0c2..80ccabea 100644 --- a/src/timeline/TimelineModel.cpp +++ b/src/timeline/TimelineModel.cpp @@ -353,7 +353,8 @@ TimelineModel::data(const mtx::events::collections::TimelineEvents &event, int r return QVariant(emojiCount); } case Body: - return QVariant(utils::replaceEmoji(QString::fromStdString(body(event)))); + return QVariant( + utils::replaceEmoji(QString::fromStdString(body(event)).toHtmlEscaped())); case FormattedBody: { const static QRegularExpression replyFallback( ".*", QRegularExpression::DotMatchesEverythingOption); -- cgit 1.5.1 From fdb9d7ab40da1d6b40ae11c3988af7082b6bc7cd Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Sat, 23 Jan 2021 00:30:45 +0100 Subject: Allow users to hide rooms with specific tags --- resources/styles/nheko-dark.qss | 3 +- resources/styles/nheko.qss | 3 +- resources/styles/system.qss | 1 + src/ChatPage.cpp | 25 +++++++++++-- src/CommunitiesList.cpp | 30 +++++++++++++-- src/CommunitiesList.h | 5 ++- src/CommunitiesListItem.cpp | 82 ++++++++++++++++++++++++++++++++--------- src/CommunitiesListItem.h | 25 ++++++++++--- src/MatrixClient.cpp | 3 ++ src/RoomInfoListItem.cpp | 4 +- src/RoomInfoListItem.h | 4 +- src/RoomList.cpp | 16 +++++--- src/RoomList.h | 6 ++- 13 files changed, 160 insertions(+), 47 deletions(-) (limited to 'src') diff --git a/resources/styles/nheko-dark.qss b/resources/styles/nheko-dark.qss index 547e4256..af189f0e 100644 --- a/resources/styles/nheko-dark.qss +++ b/resources/styles/nheko-dark.qss @@ -155,11 +155,12 @@ RoomInfoListItem > Avatar { CommunitiesListItem { qproperty-highlightedBackgroundColor: #4d84c7; + qproperty-disabledBackgroundColor: palette(mid); qproperty-hoverBackgroundColor: rgb(67, 70, 77); qproperty-backgroundColor: #2d3139; qproperty-avatarBgColor: #202228; - qproperty-avatarFgColor: palette(window); + qproperty-avatarFgColor: black; } LoadingIndicator { diff --git a/resources/styles/nheko.qss b/resources/styles/nheko.qss index 81d97f65..edf3880b 100644 --- a/resources/styles/nheko.qss +++ b/resources/styles/nheko.qss @@ -122,11 +122,12 @@ RoomInfoListItem > Avatar { CommunitiesListItem { qproperty-highlightedBackgroundColor: #38A3D8; + qproperty-disabledBackgroundColor: palette(mid); qproperty-hoverBackgroundColor: rgb(70, 77, 93); qproperty-backgroundColor: #f2f5f8; qproperty-avatarBgColor: #eee; - qproperty-avatarFgColor: black; + qproperty-avatarFgColor: palette(buttonText); } #ChatPageLoadSpinner { diff --git a/resources/styles/system.qss b/resources/styles/system.qss index d65c8baa..bab85126 100644 --- a/resources/styles/system.qss +++ b/resources/styles/system.qss @@ -118,6 +118,7 @@ RoomInfoListItem > Avatar { CommunitiesListItem { qproperty-highlightedBackgroundColor: palette(highlight); + qproperty-disabledBackgroundColor: palette(mid); qproperty-hoverBackgroundColor: palette(light); qproperty-backgroundColor: palette(window); diff --git a/src/ChatPage.cpp b/src/ChatPage.cpp index 0377ce30..3df67fcc 100644 --- a/src/ChatPage.cpp +++ b/src/ChatPage.cpp @@ -267,10 +267,27 @@ ChatPage::ChatPage(QSharedPointer userSettings, QWidget *parent) [this](const QString &groupId) { current_community_ = groupId; - if (groupId == "world") - room_list_->removeFilter(); - else - room_list_->applyFilter(communitiesList_->roomList(groupId)); + if (groupId == "world") { + auto hidden = communitiesList_->hiddenTagsAndCommunities(); + std::set roomsToHide = communitiesList_->roomList(groupId); + for (const auto &hiddenTag : hidden) { + auto temp = communitiesList_->roomList(hiddenTag); + roomsToHide.insert(temp.begin(), temp.end()); + } + + room_list_->removeFilter(roomsToHide); + } else { + auto hidden = communitiesList_->hiddenTagsAndCommunities(); + hidden.erase(current_community_); + + auto roomsToShow = communitiesList_->roomList(groupId); + for (const auto &hiddenTag : hidden) { + for (const auto &r : communitiesList_->roomList(hiddenTag)) + roomsToShow.erase(r); + } + + room_list_->applyFilter(roomsToShow); + } }); connect(¬ificationsManager, diff --git a/src/CommunitiesList.cpp b/src/CommunitiesList.cpp index f3af9932..38d27864 100644 --- a/src/CommunitiesList.cpp +++ b/src/CommunitiesList.cpp @@ -135,6 +135,14 @@ CommunitiesList::addCommunity(const std::string &group_id) &CommunitiesListItem::clicked, this, &CommunitiesList::highlightSelectedCommunity); + connect(list_item, &CommunitiesListItem::isDisabledChanged, this, [this]() { + for (const auto &community : communities_) { + if (community.second->isPressed()) { + emit highlightSelectedCommunity(community.first); + break; + } + } + }); if (group_id.empty() || group_id.front() != '+') return; @@ -157,7 +165,9 @@ CommunitiesList::addCommunity(const std::string &group_id) connect(this, &CommunitiesList::groupRoomsRetrieved, this, - [this](const QString &id, const std::map &rooms) { + [this](const QString &id, const std::set &rooms) { + nhlog::ui()->info( + "Fetched rooms for {}: {}", id.toStdString(), rooms.size()); if (communities_.find(id) == communities_.end()) return; @@ -179,9 +189,9 @@ CommunitiesList::addCommunity(const std::string &group_id) return; } - std::map room_ids; + std::set room_ids; for (const auto &room : res.at("chunk")) - room_ids.emplace(QString::fromStdString(room.at("room_id")), true); + room_ids.emplace(QString::fromStdString(room.at("room_id"))); emit groupRoomsRetrieved(id, room_ids); }); @@ -256,7 +266,7 @@ CommunitiesList::fetchCommunityAvatar(const QString &id, const QString &avatarUr }); } -std::map +std::set CommunitiesList::roomList(const QString &id) const { if (communityExists(id)) @@ -277,6 +287,18 @@ CommunitiesList::currentTags() const return tags; } +std::set +CommunitiesList::hiddenTagsAndCommunities() const +{ + std::set hiddenTags; + for (auto &entry : communities_) { + if (entry.second->isDisabled()) + hiddenTags.insert(entry.first); + } + + return hiddenTags; +} + void CommunitiesList::sortEntries() { diff --git a/src/CommunitiesList.h b/src/CommunitiesList.h index 63f7af07..d62beb8d 100644 --- a/src/CommunitiesList.h +++ b/src/CommunitiesList.h @@ -24,17 +24,18 @@ public: void addCommunity(const std::string &id); void removeCommunity(const QString &id) { communities_.erase(id); }; - std::map roomList(const QString &id) const; + std::set roomList(const QString &id) const; void syncTags(const std::map &info); void setTagsForRoom(const QString &id, const std::vector &tags); std::vector currentTags() const; + std::set hiddenTagsAndCommunities() const; signals: void communityChanged(const QString &id); void avatarRetrieved(const QString &id, const QPixmap &img); void groupProfileRetrieved(const QString &group_id, const mtx::responses::GroupProfile &); - void groupRoomsRetrieved(const QString &group_id, const std::map &res); + void groupRoomsRetrieved(const QString &group_id, const std::set &res); public slots: void updateCommunityAvatar(const QString &id, const QPixmap &img); diff --git a/src/CommunitiesListItem.cpp b/src/CommunitiesListItem.cpp index dca91441..01c39fdc 100644 --- a/src/CommunitiesListItem.cpp +++ b/src/CommunitiesListItem.cpp @@ -1,5 +1,6 @@ #include "CommunitiesListItem.h" +#include #include #include "Utils.h" @@ -20,18 +21,28 @@ CommunitiesListItem::CommunitiesListItem(QString group_id, QWidget *parent) rippleOverlay_->setClipPath(path); rippleOverlay_->setClipping(true); - if (groupId_ == "world") - avatar_ = QPixmap(":/icons/icons/ui/world.png"); - else if (groupId_ == "tag:m.favourite") - avatar_ = QPixmap(":/icons/icons/ui/star.png"); - else if (groupId_ == "tag:m.lowpriority") - avatar_ = QPixmap(":/icons/icons/ui/lowprio.png"); - else if (groupId_.startsWith("tag:")) - avatar_ = QPixmap(":/icons/icons/ui/tag.png"); + menu_ = new QMenu(this); + hideRoomsWithTagAction_ = + new QAction(tr("Hide rooms with this tag or from this community"), this); + hideRoomsWithTagAction_->setCheckable(true); + menu_->addAction(hideRoomsWithTagAction_); + connect(menu_, &QMenu::aboutToShow, this, [this]() { + hideRoomsWithTagAction_->setChecked(isDisabled_); + }); + + connect(hideRoomsWithTagAction_, &QAction::triggered, this, [this](bool checked) { + this->setDisabled(checked); + }); updateTooltip(); } +void +CommunitiesListItem::contextMenuEvent(QContextMenuEvent *event) +{ + menu_->popup(event->globalPos()); +} + void CommunitiesListItem::setName(QString name) { @@ -48,6 +59,16 @@ CommunitiesListItem::setPressedState(bool state) } } +void +CommunitiesListItem::setDisabled(bool state) +{ + if (isDisabled_ != state) { + isDisabled_ = state; + update(); + emit isDisabledChanged(); + } +} + void CommunitiesListItem::mousePressEvent(QMouseEvent *event) { @@ -80,22 +101,47 @@ CommunitiesListItem::paintEvent(QPaintEvent *) if (isPressed_) p.fillRect(rect(), highlightedBackgroundColor_); + else if (isDisabled_) + p.fillRect(rect(), disabledBackgroundColor_); else if (underMouse()) p.fillRect(rect(), hoverBackgroundColor_); else p.fillRect(rect(), backgroundColor_); if (avatar_.isNull()) { - QFont font; - font.setPointSizeF(font.pointSizeF() * 1.3); - p.setFont(font); - - p.drawLetterAvatar(utils::firstChar(resolveName()), - avatarFgColor_, - avatarBgColor_, - width(), - height(), - IconSize); + QPixmap source; + if (groupId_ == "world") + source = QPixmap(":/icons/icons/ui/world.png"); + else if (groupId_ == "tag:m.favourite") + source = QPixmap(":/icons/icons/ui/star.png"); + else if (groupId_ == "tag:m.lowpriority") + source = QPixmap(":/icons/icons/ui/lowprio.png"); + else if (groupId_.startsWith("tag:")) + source = QPixmap(":/icons/icons/ui/tag.png"); + + if (source.isNull()) { + QFont font; + font.setPointSizeF(font.pointSizeF() * 1.3); + p.setFont(font); + + p.drawLetterAvatar(utils::firstChar(resolveName()), + avatarFgColor_, + avatarBgColor_, + width(), + height(), + IconSize); + } else { + QPainter painter(&source); + painter.setCompositionMode(QPainter::CompositionMode_SourceIn); + painter.fillRect(source.rect(), avatarFgColor_); + painter.end(); + + const int imageSz = 32; + p.drawPixmap( + QRect( + (width() - imageSz) / 2, (height() - imageSz) / 2, imageSz, imageSz), + source); + } } else { p.save(); diff --git a/src/CommunitiesListItem.h b/src/CommunitiesListItem.h index 535a6ec0..a80e3200 100644 --- a/src/CommunitiesListItem.h +++ b/src/CommunitiesListItem.h @@ -3,17 +3,22 @@ #include #include +#include + #include "Config.h" #include "ui/Theme.h" class RippleOverlay; class QMouseEvent; +class QMenu; class CommunitiesListItem : public QWidget { Q_OBJECT Q_PROPERTY(QColor highlightedBackgroundColor READ highlightedBackgroundColor WRITE setHighlightedBackgroundColor) + Q_PROPERTY(QColor disabledBackgroundColor READ disabledBackgroundColor WRITE + setDisabledBackgroundColor) Q_PROPERTY( QColor hoverBackgroundColor READ hoverBackgroundColor WRITE setHoverBackgroundColor) Q_PROPERTY(QColor backgroundColor READ backgroundColor WRITE setBackgroundColor) @@ -26,16 +31,18 @@ public: void setName(QString name); bool isPressed() const { return isPressed_; } + bool isDisabled() const { return isDisabled_; } void setAvatar(const QImage &img); - void setRooms(std::map room_ids) { room_ids_ = std::move(room_ids); } - void addRoom(const QString &id) { room_ids_[id] = true; } + void setRooms(std::set room_ids) { room_ids_ = std::move(room_ids); } + void addRoom(const QString &id) { room_ids_.insert(id); } void delRoom(const QString &id) { room_ids_.erase(id); } - std::map rooms() const { return room_ids_; } + std::set rooms() const { return room_ids_; } bool is_tag() const { return groupId_.startsWith("tag:"); } QColor highlightedBackgroundColor() const { return highlightedBackgroundColor_; } + QColor disabledBackgroundColor() const { return disabledBackgroundColor_; } QColor hoverBackgroundColor() const { return hoverBackgroundColor_; } QColor backgroundColor() const { return backgroundColor_; } @@ -43,6 +50,7 @@ public: QColor avatarBgColor() const { return avatarBgColor_; } void setHighlightedBackgroundColor(QColor &color) { highlightedBackgroundColor_ = color; } + void setDisabledBackgroundColor(QColor &color) { disabledBackgroundColor_ = color; } void setHoverBackgroundColor(QColor &color) { hoverBackgroundColor_ = color; } void setBackgroundColor(QColor &color) { backgroundColor_ = color; } @@ -56,13 +64,16 @@ public: signals: void clicked(const QString &group_id); + void isDisabledChanged(); public slots: void setPressedState(bool state); + void setDisabled(bool state); protected: void mousePressEvent(QMouseEvent *event) override; void paintEvent(QPaintEvent *event) override; + void contextMenuEvent(QContextMenuEvent *event) override; private: const int IconSize = 36; @@ -70,20 +81,24 @@ private: QString resolveName() const; void updateTooltip(); - std::map room_ids_; + std::set room_ids_; QString name_; QString groupId_; QPixmap avatar_; QColor highlightedBackgroundColor_; + QColor disabledBackgroundColor_; QColor hoverBackgroundColor_; QColor backgroundColor_; QColor avatarFgColor_; QColor avatarBgColor_; - bool isPressed_ = false; + bool isPressed_ = false; + bool isDisabled_ = false; RippleOverlay *rippleOverlay_; + QMenu *menu_; + QAction *hideRoomsWithTagAction_; }; diff --git a/src/MatrixClient.cpp b/src/MatrixClient.cpp index b69ba480..669dc270 100644 --- a/src/MatrixClient.cpp +++ b/src/MatrixClient.cpp @@ -1,6 +1,7 @@ #include "MatrixClient.h" #include +#include #include #include @@ -21,6 +22,7 @@ Q_DECLARE_METATYPE(nlohmann::json) Q_DECLARE_METATYPE(std::string) Q_DECLARE_METATYPE(std::vector) Q_DECLARE_METATYPE(std::vector) +Q_DECLARE_METATYPE(std::set) namespace { auto client_ = std::make_shared(); @@ -55,6 +57,7 @@ init() qRegisterMetaType>(); qRegisterMetaType>(); qRegisterMetaType>("std::map"); + qRegisterMetaType>(); } } // namespace http diff --git a/src/RoomInfoListItem.cpp b/src/RoomInfoListItem.cpp index 427af632..b5ba5af1 100644 --- a/src/RoomInfoListItem.cpp +++ b/src/RoomInfoListItem.cpp @@ -17,6 +17,7 @@ #include #include +#include #include #include #include @@ -32,7 +33,6 @@ #include "Splitter.h" #include "UserSettingsPage.h" #include "Utils.h" -#include "ui/Menu.h" #include "ui/Ripple.h" #include "ui/RippleOverlay.h" @@ -98,7 +98,7 @@ RoomInfoListItem::init(QWidget *parent) bubbleDiameter_ = QFontMetrics(unreadCountFont_).averageCharWidth() * 3; - menu_ = new Menu(this); + menu_ = new QMenu(this); leaveRoom_ = new QAction(tr("Leave room"), this); connect(leaveRoom_, &QAction::triggered, this, [this]() { emit leaveRoom(roomId_); }); diff --git a/src/RoomInfoListItem.h b/src/RoomInfoListItem.h index af919592..baa8b98b 100644 --- a/src/RoomInfoListItem.h +++ b/src/RoomInfoListItem.h @@ -28,7 +28,7 @@ #include "UserSettingsPage.h" #include "ui/Avatar.h" -class Menu; +class QMenu; class RippleOverlay; class RoomInfoListItem : public QWidget @@ -178,7 +178,7 @@ private: DescInfo lastMsgInfo_; - Menu *menu_; + QMenu *menu_; QAction *leaveRoom_; bool isPressed_ = false; diff --git a/src/RoomList.cpp b/src/RoomList.cpp index aab89491..764a8e42 100644 --- a/src/RoomList.cpp +++ b/src/RoomList.cpp @@ -50,8 +50,8 @@ RoomList::RoomList(QSharedPointer userSettings, QWidget *parent) QScroller::grabGesture(scrollArea_, QScroller::TouchGesture); QScroller::grabGesture(scrollArea_, QScroller::LeftMouseButtonGesture); - // The scrollbar on macOS will hide itself when not active so it won't interfere - // with the content. +// The scrollbar on macOS will hide itself when not active so it won't interfere +// with the content. #if not defined(Q_OS_MAC) scrollArea_->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); #endif @@ -411,20 +411,24 @@ RoomList::closeJoinRoomDialog(bool isJoining, QString roomAlias) } void -RoomList::removeFilter() +RoomList::removeFilter(const std::set &roomsToHide) { setUpdatesEnabled(false); for (int i = 0; i < contentsLayout_->count(); i++) { auto widget = qobject_cast(contentsLayout_->itemAt(i)->widget()); - if (widget) - widget->show(); + if (widget) { + if (roomsToHide.find(widget->roomId()) == roomsToHide.end()) + widget->show(); + else + widget->hide(); + } } setUpdatesEnabled(true); } void -RoomList::applyFilter(const std::map &filter) +RoomList::applyFilter(const std::set &filter) { // Disabling paint updates will resolve issues with screen flickering on big room lists. setUpdatesEnabled(false); diff --git a/src/RoomList.h b/src/RoomList.h index 02aac869..5350a2ab 100644 --- a/src/RoomList.h +++ b/src/RoomList.h @@ -23,6 +23,8 @@ #include #include +#include + #include "CacheStructs.h" #include "UserSettingsPage.h" @@ -54,9 +56,9 @@ public: void addInvitedRoom(const QString &room_id, const RoomInfo &info); void removeRoom(const QString &room_id, bool reset); //! Hide rooms that are not present in the given filter. - void applyFilter(const std::map &rooms); + void applyFilter(const std::set &rooms); //! Show all the available rooms. - void removeFilter(); + void removeFilter(const std::set &roomsToHide); void updateRoom(const QString &room_id, const RoomInfo &info); void cleanupInvites(const std::map &invites); -- cgit 1.5.1 From 6ae1a5e8ad4753d90b5adc11fb49216f8bf2b8e1 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Sat, 23 Jan 2021 00:49:14 +0100 Subject: Persist hidden tags --- src/CommunitiesList.cpp | 10 ++++++++++ src/UserSettingsPage.cpp | 9 +++++++++ src/UserSettingsPage.h | 3 +++ 3 files changed, 22 insertions(+) (limited to 'src') diff --git a/src/CommunitiesList.cpp b/src/CommunitiesList.cpp index 38d27864..cf0e7290 100644 --- a/src/CommunitiesList.cpp +++ b/src/CommunitiesList.cpp @@ -3,6 +3,7 @@ #include "Logging.h" #include "MatrixClient.h" #include "Splitter.h" +#include "UserSettingsPage.h" #include #include @@ -125,9 +126,15 @@ CommunitiesList::setTagsForRoom(const QString &room_id, const std::vectorhiddenTags(); + const auto id = QString::fromStdString(group_id); CommunitiesListItem *list_item = new CommunitiesListItem(id, scrollArea_); + + if (hiddenTags.contains(id)) + list_item->setDisabled(true); + communities_.emplace(id, QSharedPointer(list_item)); contentsLayout_->insertWidget(contentsLayout_->count() - 1, list_item); @@ -142,6 +149,9 @@ CommunitiesList::addCommunity(const std::string &group_id) break; } } + + auto hiddenTags = hiddenTagsAndCommunities(); + UserSettings::instance()->setHiddenTags({hiddenTags.begin(), hiddenTags.end()}); }); if (group_id.empty() || group_id.front() != '+') diff --git a/src/UserSettingsPage.cpp b/src/UserSettingsPage.cpp index f90938c9..0e3bd667 100644 --- a/src/UserSettingsPage.cpp +++ b/src/UserSettingsPage.cpp @@ -81,6 +81,7 @@ UserSettings::load(std::optional profile) hasAlertOnNotification_ = settings.value("user/alert_on_notification", false).toBool(); startInTray_ = settings.value("user/window/start_in_tray", false).toBool(); groupView_ = settings.value("user/group_view", true).toBool(); + hiddenTags_ = settings.value("user/hidden_tags", QStringList{}).toStringList(); buttonsInTimeline_ = settings.value("user/timeline/buttons", true).toBool(); timelineMaxWidth_ = settings.value("user/timeline/max_width", 0).toInt(); messageHoverHighlight_ = @@ -184,6 +185,13 @@ UserSettings::setGroupView(bool state) save(); } +void +UserSettings::setHiddenTags(QStringList hiddenTags) +{ + hiddenTags_ = hiddenTags; + save(); +} + void UserSettings::setMarkdown(bool state) { @@ -538,6 +546,7 @@ UserSettings::save() settings.setValue("minor_events", sortByImportance_); settings.setValue("read_receipts", readReceipts_); settings.setValue("group_view", groupView_); + settings.setValue("hidden_tags", hiddenTags_); settings.setValue("markdown_enabled", markdown_); settings.setValue("desktop_notifications", hasDesktopNotifications_); settings.setValue("alert_on_notification", hasAlertOnNotification_); diff --git a/src/UserSettingsPage.h b/src/UserSettingsPage.h index 6744d101..15da235b 100644 --- a/src/UserSettingsPage.h +++ b/src/UserSettingsPage.h @@ -144,6 +144,7 @@ public: void setAccessToken(QString accessToken); void setDeviceId(QString deviceId); void setHomeserver(QString homeserver); + void setHiddenTags(QStringList hiddenTags); QString theme() const { return !theme_.isEmpty() ? theme_ : defaultTheme_; } bool messageHoverHighlight() const { return messageHoverHighlight_; } @@ -182,6 +183,7 @@ public: QString accessToken() const { return accessToken_; } QString deviceId() const { return deviceId_; } QString homeserver() const { return homeserver_; } + QStringList hiddenTags() const { return hiddenTags_; } signals: void groupViewStateChanged(bool state); @@ -257,6 +259,7 @@ private: QString accessToken_; QString deviceId_; QString homeserver_; + QStringList hiddenTags_; static QSharedPointer instance_; }; -- cgit 1.5.1 From 80eb2d915d666fc1a3e2788cb0e68f84f8d2d5b6 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Sat, 23 Jan 2021 01:47:22 +0100 Subject: Fix Qt < 5.14 compat --- src/CommunitiesList.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/CommunitiesList.cpp b/src/CommunitiesList.cpp index cf0e7290..77e6368a 100644 --- a/src/CommunitiesList.cpp +++ b/src/CommunitiesList.cpp @@ -151,7 +151,11 @@ CommunitiesList::addCommunity(const std::string &group_id) } auto hiddenTags = hiddenTagsAndCommunities(); - UserSettings::instance()->setHiddenTags({hiddenTags.begin(), hiddenTags.end()}); + // Qt < 5.14 compat + QStringList hiddenTags_; + for (auto &&t : hiddenTags) + hiddenTags_.push_back(t); + UserSettings::instance()->setHiddenTags(hiddenTags_); }); if (group_id.empty() || group_id.front() != '+') -- cgit 1.5.1 From f956d012a9331f2ef1b1b18e54ab21f3a96c74d9 Mon Sep 17 00:00:00 2001 From: "DeepBlueV7.X" Date: Sat, 23 Jan 2021 00:51:29 +0000 Subject: Remove useless parentheses --- src/timeline/InputBar.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/timeline/InputBar.cpp b/src/timeline/InputBar.cpp index 2317a407..b31c1f76 100644 --- a/src/timeline/InputBar.cpp +++ b/src/timeline/InputBar.cpp @@ -257,8 +257,8 @@ InputBar::message(QString msg, MarkdownOverride useMarkdown) text.body = msg.trimmed().toStdString(); if ((ChatPage::instance()->userSettings()->markdown() && - (useMarkdown == MarkdownOverride::NOT_SPECIFIED)) || - (useMarkdown == MarkdownOverride::ON)) { + useMarkdown == MarkdownOverride::NOT_SPECIFIED) || + useMarkdown == MarkdownOverride::ON) { text.formatted_body = utils::markdownToHtml(msg).toStdString(); // Don't send formatted_body, when we don't need to -- cgit 1.5.1 From 7bc57f76f77ac282afb78c3e4d02dd647dc0d449 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Sat, 23 Jan 2021 20:08:59 +0100 Subject: Request unknown message indices --- CMakeLists.txt | 2 +- io.github.NhekoReborn.Nheko.json | 3 +-- src/Olm.cpp | 3 +++ src/Olm.h | 4 +++- src/timeline/EventStore.cpp | 21 +++++++++++++++------ 5 files changed, 23 insertions(+), 10 deletions(-) (limited to 'src') diff --git a/CMakeLists.txt b/CMakeLists.txt index 319d9cc8..0e707977 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -355,7 +355,7 @@ if(USE_BUNDLED_MTXCLIENT) FetchContent_Declare( MatrixClient GIT_REPOSITORY https://github.com/Nheko-Reborn/mtxclient.git - GIT_TAG v0.4.0 + GIT_TAG 1e97d3195d366a15a086ca451d082d59972105ba ) set(BUILD_LIB_EXAMPLES OFF CACHE INTERNAL "") set(BUILD_LIB_TESTS OFF CACHE INTERNAL "") diff --git a/io.github.NhekoReborn.Nheko.json b/io.github.NhekoReborn.Nheko.json index 37958470..fb921f65 100644 --- a/io.github.NhekoReborn.Nheko.json +++ b/io.github.NhekoReborn.Nheko.json @@ -220,8 +220,7 @@ "name": "mtxclient", "sources": [ { - "commit": "2d6e3f79917ce2065a54ca32e6a9f9d42c0b6347", - "tag": "v0.4.0", + "commit": "1e97d3195d366a15a086ca451d082d59972105ba", "type": "git", "url": "https://github.com/Nheko-Reborn/mtxclient.git" } diff --git a/src/Olm.cpp b/src/Olm.cpp index 028095a6..4ccf8ab9 100644 --- a/src/Olm.cpp +++ b/src/Olm.cpp @@ -890,12 +890,15 @@ decryptEvent(const MegolmSessionIndex &index, std::string msg_str; try { auto session = cache::client()->getInboundMegolmSession(index); + auto res = olm::client()->decrypt_group_message(session.get(), event.content.ciphertext); msg_str = std::string((char *)res.data.data(), res.data.size()); } catch (const lmdb::error &e) { return {DecryptionErrorCode::DbError, e.what(), std::nullopt}; } catch (const mtx::crypto::olm_exception &e) { + if (e.error_code() == mtx::crypto::OlmErrorCode::UNKNOWN_MESSAGE_INDEX) + return {DecryptionErrorCode::MissingSessionIndex, e.what(), std::nullopt}; return {DecryptionErrorCode::DecryptionFailed, e.what(), std::nullopt}; } diff --git a/src/Olm.h b/src/Olm.h index 78c1e641..45b6b890 100644 --- a/src/Olm.h +++ b/src/Olm.h @@ -17,7 +17,9 @@ enum class DecryptionErrorCode { MissingSession, // Session was not found, retrieve from backup or request from other devices // and try again - DbError, // DB read failed + MissingSessionIndex, // Session was found, but it does not reach back enough to this index, + // retrieve from backup or request from other devices and try again + DbError, // DB read failed DecryptionFailed, // libolm error ParsingFailed, // Failed to parse the actual event ReplayAttack, // Megolm index reused diff --git a/src/timeline/EventStore.cpp b/src/timeline/EventStore.cpp index 41001081..d7629456 100644 --- a/src/timeline/EventStore.cpp +++ b/src/timeline/EventStore.cpp @@ -543,12 +543,21 @@ EventStore::decryptEvent(const IdIndex &idx, if (decryptionResult.error) { switch (*decryptionResult.error) { - case olm::DecryptionErrorCode::MissingSession: { - dummy.content.body = - tr("-- Encrypted Event (No keys found for decryption) --", - "Placeholder, when the message was not decrypted yet or can't be " - "decrypted.") - .toStdString(); + case olm::DecryptionErrorCode::MissingSession: + case olm::DecryptionErrorCode::MissingSessionIndex: { + if (decryptionResult.error == olm::DecryptionErrorCode::MissingSession) + dummy.content.body = + tr("-- Encrypted Event (No keys found for decryption) --", + "Placeholder, when the message was not decrypted yet or can't " + "be " + "decrypted.") + .toStdString(); + else + dummy.content.body = + tr("-- Encrypted Event (Key not valid for this index) --", + "Placeholder, when the message can't be decrypted with this " + "key since it is not valid for this index ") + .toStdString(); nhlog::crypto()->info("Could not find inbound megolm session ({}, {}, {})", index.room_id, index.session_id, -- cgit 1.5.1 From 577d403be7b83ac8530a23a393f3a4d90853f487 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Sat, 23 Jan 2021 23:25:52 +0100 Subject: Fix emoji update script --- scripts/emoji_codegen.py | 23 +- src/Olm.h | 10 +- src/emoji/Provider.cpp | 1765 ++++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 1701 insertions(+), 97 deletions(-) (limited to 'src') diff --git a/scripts/emoji_codegen.py b/scripts/emoji_codegen.py index b39feb34..588b026b 100755 --- a/scripts/emoji_codegen.py +++ b/scripts/emoji_codegen.py @@ -11,19 +11,6 @@ class Emoji(object): self.code = repr(code.encode('utf-8'))[1:].strip("'") self.shortname = shortname -def generate_code(emojis, category): - tmpl = Template(''' -const std::vector emoji::Provider::{{ category }} = { - // {{ category.capitalize() }} - {%- for e in emoji %} - Emoji{QString::fromUtf8("{{ e.code }}"), "{{ e.shortname }}", emoji::EmojiCategory::{{ category.capitalize() }}}, - {%- endfor %} -}; - ''') - - d = dict(category=category, emoji=emojis) - print(tmpl.render(d)) - def generate_qml_list(**kwargs): tmpl = Template(''' const QVector emoji::Provider::emoji = { @@ -93,12 +80,4 @@ if __name__ == '__main__': # Use xclip to pipe the output to clipboard. # e.g ./codegen.py emoji.json | xclip -sel clip - generate_code(people, 'people') - generate_code(nature, 'nature') - generate_code(food, 'food') - generate_code(activity, 'activity') - generate_code(travel, 'travel') - generate_code(objects, 'objects') - generate_code(symbols, 'symbols') - generate_code(flags, 'flags') - generate_qml_list(people=people, nature=nature, food=food, activity=activity, travel=travel, objects=objects, symbols=symbols, flags=flags) \ No newline at end of file + generate_qml_list(people=people, nature=nature, food=food, activity=activity, travel=travel, objects=objects, symbols=symbols, flags=flags) diff --git a/src/Olm.h b/src/Olm.h index 45b6b890..7058782b 100644 --- a/src/Olm.h +++ b/src/Olm.h @@ -19,11 +19,11 @@ enum class DecryptionErrorCode // and try again MissingSessionIndex, // Session was found, but it does not reach back enough to this index, // retrieve from backup or request from other devices and try again - DbError, // DB read failed - DecryptionFailed, // libolm error - ParsingFailed, // Failed to parse the actual event - ReplayAttack, // Megolm index reused - UnknownFingerprint, // Unknown device Fingerprint + DbError, // DB read failed + DecryptionFailed, // libolm error + ParsingFailed, // Failed to parse the actual event + ReplayAttack, // Megolm index reused + UnknownFingerprint, // Unknown device Fingerprint }; struct DecryptionResult diff --git a/src/emoji/Provider.cpp b/src/emoji/Provider.cpp index 2cdef7ad..eff57c9f 100644 --- a/src/emoji/Provider.cpp +++ b/src/emoji/Provider.cpp @@ -7,6 +7,7 @@ #include "emoji/Provider.h" using namespace emoji; + const QVector emoji::Provider::emoji = { // People Emoji{QString::fromUtf8("\xf0\x9f\x98\x80"), "grinning face", emoji::EmojiCategory::People}, @@ -84,12 +85,18 @@ const QVector emoji::Provider::emoji = { Emoji{QString::fromUtf8("\xf0\x9f\x98\x90"), "neutral face", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\x91"), "expressionless face", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\xb6"), "face without mouth", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xb6\xe2\x80\x8d\xf0\x9f\x8c\xab"), + "face in clouds", + emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\x8f"), "smirking face", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\x92"), "unamused face", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x84"), "face with rolling eyes", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\xac"), "grimacing face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xae\xe2\x80\x8d\xf0\x9f\x92\xa8"), + "face exhaling", + emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa5"), "lying face", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\x8c"), "relieved face", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\x94"), "pensive face", emoji::EmojiCategory::People}, @@ -111,7 +118,10 @@ const QVector emoji::Provider::emoji = { Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb5"), "hot face", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb6"), "cold face", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb4"), "woozy face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xb5"), "dizzy face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xb5"), "knocked-out face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xb5\xe2\x80\x8d\xf0\x9f\x92\xab"), + "face with spiral eyes", + emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xaf"), "exploding head", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa0"), "cowboy hat face", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb3"), "partying face", emoji::EmojiCategory::People}, @@ -215,6 +225,18 @@ const QVector emoji::Provider::emoji = { Emoji{QString::fromUtf8("\xf0\x9f\x92\x9f"), "heart decoration", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xe2\x9d\xa3"), "heart exclamation", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x94"), "broken heart", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x94\xa5"), + "heart on fire", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x94\xa5"), + "heart on fire", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\xa9\xb9"), + "mending heart", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\xa9\xb9"), + "mending heart", + emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xe2\x9d\xa4"), "red heart", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa1"), "orange heart", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x9b"), "yellow heart", emoji::EmojiCategory::People}, @@ -1003,22 +1025,58 @@ const QVector emoji::Provider::emoji = { Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "man: dark skin tone", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94"), "man: beard", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94"), "person: beard", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbb"), - "man: light skin tone, beard", + "person: light skin tone, beard", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbc"), - "man: medium-light skin tone, beard", + "person: medium-light skin tone, beard", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbd"), - "man: medium skin tone, beard", + "person: medium skin tone, beard", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbe"), - "man: medium-dark skin tone, beard", + "person: medium-dark skin tone, beard", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbf"), + "person: dark skin tone, beard", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xe2\x80\x8d\xe2\x99\x82"), + "man: beard", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), + "man: light skin tone, beard", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), + "man: medium-light skin tone, beard", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), + "man: medium skin tone, beard", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), + "man: medium-dark skin tone, beard", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man: dark skin tone, beard", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xe2\x80\x8d\xe2\x99\x80"), + "woman: beard", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), + "woman: light skin tone, beard", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), + "woman: medium-light skin tone, beard", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), + "woman: medium skin tone, beard", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), + "woman: medium-dark skin tone, beard", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), + "woman: dark skin tone, beard", + emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xb0"), "man: red hair", emoji::EmojiCategory::People}, @@ -2881,6 +2939,22 @@ const QVector emoji::Provider::emoji = { Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman guard: dark skin tone", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb7"), "ninja", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb7\xf0\x9f\x8f\xbb"), + "ninja: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb7\xf0\x9f\x8f\xbc"), + "ninja: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb7\xf0\x9f\x8f\xbd"), + "ninja: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb7\xf0\x9f\x8f\xbe"), + "ninja: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb7\xf0\x9f\x8f\xbf"), + "ninja: dark skin tone", + emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7"), "construction worker", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbb"), "construction worker: light skin tone", @@ -3019,21 +3093,23 @@ const QVector emoji::Provider::emoji = { Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman wearing turban: dark skin tone", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2"), "man with skullcap", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2"), + "person with skullcap", + emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbb"), - "man with skullcap: light skin tone", + "person with skullcap: light skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbc"), - "man with skullcap: medium-light skin tone", + "person with skullcap: medium-light skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbd"), - "man with skullcap: medium skin tone", + "person with skullcap: medium skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbe"), - "man with skullcap: medium-dark skin tone", + "person with skullcap: medium-dark skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbf"), - "man with skullcap: dark skin tone", + "person with skullcap: dark skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95"), "woman with headscarf", @@ -3053,21 +3129,21 @@ const QVector emoji::Provider::emoji = { Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95\xf0\x9f\x8f\xbf"), "woman with headscarf: dark skin tone", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5"), "man in tuxedo", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5"), "person in tuxedo", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbb"), - "man in tuxedo: light skin tone", + "person in tuxedo: light skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbc"), - "man in tuxedo: medium-light skin tone", + "person in tuxedo: medium-light skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbd"), - "man in tuxedo: medium skin tone", + "person in tuxedo: medium skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbe"), - "man in tuxedo: medium-dark skin tone", + "person in tuxedo: medium-dark skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbf"), - "man in tuxedo: dark skin tone", + "person in tuxedo: dark skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xe2\x80\x8d\xe2\x99\x82"), "man in tuxedo", @@ -3105,21 +3181,21 @@ const QVector emoji::Provider::emoji = { Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman in tuxedo: dark skin tone", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0"), "bride with veil", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0"), "person with veil", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbb"), - "bride with veil: light skin tone", + "person with veil: light skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbc"), - "bride with veil: medium-light skin tone", + "person with veil: medium-light skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbd"), - "bride with veil: medium skin tone", + "person with veil: medium skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbe"), - "bride with veil: medium-dark skin tone", + "person with veil: medium-dark skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbf"), - "bride with veil: dark skin tone", + "person with veil: dark skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xe2\x80\x8d\xe2\x99\x82"), "man with veil", @@ -3952,58 +4028,58 @@ const QVector emoji::Provider::emoji = { "woman kneeling: dark skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "person with probing cane", + "person with white cane", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "person with probing cane: light skin tone", + "person with white cane: light skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "person with probing cane: medium-light skin tone", + "person with white cane: medium-light skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "person with probing cane: medium skin tone", + "person with white cane: medium skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "person with probing cane: medium-dark skin tone", + "person with white cane: medium-dark skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "person with probing cane: dark skin tone", + "person with white cane: dark skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "man with probing cane", + "man with white cane", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "man with probing cane: light skin tone", + "man with white cane: light skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "man with probing cane: medium-light skin tone", + "man with white cane: medium-light skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "man with probing cane: medium skin tone", + "man with white cane: medium skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "man with probing cane: medium-dark skin tone", + "man with white cane: medium-dark skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "man with probing cane: dark skin tone", + "man with white cane: dark skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "woman with probing cane", + "woman with white cane", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "woman with probing cane: light skin tone", + "woman with white cane: light skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "woman with probing cane: medium-light skin tone", + "woman with white cane: medium-light skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "woman with probing cane: medium skin tone", + "woman with white cane: medium skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "woman with probing cane: medium-dark skin tone", + "woman with white cane: medium-dark skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xaf"), - "woman with probing cane: dark skin tone", + "woman with white cane: dark skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xbc"), "person in motorized wheelchair", @@ -4198,22 +4274,22 @@ const QVector emoji::Provider::emoji = { "man dancing: dark skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4"), - "man in suit levitating", + "person in suit levitating", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbb"), - "man in suit levitating: light skin tone", + "person in suit levitating: light skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbc"), - "man in suit levitating: medium-light skin tone", + "person in suit levitating: medium-light skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbd"), - "man in suit levitating: medium skin tone", + "person in suit levitating: medium skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbe"), - "man in suit levitating: medium-dark skin tone", + "person in suit levitating: medium-dark skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbf"), - "man in suit levitating: dark skin tone", + "person in suit levitating: dark skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xaf"), "people with bunny ears", @@ -4330,7 +4406,6 @@ const QVector emoji::Provider::emoji = { Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman climbing: dark skin tone", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb7"), "ninja", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xba"), "person fencing", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87"), "horse racing", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87\xf0\x9f\x8f\xbb"), @@ -5503,6 +5578,181 @@ const QVector emoji::Provider::emoji = { "men holding hands: dark skin tone", emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x8f"), "kiss", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x8f\xf0\x9f\x8f\xbb"), + "kiss: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x8f\xf0\x9f\x8f\xbc"), + "kiss: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x8f\xf0\x9f\x8f\xbd"), + "kiss: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x8f\xf0\x9f\x8f\xbe"), + "kiss: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x8f\xf0\x9f\x8f\xbf"), + "kiss: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), + "kiss: person, person, light skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), + "kiss: person, person, light skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), + "kiss: person, person, light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), + "kiss: person, person, light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), + "kiss: person, person, light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), + "kiss: person, person, light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), + "kiss: person, person, light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), + "kiss: person, person, light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), + "kiss: person, person, medium-light skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), + "kiss: person, person, medium-light skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), + "kiss: person, person, medium-light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), + "kiss: person, person, medium-light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), + "kiss: person, person, medium-light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), + "kiss: person, person, medium-light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), + "kiss: person, person, medium-light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), + "kiss: person, person, medium-light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), + "kiss: person, person, medium skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), + "kiss: person, person, medium skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), + "kiss: person, person, medium skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), + "kiss: person, person, medium skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), + "kiss: person, person, medium skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), + "kiss: person, person, medium skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), + "kiss: person, person, medium skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), + "kiss: person, person, medium skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), + "kiss: person, person, medium-dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), + "kiss: person, person, medium-dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), + "kiss: person, person, medium-dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), + "kiss: person, person, medium-dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), + "kiss: person, person, medium-dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), + "kiss: person, person, medium-dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), + "kiss: person, person, medium-dark skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), + "kiss: person, person, medium-dark skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), + "kiss: person, person, dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), + "kiss: person, person, dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), + "kiss: person, person, dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), + "kiss: person, person, dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), + "kiss: person, person, dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), + "kiss: person, person, dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), + "kiss: person, person, dark skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), + "kiss: person, person, dark skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f" "\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8"), "kiss: woman, man", @@ -5511,6 +5761,206 @@ const QVector emoji::Provider::emoji = { "\x80\x8d\xf0\x9f\x91\xa8"), "kiss: woman, man", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "kiss: woman, man, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "kiss: woman, man, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "kiss: woman, man, light skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "kiss: woman, man, light skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "kiss: woman, man, light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "kiss: woman, man, light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "kiss: woman, man, light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "kiss: woman, man, light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "kiss: woman, man, light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "kiss: woman, man, light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "kiss: woman, man, medium-light skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "kiss: woman, man, medium-light skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "kiss: woman, man, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "kiss: woman, man, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "kiss: woman, man, medium-light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "kiss: woman, man, medium-light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "kiss: woman, man, medium-light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "kiss: woman, man, medium-light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "kiss: woman, man, medium-light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "kiss: woman, man, medium-light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "kiss: woman, man, medium skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "kiss: woman, man, medium skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "kiss: woman, man, medium skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "kiss: woman, man, medium skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "kiss: woman, man, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "kiss: woman, man, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "kiss: woman, man, medium skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "kiss: woman, man, medium skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "kiss: woman, man, medium skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "kiss: woman, man, medium skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "kiss: woman, man, medium-dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "kiss: woman, man, medium-dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "kiss: woman, man, medium-dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "kiss: woman, man, medium-dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "kiss: woman, man, medium-dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "kiss: woman, man, medium-dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "kiss: woman, man, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "kiss: woman, man, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "kiss: woman, man, medium-dark skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "kiss: woman, man, medium-dark skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "kiss: woman, man, dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "kiss: woman, man, dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "kiss: woman, man, dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "kiss: woman, man, dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "kiss: woman, man, dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "kiss: woman, man, dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "kiss: woman, man, dark skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "kiss: woman, man, dark skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "kiss: woman, man, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "kiss: woman, man, dark skin tone", + emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f" "\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8"), "kiss: man, man", @@ -5519,6 +5969,206 @@ const QVector emoji::Provider::emoji = { "\x80\x8d\xf0\x9f\x91\xa8"), "kiss: man, man", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "kiss: man, man, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "kiss: man, man, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "kiss: man, man, light skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "kiss: man, man, light skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "kiss: man, man, light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "kiss: man, man, light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "kiss: man, man, light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "kiss: man, man, light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "kiss: man, man, light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "kiss: man, man, light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "kiss: man, man, medium-light skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "kiss: man, man, medium-light skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "kiss: man, man, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "kiss: man, man, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "kiss: man, man, medium-light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "kiss: man, man, medium-light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "kiss: man, man, medium-light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "kiss: man, man, medium-light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "kiss: man, man, medium-light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "kiss: man, man, medium-light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "kiss: man, man, medium skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "kiss: man, man, medium skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "kiss: man, man, medium skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "kiss: man, man, medium skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "kiss: man, man, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "kiss: man, man, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "kiss: man, man, medium skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "kiss: man, man, medium skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "kiss: man, man, medium skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "kiss: man, man, medium skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "kiss: man, man, medium-dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "kiss: man, man, medium-dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "kiss: man, man, medium-dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "kiss: man, man, medium-dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "kiss: man, man, medium-dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "kiss: man, man, medium-dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "kiss: man, man, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "kiss: man, man, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "kiss: man, man, medium-dark skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "kiss: man, man, medium-dark skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "kiss: man, man, dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "kiss: man, man, dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "kiss: man, man, dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "kiss: man, man, dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "kiss: man, man, dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "kiss: man, man, dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "kiss: man, man, dark skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "kiss: man, man, dark skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "kiss: man, man, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "kiss: man, man, dark skin tone", + emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f" "\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9"), "kiss: woman, woman", @@ -5527,7 +6177,382 @@ const QVector emoji::Provider::emoji = { "\x80\x8d\xf0\x9f\x91\xa9"), "kiss: woman, woman", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "kiss: woman, woman, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "kiss: woman, woman, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "kiss: woman, woman, light skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "kiss: woman, woman, light skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "kiss: woman, woman, light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "kiss: woman, woman, light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "kiss: woman, woman, light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "kiss: woman, woman, light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "kiss: woman, woman, light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "kiss: woman, woman, light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "kiss: woman, woman, medium-light skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "kiss: woman, woman, medium-light skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "kiss: woman, woman, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "kiss: woman, woman, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "kiss: woman, woman, medium-light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "kiss: woman, woman, medium-light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "kiss: woman, woman, medium-light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "kiss: woman, woman, medium-light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "kiss: woman, woman, medium-light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "kiss: woman, woman, medium-light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "kiss: woman, woman, medium skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "kiss: woman, woman, medium skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "kiss: woman, woman, medium skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "kiss: woman, woman, medium skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "kiss: woman, woman, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "kiss: woman, woman, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "kiss: woman, woman, medium skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "kiss: woman, woman, medium skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "kiss: woman, woman, medium skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "kiss: woman, woman, medium skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "kiss: woman, woman, medium-dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "kiss: woman, woman, medium-dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "kiss: woman, woman, medium-dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "kiss: woman, woman, medium-dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "kiss: woman, woman, medium-dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "kiss: woman, woman, medium-dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "kiss: woman, woman, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "kiss: woman, woman, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "kiss: woman, woman, medium-dark skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "kiss: woman, woman, medium-dark skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "kiss: woman, woman, dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "kiss: woman, woman, dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "kiss: woman, woman, dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "kiss: woman, woman, dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "kiss: woman, woman, dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "kiss: woman, woman, dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "kiss: woman, woman, dark skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "kiss: woman, woman, dark skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "kiss: woman, woman, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "kiss: woman, woman, dark skin tone", + emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x91"), "couple with heart", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x91\xf0\x9f\x8f\xbb"), + "couple with heart: light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x91\xf0\x9f\x8f\xbc"), + "couple with heart: medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x91\xf0\x9f\x8f\xbd"), + "couple with heart: medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x91\xf0\x9f\x8f\xbe"), + "couple with heart: medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x91\xf0\x9f\x8f\xbf"), + "couple with heart: dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), + "couple with heart: person, person, light skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\xa7\x91\xf0\x9f\x8f\xbc"), + "couple with heart: person, person, light skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), + "couple with heart: person, person, light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\xa7\x91\xf0\x9f\x8f\xbd"), + "couple with heart: person, person, light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), + "couple with heart: person, person, light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\xa7\x91\xf0\x9f\x8f\xbe"), + "couple with heart: person, person, light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), + "couple with heart: person, person, light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\xa7\x91\xf0\x9f\x8f\xbf"), + "couple with heart: person, person, light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), + "couple with heart: person, person, medium-light skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\xa7\x91\xf0\x9f\x8f\xbb"), + "couple with heart: person, person, medium-light skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), + "couple with heart: person, person, medium-light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\xa7\x91\xf0\x9f\x8f\xbd"), + "couple with heart: person, person, medium-light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), + "couple with heart: person, person, medium-light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\xa7\x91\xf0\x9f\x8f\xbe"), + "couple with heart: person, person, medium-light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), + "couple with heart: person, person, medium-light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\xa7\x91\xf0\x9f\x8f\xbf"), + "couple with heart: person, person, medium-light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), + "couple with heart: person, person, medium skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\xa7\x91\xf0\x9f\x8f\xbb"), + "couple with heart: person, person, medium skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), + "couple with heart: person, person, medium skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\xa7\x91\xf0\x9f\x8f\xbc"), + "couple with heart: person, person, medium skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), + "couple with heart: person, person, medium skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\xa7\x91\xf0\x9f\x8f\xbe"), + "couple with heart: person, person, medium skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), + "couple with heart: person, person, medium skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\xa7\x91\xf0\x9f\x8f\xbf"), + "couple with heart: person, person, medium skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), + "couple with heart: person, person, medium-dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\xa7\x91\xf0\x9f\x8f\xbb"), + "couple with heart: person, person, medium-dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), + "couple with heart: person, person, medium-dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\xa7\x91\xf0\x9f\x8f\xbc"), + "couple with heart: person, person, medium-dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), + "couple with heart: person, person, medium-dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\xa7\x91\xf0\x9f\x8f\xbd"), + "couple with heart: person, person, medium-dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), + "couple with heart: person, person, medium-dark skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\xa7\x91\xf0\x9f\x8f\xbf"), + "couple with heart: person, person, medium-dark skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), + "couple with heart: person, person, dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\xa7\x91\xf0\x9f\x8f\xbb"), + "couple with heart: person, person, dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), + "couple with heart: person, person, dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\xa7\x91\xf0\x9f\x8f\xbc"), + "couple with heart: person, person, dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), + "couple with heart: person, person, dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\xa7\x91\xf0\x9f\x8f\xbd"), + "couple with heart: person, person, dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), + "couple with heart: person, person, dark skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\xa7\x91\xf0\x9f\x8f\xbe"), + "couple with heart: person, person, dark skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, Emoji{QString::fromUtf8( "\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x91\xa8"), "couple with heart: woman, man", @@ -5535,6 +6560,206 @@ const QVector emoji::Provider::emoji = { Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x91\xa8"), "couple with heart: woman, man", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "couple with heart: woman, man, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "couple with heart: woman, man, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "couple with heart: woman, man, light skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "couple with heart: woman, man, light skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "couple with heart: woman, man, light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "couple with heart: woman, man, light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "couple with heart: woman, man, light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "couple with heart: woman, man, light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "couple with heart: woman, man, light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "couple with heart: woman, man, light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "couple with heart: woman, man, medium-light skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "couple with heart: woman, man, medium-light skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "couple with heart: woman, man, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "couple with heart: woman, man, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "couple with heart: woman, man, medium-light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "couple with heart: woman, man, medium-light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "couple with heart: woman, man, medium-light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "couple with heart: woman, man, medium-light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "couple with heart: woman, man, medium-light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "couple with heart: woman, man, medium-light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "couple with heart: woman, man, medium skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "couple with heart: woman, man, medium skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "couple with heart: woman, man, medium skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "couple with heart: woman, man, medium skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "couple with heart: woman, man, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "couple with heart: woman, man, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "couple with heart: woman, man, medium skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "couple with heart: woman, man, medium skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "couple with heart: woman, man, medium skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "couple with heart: woman, man, medium skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "couple with heart: woman, man, medium-dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "couple with heart: woman, man, medium-dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "couple with heart: woman, man, medium-dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "couple with heart: woman, man, medium-dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "couple with heart: woman, man, medium-dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "couple with heart: woman, man, medium-dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "couple with heart: woman, man, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "couple with heart: woman, man, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "couple with heart: woman, man, medium-dark skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "couple with heart: woman, man, medium-dark skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "couple with heart: woman, man, dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "couple with heart: woman, man, dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "couple with heart: woman, man, dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "couple with heart: woman, man, dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "couple with heart: woman, man, dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "couple with heart: woman, man, dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "couple with heart: woman, man, dark skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "couple with heart: woman, man, dark skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "couple with heart: woman, man, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "couple with heart: woman, man, dark skin tone", + emoji::EmojiCategory::People}, Emoji{QString::fromUtf8( "\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x91\xa8"), "couple with heart: man, man", @@ -5542,6 +6767,206 @@ const QVector emoji::Provider::emoji = { Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x91\xa8"), "couple with heart: man, man", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "couple with heart: man, man, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "couple with heart: man, man, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "couple with heart: man, man, light skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "couple with heart: man, man, light skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "couple with heart: man, man, light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "couple with heart: man, man, light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "couple with heart: man, man, light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "couple with heart: man, man, light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "couple with heart: man, man, light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "couple with heart: man, man, light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "couple with heart: man, man, medium-light skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "couple with heart: man, man, medium-light skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "couple with heart: man, man, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "couple with heart: man, man, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "couple with heart: man, man, medium-light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "couple with heart: man, man, medium-light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "couple with heart: man, man, medium-light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "couple with heart: man, man, medium-light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "couple with heart: man, man, medium-light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "couple with heart: man, man, medium-light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "couple with heart: man, man, medium skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "couple with heart: man, man, medium skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "couple with heart: man, man, medium skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "couple with heart: man, man, medium skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "couple with heart: man, man, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "couple with heart: man, man, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "couple with heart: man, man, medium skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "couple with heart: man, man, medium skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "couple with heart: man, man, medium skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "couple with heart: man, man, medium skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "couple with heart: man, man, medium-dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "couple with heart: man, man, medium-dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "couple with heart: man, man, medium-dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "couple with heart: man, man, medium-dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "couple with heart: man, man, medium-dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "couple with heart: man, man, medium-dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "couple with heart: man, man, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "couple with heart: man, man, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "couple with heart: man, man, medium-dark skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "couple with heart: man, man, medium-dark skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "couple with heart: man, man, dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbb"), + "couple with heart: man, man, dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "couple with heart: man, man, dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbc"), + "couple with heart: man, man, dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "couple with heart: man, man, dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbd"), + "couple with heart: man, man, dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "couple with heart: man, man, dark skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbe"), + "couple with heart: man, man, dark skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "couple with heart: man, man, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa8\xf0\x9f\x8f\xbf"), + "couple with heart: man, man, dark skin tone", + emoji::EmojiCategory::People}, Emoji{QString::fromUtf8( "\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x91\xa9"), "couple with heart: woman, woman", @@ -5549,6 +6974,206 @@ const QVector emoji::Provider::emoji = { Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x91\xa9"), "couple with heart: woman, woman", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "couple with heart: woman, woman, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "couple with heart: woman, woman, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "couple with heart: woman, woman, light skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "couple with heart: woman, woman, light skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "couple with heart: woman, woman, light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "couple with heart: woman, woman, light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "couple with heart: woman, woman, light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "couple with heart: woman, woman, light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "couple with heart: woman, woman, light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "couple with heart: woman, woman, light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "couple with heart: woman, woman, medium-light skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "couple with heart: woman, woman, medium-light skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "couple with heart: woman, woman, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "couple with heart: woman, woman, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "couple with heart: woman, woman, medium-light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "couple with heart: woman, woman, medium-light skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "couple with heart: woman, woman, medium-light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "couple with heart: woman, woman, medium-light skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "couple with heart: woman, woman, medium-light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "couple with heart: woman, woman, medium-light skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "couple with heart: woman, woman, medium skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "couple with heart: woman, woman, medium skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "couple with heart: woman, woman, medium skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "couple with heart: woman, woman, medium skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "couple with heart: woman, woman, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "couple with heart: woman, woman, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "couple with heart: woman, woman, medium skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "couple with heart: woman, woman, medium skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "couple with heart: woman, woman, medium skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "couple with heart: woman, woman, medium skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "couple with heart: woman, woman, medium-dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "couple with heart: woman, woman, medium-dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "couple with heart: woman, woman, medium-dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "couple with heart: woman, woman, medium-dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "couple with heart: woman, woman, medium-dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "couple with heart: woman, woman, medium-dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "couple with heart: woman, woman, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "couple with heart: woman, woman, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "couple with heart: woman, woman, medium-dark skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "couple with heart: woman, woman, medium-dark skin tone, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "couple with heart: woman, woman, dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbb"), + "couple with heart: woman, woman, dark skin tone, light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "couple with heart: woman, woman, dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbc"), + "couple with heart: woman, woman, dark skin tone, medium-light skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "couple with heart: woman, woman, dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbd"), + "couple with heart: woman, woman, dark skin tone, medium skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "couple with heart: woman, woman, dark skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbe"), + "couple with heart: woman, woman, dark skin tone, medium-dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" + "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "couple with heart: woman, woman, dark skin tone", + emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" + "\x9f\x91\xa9\xf0\x9f\x8f\xbf"), + "couple with heart: woman, woman, dark skin tone", + emoji::EmojiCategory::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xaa"), "family", emoji::EmojiCategory::People}, Emoji{ QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6"), @@ -5995,7 +7620,7 @@ const QVector emoji::Provider::emoji = { Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbf"), "skis", emoji::EmojiCategory::Activity}, Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb7"), "sled", emoji::EmojiCategory::Activity}, Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8c"), "curling stone", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xaf"), "direct hit", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xaf"), "bullseye", emoji::EmojiCategory::Activity}, Emoji{QString::fromUtf8("\xf0\x9f\xaa\x80"), "yo-yo", emoji::EmojiCategory::Activity}, Emoji{QString::fromUtf8("\xf0\x9f\xaa\x81"), "kite", emoji::EmojiCategory::Activity}, Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb1"), "pool 8 ball", emoji::EmojiCategory::Activity}, @@ -6440,8 +8065,6 @@ const QVector emoji::Provider::emoji = { Emoji{QString::fromUtf8("\xf0\x9f\x92\xb9"), "chart increasing with yen", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xb1"), "currency exchange", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xb2"), "heavy dollar sign", emoji::EmojiCategory::Objects}, Emoji{QString::fromUtf8("\xe2\x9c\x89"), "envelope", emoji::EmojiCategory::Objects}, Emoji{QString::fromUtf8("\xf0\x9f\x93\xa7"), "e-mail", emoji::EmojiCategory::Objects}, Emoji{QString::fromUtf8("\xf0\x9f\x93\xa8"), "incoming envelope", emoji::EmojiCategory::Objects}, @@ -6512,7 +8135,7 @@ const QVector emoji::Provider::emoji = { Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa0"), "hammer and wrench", emoji::EmojiCategory::Objects}, Emoji{QString::fromUtf8("\xf0\x9f\x97\xa1"), "dagger", emoji::EmojiCategory::Objects}, Emoji{QString::fromUtf8("\xe2\x9a\x94"), "crossed swords", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xab"), "pistol", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xab"), "water pistol", emoji::EmojiCategory::Objects}, Emoji{QString::fromUtf8("\xf0\x9f\xaa\x83"), "boomerang", emoji::EmojiCategory::Objects}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb9"), "bow and arrow", emoji::EmojiCategory::Objects}, Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa1"), "shield", emoji::EmojiCategory::Objects}, @@ -6523,7 +8146,7 @@ const QVector emoji::Provider::emoji = { Emoji{QString::fromUtf8("\xe2\x9a\x99"), "gear", emoji::EmojiCategory::Objects}, Emoji{QString::fromUtf8("\xf0\x9f\x97\x9c"), "clamp", emoji::EmojiCategory::Objects}, Emoji{QString::fromUtf8("\xe2\x9a\x96"), "balance scale", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xaf"), "probing cane", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xaf"), "white cane", emoji::EmojiCategory::Objects}, Emoji{QString::fromUtf8("\xf0\x9f\x94\x97"), "link", emoji::EmojiCategory::Objects}, Emoji{QString::fromUtf8("\xe2\x9b\x93"), "chains", emoji::EmojiCategory::Objects}, Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9d"), "hook", emoji::EmojiCategory::Objects}, @@ -6690,8 +8313,25 @@ const QVector emoji::Provider::emoji = { Emoji{QString::fromUtf8("\xe2\x99\x80"), "female sign", emoji::EmojiCategory::Symbols}, Emoji{QString::fromUtf8("\xe2\x99\x82"), "male sign", emoji::EmojiCategory::Symbols}, Emoji{QString::fromUtf8("\xe2\x9a\xa7"), "transgender symbol", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9a\x95"), "medical symbol", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9c\x96"), "multiply", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9e\x95"), "plus", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9e\x96"), "minus", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9e\x97"), "divide", emoji::EmojiCategory::Symbols}, Emoji{QString::fromUtf8("\xe2\x99\xbe"), "infinity", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x80\xbc"), + "double exclamation mark", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x81\x89"), + "exclamation question mark", + emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9d\x93"), "red question mark", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9d\x94"), "white question mark", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9d\x95"), "white exclamation mark", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9d\x97"), "red exclamation mark", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe3\x80\xb0"), "wavy dash", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xb1"), "currency exchange", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xb2"), "heavy dollar sign", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9a\x95"), "medical symbol", emoji::EmojiCategory::Symbols}, Emoji{QString::fromUtf8("\xe2\x99\xbb"), "recycling symbol", emoji::EmojiCategory::Symbols}, Emoji{QString::fromUtf8("\xe2\x9a\x9c"), "fleur-de-lis", emoji::EmojiCategory::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x94\xb1"), "trident emblem", emoji::EmojiCategory::Symbols}, @@ -6703,29 +8343,14 @@ const QVector emoji::Provider::emoji = { Emoji{QString::fromUtf8("\xe2\x9c\x85"), "check mark button", emoji::EmojiCategory::Symbols}, Emoji{QString::fromUtf8("\xe2\x98\x91"), "check box with check", emoji::EmojiCategory::Symbols}, Emoji{QString::fromUtf8("\xe2\x9c\x94"), "check mark", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9c\x96"), "multiplication sign", emoji::EmojiCategory::Symbols}, Emoji{QString::fromUtf8("\xe2\x9d\x8c"), "cross mark", emoji::EmojiCategory::Symbols}, Emoji{QString::fromUtf8("\xe2\x9d\x8e"), "cross mark button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9e\x95"), "plus sign", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9e\x96"), "minus sign", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9e\x97"), "division sign", emoji::EmojiCategory::Symbols}, Emoji{QString::fromUtf8("\xe2\x9e\xb0"), "curly loop", emoji::EmojiCategory::Symbols}, Emoji{QString::fromUtf8("\xe2\x9e\xbf"), "double curly loop", emoji::EmojiCategory::Symbols}, Emoji{QString::fromUtf8("\xe3\x80\xbd"), "part alternation mark", emoji::EmojiCategory::Symbols}, Emoji{QString::fromUtf8("\xe2\x9c\xb3"), "eight-spoked asterisk", emoji::EmojiCategory::Symbols}, Emoji{QString::fromUtf8("\xe2\x9c\xb4"), "eight-pointed star", emoji::EmojiCategory::Symbols}, Emoji{QString::fromUtf8("\xe2\x9d\x87"), "sparkle", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x80\xbc"), - "double exclamation mark", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x81\x89"), - "exclamation question mark", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9d\x93"), "question mark", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9d\x94"), "white question mark", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9d\x95"), "white exclamation mark", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9d\x97"), "exclamation mark", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe3\x80\xb0"), "wavy dash", emoji::EmojiCategory::Symbols}, Emoji{QString::fromUtf8("\xc2\xa9"), "copyright", emoji::EmojiCategory::Symbols}, Emoji{QString::fromUtf8("\xc2\xae"), "registered", emoji::EmojiCategory::Symbols}, Emoji{QString::fromUtf8("\xe2\x84\xa2"), "trade mark", emoji::EmojiCategory::Symbols}, -- cgit 1.5.1 From 0e628290af2bd3cf35c322e22bf17bad59187ecf Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Tue, 19 Jan 2021 19:44:22 +0100 Subject: Write database to the DataLocation --- src/Cache.cpp | 24 +++++++++++++++++++++++- src/main.cpp | 7 ++++--- 2 files changed, 27 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/Cache.cpp b/src/Cache.cpp index 7e25fed2..6b3067db 100644 --- a/src/Cache.cpp +++ b/src/Cache.cpp @@ -169,13 +169,35 @@ Cache::setup() nhlog::db()->debug("setting up cache"); + // Previous location of the cache directory + auto oldCache = QString("%1/%2%3") + .arg(QStandardPaths::writableLocation(QStandardPaths::CacheLocation)) + .arg(QString::fromUtf8(localUserId_.toUtf8().toHex())) + .arg(QString::fromUtf8(settings->profile().toUtf8().toHex())); + cacheDirectory_ = QString("%1/%2%3") - .arg(QStandardPaths::writableLocation(QStandardPaths::CacheLocation)) + .arg(QStandardPaths::writableLocation(QStandardPaths::AppDataLocation)) .arg(QString::fromUtf8(localUserId_.toUtf8().toHex())) .arg(QString::fromUtf8(settings->profile().toUtf8().toHex())); bool isInitial = !QFile::exists(cacheDirectory_); + // NOTE: If both cache directories exist it's better to do nothing: it + // could mean a previous migration failed or was interrupted. + bool needsMigration = isInitial && QFile::exists(oldCache); + + if (needsMigration) { + nhlog::db()->info("found old state directory, migrating"); + if (!QDir().rename(oldCache, cacheDirectory_)) { + throw std::runtime_error(("Unable to migrate the old state directory (" + + oldCache + ") to the new location (" + + cacheDirectory_ + ")") + .toStdString() + .c_str()); + } + nhlog::db()->info("completed state migration"); + } + env_ = lmdb::env::create(); env_.set_mapsize(DB_SIZE); env_.set_max_dbs(MAX_DBS); diff --git a/src/main.cpp b/src/main.cpp index b1dfa9f6..a890a6fd 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -93,9 +93,9 @@ screenCenter(int width, int height) } void -createCacheDirectory() +createStandardDirectory(QStandardPaths::StandardLocation path) { - auto dir = QStandardPaths::writableLocation(QStandardPaths::CacheLocation); + auto dir = QStandardPaths::writableLocation(path); if (!QDir().mkpath(dir)) { throw std::runtime_error( @@ -188,7 +188,8 @@ main(int argc, char *argv[]) http::init(); - createCacheDirectory(); + createStandardDirectory(QStandardPaths::CacheLocation); + createStandardDirectory(QStandardPaths::AppDataLocation); registerSignalHandlers(); -- cgit 1.5.1 From c569ab24bc1a59149d7f2c79ef25f510837feab5 Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Sun, 24 Jan 2021 01:29:30 +0100 Subject: Add "open in external program" action --- resources/qml/TimelineView.qml | 6 ++++++ src/timeline/TimelineModel.cpp | 39 +++++++++++++++++++++++++++++++-------- src/timeline/TimelineModel.h | 2 ++ 3 files changed, 39 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/resources/qml/TimelineView.qml b/resources/qml/TimelineView.qml index 38e3a928..f3584b47 100644 --- a/resources/qml/TimelineView.qml +++ b/resources/qml/TimelineView.qml @@ -124,6 +124,12 @@ Page { text: qsTr("Save as") onTriggered: TimelineManager.timeline.saveMedia(messageContextMenu.eventId) } + MenuItem { + visible: messageContextMenu.eventType == MtxEvent.ImageMessage || messageContextMenu.eventType == MtxEvent.VideoMessage || messageContextMenu.eventType == MtxEvent.AudioMessage || messageContextMenu.eventType == MtxEvent.FileMessage || messageContextMenu.eventType == MtxEvent.Sticker + height: visible ? implicitHeight : 0 + text: qsTr("Open in external program") + onTriggered: TimelineManager.timeline.openMedia(messageContextMenu.eventId) + } } diff --git a/src/timeline/TimelineModel.cpp b/src/timeline/TimelineModel.cpp index 80ccabea..4346b0b2 100644 --- a/src/timeline/TimelineModel.cpp +++ b/src/timeline/TimelineModel.cpp @@ -5,6 +5,7 @@ #include #include +#include #include #include #include @@ -1073,6 +1074,14 @@ TimelineModel::addPendingMessage(mtx::events::collections::TimelineEvents event) std::visit(SendMessageVisitor{this}, event); } +void +TimelineModel::openMedia(QString eventId) +{ + cacheMedia(eventId, [](QString filename) { + QDesktopServices::openUrl(QUrl::fromLocalFile(filename)); + }); +} + bool TimelineModel::saveMedia(QString eventId) const { @@ -1149,7 +1158,7 @@ TimelineModel::saveMedia(QString eventId) const } void -TimelineModel::cacheMedia(QString eventId) +TimelineModel::cacheMedia(QString eventId, std::function callback) { mtx::events::collections::TimelineEvents *event = events.get(eventId.toStdString(), ""); if (!event) @@ -1169,12 +1178,13 @@ TimelineModel::cacheMedia(QString eventId) QString suffix = QMimeDatabase().mimeTypeForName(mimeType).preferredSuffix(); - const auto url = mxcUrl.toStdString(); + const auto url = mxcUrl.toStdString(); + const auto name = QString(mxcUrl).remove("mxc://"); QFileInfo filename(QString("%1/media_cache/%2.%3") .arg(QStandardPaths::writableLocation(QStandardPaths::CacheLocation)) - .arg(QString(mxcUrl).remove("mxc://")) + .arg(name) .arg(suffix)); - if (QDir::cleanPath(filename.path()) != filename.path()) { + if (QDir::cleanPath(name) != name) { nhlog::net()->warn("mxcUrl '{}' is not safe, not downloading file", url); return; } @@ -1183,15 +1193,18 @@ TimelineModel::cacheMedia(QString eventId) if (filename.isReadable()) { emit mediaCached(mxcUrl, filename.filePath()); + if (callback) { + callback(filename.filePath()); + } return; } http::client()->download( url, - [this, mxcUrl, filename, url, encryptionInfo](const std::string &data, - const std::string &, - const std::string &, - mtx::http::RequestErr err) { + [this, callback, mxcUrl, filename, url, encryptionInfo](const std::string &data, + const std::string &, + const std::string &, + mtx::http::RequestErr err) { if (err) { nhlog::net()->warn("failed to retrieve image {}: {} {}", url, @@ -1213,6 +1226,10 @@ TimelineModel::cacheMedia(QString eventId) file.write(QByteArray(temp.data(), (int)temp.size())); file.close(); + + if (callback) { + callback(filename.filePath()); + } } catch (const std::exception &e) { nhlog::ui()->warn("Error while saving file to: {}", e.what()); } @@ -1221,6 +1238,12 @@ TimelineModel::cacheMedia(QString eventId) }); } +void +TimelineModel::cacheMedia(QString eventId) +{ + cacheMedia(eventId, NULL); +} + QString TimelineModel::formatTypingUsers(const std::vector &users, QColor bg) { diff --git a/src/timeline/TimelineModel.h b/src/timeline/TimelineModel.h index b6b3b5ae..35e62eb4 100644 --- a/src/timeline/TimelineModel.h +++ b/src/timeline/TimelineModel.h @@ -218,8 +218,10 @@ public: Q_INVOKABLE void redactEvent(QString id); Q_INVOKABLE int idToIndex(QString id) const; Q_INVOKABLE QString indexToId(int index) const; + Q_INVOKABLE void openMedia(QString eventId); Q_INVOKABLE void cacheMedia(QString eventId); Q_INVOKABLE bool saveMedia(QString eventId) const; + void cacheMedia(QString eventId, std::function callback); std::vector<::Reaction> reactions(const std::string &event_id) { -- cgit 1.5.1 From f0102c1e55bbe686d0cf799bc4e3d3a4cc643ffd Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Sun, 24 Jan 2021 20:02:24 +0100 Subject: Fix old messages being played back after limit reset --- src/timeline/EventStore.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src') diff --git a/src/timeline/EventStore.cpp b/src/timeline/EventStore.cpp index d7629456..b16bf1d2 100644 --- a/src/timeline/EventStore.cpp +++ b/src/timeline/EventStore.cpp @@ -229,6 +229,9 @@ EventStore::clearTimeline() } nhlog::ui()->info("Range {} {}", this->last, this->first); + decryptedEvents_.clear(); + events_.clear(); + emit endResetModel(); } @@ -265,6 +268,9 @@ EventStore::handleSync(const mtx::responses::Timeline &events) emit beginResetModel(); this->first = std::numeric_limits::max(); this->last = std::numeric_limits::max(); + + decryptedEvents_.clear(); + events_.clear(); emit endResetModel(); return; } @@ -273,6 +279,9 @@ EventStore::handleSync(const mtx::responses::Timeline &events) emit beginResetModel(); this->last = range->last; this->first = range->first; + + decryptedEvents_.clear(); + events_.clear(); emit endResetModel(); } else if (range->last > this->last) { emit beginInsertRows(toExternalIdx(this->last + 1), toExternalIdx(range->last)); -- cgit 1.5.1 From 6313ecb7d4e67d0b89ef55f6a1991bc86b4093ae Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Mon, 25 Jan 2021 15:28:35 +0100 Subject: Treat empty secrets as no secret --- src/Cache.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/Cache.cpp b/src/Cache.cpp index 6b3067db..de377f49 100644 --- a/src/Cache.cpp +++ b/src/Cache.cpp @@ -661,6 +661,10 @@ Cache::secret(const std::string &name) "Restoring secret '{}' failed: {}", name, job.errorString().toStdString()); return std::nullopt; } + if (secret.isEmpty()) { + nhlog::db()->debug("Restored empty secret '{}'.", name); + return std::nullopt; + } return secret.toStdString(); } -- cgit 1.5.1 From be49d184be05d97c6a4142e122b405a00e89f27c Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Mon, 25 Jan 2021 15:59:15 +0100 Subject: Make matrix link chat invites direct chats --- src/ChatPage.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/ChatPage.cpp b/src/ChatPage.cpp index 3df67fcc..4e472a3a 100644 --- a/src/ChatPage.cpp +++ b/src/ChatPage.cpp @@ -1314,8 +1314,10 @@ ChatPage::startChat(QString userid) mtx::requests::CreateRoom req; req.preset = mtx::requests::Preset::PrivateChat; req.visibility = mtx::common::RoomVisibility::Private; - if (utils::localUser() != userid) - req.invite = {userid.toStdString()}; + if (utils::localUser() != userid) { + req.invite = {userid.toStdString()}; + req.is_direct = true; + } emit ChatPage::instance()->createRoom(req); } -- cgit 1.5.1 From 0b5269bfc0f7d7ea551c3e4fea15944e780c75ad Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Mon, 25 Jan 2021 17:06:27 +0100 Subject: Reload the timeline after key import --- src/Cache.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/Cache.cpp b/src/Cache.cpp index de377f49..3f2bf73a 100644 --- a/src/Cache.cpp +++ b/src/Cache.cpp @@ -327,6 +327,7 @@ Cache::importSessionKeys(const mtx::crypto::ExportedSessionKeys &keys) auto exported_session = mtx::crypto::import_session(s.session_key); saveInboundMegolmSession(index, std::move(exported_session)); + ChatPage::instance()->receivedSessionKey(index.room_id, index.session_id); } } -- cgit 1.5.1 From bc7cf9ef39d82da70af62e1433d5de2e2a7d45f7 Mon Sep 17 00:00:00 2001 From: Loren Burkholder Date: Fri, 22 Jan 2021 20:07:23 -0500 Subject: Get category switching working --- resources/qml/emoji/EmojiPicker.qml | 36 ++++++++++++++++++------------------ src/emoji/EmojiModel.cpp | 6 +++--- src/emoji/EmojiModel.h | 10 +++++----- src/emoji/Provider.h | 31 ++++++++++++++++--------------- 4 files changed, 42 insertions(+), 41 deletions(-) (limited to 'src') diff --git a/resources/qml/emoji/EmojiPicker.qml b/resources/qml/emoji/EmojiPicker.qml index e0e1ceaf..7c75e010 100644 --- a/resources/qml/emoji/EmojiPicker.qml +++ b/resources/qml/emoji/EmojiPicker.qml @@ -126,7 +126,7 @@ Popup { interval: 350 // tweak as needed? onTriggered: { emojiPopup.model.filter = emojiSearch.text; - emojiPopup.model.category = EmojiCategory.Search; + emojiPopup.model.category = Emoji.Category.Search; } } @@ -178,42 +178,42 @@ Popup { // TODO: Would like to get 'simple' icons for the categories ListElement { image: ":/icons/icons/emoji-categories/people.png" - category: EmojiCategory.People + category: Emoji.Category.People } ListElement { image: ":/icons/icons/emoji-categories/nature.png" - category: EmojiCategory.Nature + category: Emoji.Category.Nature } ListElement { image: ":/icons/icons/emoji-categories/foods.png" - category: EmojiCategory.Food + category: Emoji.Category.Food } ListElement { image: ":/icons/icons/emoji-categories/activity.png" - category: EmojiCategory.Activity + category: Emoji.Category.Activity } ListElement { image: ":/icons/icons/emoji-categories/travel.png" - category: EmojiCategory.Travel + category: Emoji.Category.Travel } ListElement { image: ":/icons/icons/emoji-categories/objects.png" - category: EmojiCategory.Objects + category: Emoji.Category.Objects } ListElement { image: ":/icons/icons/emoji-categories/symbols.png" - category: EmojiCategory.Symbols + category: Emoji.Category.Symbols } ListElement { image: ":/icons/icons/emoji-categories/flags.png" - category: EmojiCategory.Flags + category: Emoji.Category.Flags } } @@ -224,21 +224,21 @@ Popup { hoverEnabled: true ToolTip.text: { switch (model.category) { - case EmojiCategory.People: + case Emoji.Category.People: return qsTr('People'); - case EmojiCategory.Nature: + case Emoji.Category.Nature: return qsTr('Nature'); - case EmojiCategory.Food: + case Emoji.Category.Food: return qsTr('Food'); - case EmojiCategory.Activity: + case Emoji.Category.Activity: return qsTr('Activity'); - case EmojiCategory.Travel: + case Emoji.Category.Travel: return qsTr('Travel'); - case EmojiCategory.Objects: + case Emoji.Category.Objects: return qsTr('Objects'); - case EmojiCategory.Symbols: + case Emoji.Category.Symbols: return qsTr('Symbols'); - case EmojiCategory.Flags: + case Emoji.Category.Flags: return qsTr('Flags'); } } @@ -295,7 +295,7 @@ Popup { ToolTip.visible: hovered onClicked: { // clear any filters - emojiPopup.model.category = EmojiCategory.Search; + emojiPopup.model.category = Emoji.Category.Search; gridView.positionViewAtBeginning(); emojiSearch.forceActiveFocus(); } diff --git a/src/emoji/EmojiModel.cpp b/src/emoji/EmojiModel.cpp index 85c2dd34..f207c740 100644 --- a/src/emoji/EmojiModel.cpp +++ b/src/emoji/EmojiModel.cpp @@ -63,14 +63,14 @@ EmojiProxyModel::EmojiProxyModel(QObject *parent) EmojiProxyModel::~EmojiProxyModel() {} -EmojiCategory +Emoji::Category EmojiProxyModel::category() const { return category_; } void -EmojiProxyModel::setCategory(EmojiCategory cat) +EmojiProxyModel::setCategory(Emoji::Category cat) { if (category_ == cat) { return; @@ -106,7 +106,7 @@ EmojiProxyModel::filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent const Emoji emoji = index.data(static_cast(EmojiModel::Roles::Emoji)).value(); // TODO: Add favorites / recently used - if (category_ != EmojiCategory::Search) { + if (category_ != Emoji::Category::Search) { return emoji.category == category_; } diff --git a/src/emoji/EmojiModel.h b/src/emoji/EmojiModel.h index 88bacdee..938db46d 100644 --- a/src/emoji/EmojiModel.h +++ b/src/emoji/EmojiModel.h @@ -36,15 +36,15 @@ class EmojiProxyModel : public QSortFilterProxyModel Q_OBJECT Q_PROPERTY( - emoji::EmojiCategory category READ category WRITE setCategory NOTIFY categoryChanged) + emoji::Emoji::Category category READ category WRITE setCategory NOTIFY categoryChanged) Q_PROPERTY(QString filter READ filter WRITE setFilter NOTIFY filterChanged) public: explicit EmojiProxyModel(QObject *parent = nullptr); ~EmojiProxyModel() override; - EmojiCategory category() const; - void setCategory(EmojiCategory cat); + Emoji::Category category() const; + void setCategory(Emoji::Category cat); QString filter() const; void setFilter(const QString &filter); @@ -57,7 +57,7 @@ protected: bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const override; private: - EmojiCategory category_ = EmojiCategory::Search; + Emoji::Category category_ = Emoji::Category::Search; emoji::Provider emoji_provider_; }; -} \ No newline at end of file +} diff --git a/src/emoji/Provider.h b/src/emoji/Provider.h index ad03eb26..9b2234ba 100644 --- a/src/emoji/Provider.h +++ b/src/emoji/Provider.h @@ -26,32 +26,33 @@ namespace emoji { Q_NAMESPACE -enum class EmojiCategory -{ - People, - Nature, - Food, - Activity, - Travel, - Objects, - Symbols, - Flags, - Search -}; -Q_ENUM_NS(EmojiCategory) struct Emoji { Q_GADGET +public: + enum class Category + { + People, + Nature, + Food, + Activity, + Travel, + Objects, + Symbols, + Flags, + Search + }; + Q_ENUM(Category) Q_PROPERTY(const QString &unicode MEMBER unicode) Q_PROPERTY(const QString &shortName MEMBER shortName) - Q_PROPERTY(emoji::EmojiCategory category MEMBER category) + Q_PROPERTY(emoji::Emoji::Category category MEMBER category) public: QString unicode; QString shortName; - EmojiCategory category; + Category category; }; class Provider -- cgit 1.5.1 From 7629e9b786bbb5838fcddab5ac4fe82ed483e633 Mon Sep 17 00:00:00 2001 From: Loren Burkholder Date: Fri, 22 Jan 2021 20:50:03 -0500 Subject: Use new enum structure in emoji generation script --- src/emoji/Provider.cpp | 6 ------ 1 file changed, 6 deletions(-) (limited to 'src') diff --git a/src/emoji/Provider.cpp b/src/emoji/Provider.cpp index eff57c9f..42adc271 100644 --- a/src/emoji/Provider.cpp +++ b/src/emoji/Provider.cpp @@ -1,9 +1,3 @@ -/* - This file contains a single definition of all of the emoji from Provider.cpp. - It is being split out into a separate code file to alleviate compilation issues - in some versions of clang. -*/ - #include "emoji/Provider.h" using namespace emoji; -- cgit 1.5.1 From e57dc5ea83f4cbab62f49e2b828ea2d82922cddb Mon Sep 17 00:00:00 2001 From: Loren Burkholder Date: Fri, 22 Jan 2021 21:16:24 -0500 Subject: Make lint --- src/emoji/Provider.h | 1 - 1 file changed, 1 deletion(-) (limited to 'src') diff --git a/src/emoji/Provider.h b/src/emoji/Provider.h index 9b2234ba..068162f4 100644 --- a/src/emoji/Provider.h +++ b/src/emoji/Provider.h @@ -26,7 +26,6 @@ namespace emoji { Q_NAMESPACE - struct Emoji { Q_GADGET -- cgit 1.5.1 From 61cc4cc37dfaab1c69ba922751088a0f2eb58920 Mon Sep 17 00:00:00 2001 From: Loren Burkholder Date: Mon, 25 Jan 2021 21:58:17 -0500 Subject: Use correct syntax for emoji generation script --- scripts/emoji_codegen.py | 2 +- src/emoji/Provider.cpp | 7616 +++++++++++++++++++++++----------------------- 2 files changed, 3884 insertions(+), 3734 deletions(-) (limited to 'src') diff --git a/scripts/emoji_codegen.py b/scripts/emoji_codegen.py index 588b026b..df581036 100755 --- a/scripts/emoji_codegen.py +++ b/scripts/emoji_codegen.py @@ -17,7 +17,7 @@ const QVector emoji::Provider::emoji = { {%- for c in kwargs.items() %} // {{ c[0].capitalize() }} {%- for e in c[1] %} - Emoji{QString::fromUtf8("{{ e.code }}"), "{{ e.shortname }}", emoji::EmojiCategory::{{ c[0].capitalize() }}}, + Emoji{QString::fromUtf8("{{ e.code }}"), "{{ e.shortname }}", emoji::Emoji::Category::{{ c[0].capitalize() }}}, {%- endfor %} {%- endfor %} }; diff --git a/src/emoji/Provider.cpp b/src/emoji/Provider.cpp index 42adc271..b780542c 100644 --- a/src/emoji/Provider.cpp +++ b/src/emoji/Provider.cpp @@ -4,9317 +4,9467 @@ using namespace emoji; const QVector emoji::Provider::emoji = { // People - Emoji{QString::fromUtf8("\xf0\x9f\x98\x80"), "grinning face", emoji::EmojiCategory::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x80"), "grinning face", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\x83"), "grinning face with big eyes", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\x84"), "grinning face with smiling eyes", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\x81"), "beaming face with smiling eyes", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\x86"), "grinning squinting face", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\x85"), "grinning face with sweat", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa3"), "rolling on the floor laughing", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\x82"), "face with tears of joy", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x82"), "slightly smiling face", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x83"), "upside-down face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x89"), "winking face", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x83"), "upside-down face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x89"), "winking face", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\x8a"), "smiling face with smiling eyes", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\x87"), "smiling face with halo", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb0"), "smiling face with hearts", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\x8d"), "smiling face with heart-eyes", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa9"), "star-struck", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x98"), "face blowing a kiss", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x97"), "kissing face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x98\xba"), "smiling face", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa9"), "star-struck", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x98"), + "face blowing a kiss", + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x97"), "kissing face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xe2\x98\xba"), "smiling face", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\x9a"), "kissing face with closed eyes", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\x99"), "kissing face with smiling eyes", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb2"), "smiling face with tear", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x8b"), "face savoring food", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x9b"), "face with tongue", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x8b"), + "face savoring food", + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x9b"), "face with tongue", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\x9c"), "winking face with tongue", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xaa"), "zany face", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xaa"), "zany face", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\x9d"), "squinting face with tongue", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x91"), "money-mouth face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x97"), "hugging face", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x91"), "money-mouth face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x97"), "hugging face", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xad"), "face with hand over mouth", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xab"), "shushing face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x94"), "thinking face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x90"), "zipper-mouth face", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xab"), "shushing face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x94"), "thinking face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x90"), "zipper-mouth face", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa8"), "face with raised eyebrow", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x90"), "neutral face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x91"), "expressionless face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xb6"), "face without mouth", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x90"), "neutral face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x91"), + "expressionless face", + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xb6"), + "face without mouth", + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\xb6\xe2\x80\x8d\xf0\x9f\x8c\xab"), "face in clouds", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x8f"), "smirking face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x92"), "unamused face", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x8f"), "smirking face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x92"), "unamused face", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x84"), "face with rolling eyes", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xac"), "grimacing face", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xac"), "grimacing face", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\xae\xe2\x80\x8d\xf0\x9f\x92\xa8"), "face exhaling", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa5"), "lying face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x8c"), "relieved face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x94"), "pensive face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xaa"), "sleepy face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa4"), "drooling face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xb4"), "sleeping face", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa5"), "lying face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x8c"), "relieved face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x94"), "pensive face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xaa"), "sleepy face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa4"), "drooling face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xb4"), "sleeping face", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\xb7"), "face with medical mask", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x92"), "face with thermometer", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x95"), "face with head-bandage", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa2"), "nauseated face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xae"), "face vomiting", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa7"), "sneezing face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb5"), "hot face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb6"), "cold face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb4"), "woozy face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xb5"), "knocked-out face", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa2"), "nauseated face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xae"), "face vomiting", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa7"), "sneezing face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb5"), "hot face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb6"), "cold face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb4"), "woozy face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xb5"), "knocked-out face", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\xb5\xe2\x80\x8d\xf0\x9f\x92\xab"), "face with spiral eyes", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xaf"), "exploding head", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa0"), "cowboy hat face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb3"), "partying face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb8"), "disguised face", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xaf"), "exploding head", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa0"), "cowboy hat face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb3"), "partying face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb8"), "disguised face", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\x8e"), "smiling face with sunglasses", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x93"), "nerd face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x90"), "face with monocle", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x95"), "confused face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x9f"), "worried face", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x93"), "nerd face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x90"), "face with monocle", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x95"), "confused face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x9f"), "worried face", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x81"), "slightly frowning face", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x98\xb9"), "frowning face", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xe2\x98\xb9"), "frowning face", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\xae"), "face with open mouth", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xaf"), "hushed face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xb2"), "astonished face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xb3"), "flushed face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xba"), "pleading face", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xaf"), "hushed face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xb2"), "astonished face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xb3"), "flushed face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xba"), "pleading face", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\xa6"), "frowning face with open mouth", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xa7"), "anguished face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xa8"), "fearful face", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xa7"), "anguished face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xa8"), "fearful face", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\xb0"), "anxious face with sweat", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\xa5"), "sad but relieved face", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xa2"), "crying face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xad"), "loudly crying face", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xa2"), "crying face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xad"), + "loudly crying face", + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\xb1"), "face screaming in fear", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x96"), "confounded face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xa3"), "persevering face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\x9e"), "disappointed face", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x96"), "confounded face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xa3"), "persevering face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\x9e"), "disappointed face", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\x93"), "downcast face with sweat", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xa9"), "weary face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xab"), "tired face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb1"), "yawning face", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xa9"), "weary face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xab"), "tired face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb1"), "yawning face", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\xa4"), "face with steam from nose", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xa1"), "pouting face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xa0"), "angry face", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xa1"), "pouting face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xa0"), "angry face", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xac"), "face with symbols on mouth", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\x88"), "smiling face with horns", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xbf"), "angry face with horns", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x80"), "skull", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x98\xa0"), "skull and crossbones", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xa9"), "pile of poo", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa1"), "clown face", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb9"), "ogre", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xba"), "goblin", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xbb"), "ghost", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xbd"), "alien", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xbe"), "alien monster", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x96"), "robot", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xba"), "grinning cat", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x80"), "skull", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xe2\x98\xa0"), "skull and crossbones", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xa9"), "pile of poo", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa1"), "clown face", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb9"), "ogre", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xba"), "goblin", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xbb"), "ghost", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xbd"), "alien", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xbe"), "alien monster", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x96"), "robot", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xba"), "grinning cat", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\xb8"), "grinning cat with smiling eyes", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\xb9"), "cat with tears of joy", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x98\xbb"), "smiling cat with heart-eyes", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xbc"), "cat with wry smile", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xbd"), "kissing cat", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x80"), "weary cat", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xbf"), "crying cat", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x98\xbe"), "pouting cat", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x88"), "see-no-evil monkey", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x89"), "hear-no-evil monkey", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xbc"), + "cat with wry smile", + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xbd"), "kissing cat", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x80"), "weary cat", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xbf"), "crying cat", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x98\xbe"), "pouting cat", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x88"), + "see-no-evil monkey", + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x89"), + "hear-no-evil monkey", + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8a"), "speak-no-evil monkey", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x8b"), "kiss mark", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x8c"), "love letter", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x98"), "heart with arrow", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x9d"), "heart with ribbon", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x96"), "sparkling heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x97"), "growing heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x93"), "beating heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x9e"), "revolving hearts", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x95"), "two hearts", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x9f"), "heart decoration", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9d\xa3"), "heart exclamation", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x94"), "broken heart", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x8b"), "kiss mark", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x8c"), "love letter", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x98"), "heart with arrow", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x9d"), "heart with ribbon", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x96"), "sparkling heart", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x97"), "growing heart", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x93"), "beating heart", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x9e"), "revolving hearts", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x95"), "two hearts", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x9f"), "heart decoration", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xe2\x9d\xa3"), "heart exclamation", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x94"), "broken heart", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x94\xa5"), "heart on fire", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x94\xa5"), "heart on fire", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\xa9\xb9"), "mending heart", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\xa9\xb9"), "mending heart", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9d\xa4"), "red heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa1"), "orange heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x9b"), "yellow heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x9a"), "green heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x99"), "blue heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x9c"), "purple heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8e"), "brown heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\xa4"), "black heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8d"), "white heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xaf"), "hundred points", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xa2"), "anger symbol", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xa5"), "collision", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xab"), "dizzy", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xa6"), "sweat droplets", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xa8"), "dashing away", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb3"), "hole", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xa3"), "bomb", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xac"), "speech balloon", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xe2\x9d\xa4"), "red heart", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa1"), "orange heart", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x9b"), "yellow heart", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x9a"), "green heart", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x99"), "blue heart", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x9c"), "purple heart", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8e"), "brown heart", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\xa4"), "black heart", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8d"), "white heart", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xaf"), "hundred points", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xa2"), "anger symbol", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xa5"), "collision", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xab"), "dizzy", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xa6"), "sweat droplets", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xa8"), "dashing away", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb3"), "hole", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xa3"), "bomb", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xac"), "speech balloon", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x81\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x97\xa8"), "eye in speech bubble", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x81\xe2\x80\x8d\xf0\x9f\x97\xa8"), "eye in speech bubble", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\xa8"), "left speech bubble", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\xaf"), "right anger bubble", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xad"), "thought balloon", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xa4"), "zzz", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b"), "waving hand", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\xa8"), + "left speech bubble", + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\xaf"), + "right anger bubble", + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xad"), "thought balloon", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xa4"), "zzz", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b"), "waving hand", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b\xf0\x9f\x8f\xbb"), "waving hand: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b\xf0\x9f\x8f\xbc"), "waving hand: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b\xf0\x9f\x8f\xbd"), "waving hand: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b\xf0\x9f\x8f\xbe"), "waving hand: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8b\xf0\x9f\x8f\xbf"), "waving hand: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a"), "raised back of hand", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a"), + "raised back of hand", + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a\xf0\x9f\x8f\xbb"), "raised back of hand: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a\xf0\x9f\x8f\xbc"), "raised back of hand: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a\xf0\x9f\x8f\xbd"), "raised back of hand: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a\xf0\x9f\x8f\xbe"), "raised back of hand: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9a\xf0\x9f\x8f\xbf"), "raised back of hand: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x96\x90"), "hand with fingers splayed", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x96\x90\xf0\x9f\x8f\xbb"), "hand with fingers splayed: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x96\x90\xf0\x9f\x8f\xbc"), "hand with fingers splayed: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x96\x90\xf0\x9f\x8f\xbd"), "hand with fingers splayed: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x96\x90\xf0\x9f\x8f\xbe"), "hand with fingers splayed: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x96\x90\xf0\x9f\x8f\xbf"), "hand with fingers splayed: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8b"), "raised hand", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8b"), "raised hand", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9c\x8b\xf0\x9f\x8f\xbb"), "raised hand: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9c\x8b\xf0\x9f\x8f\xbc"), "raised hand: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9c\x8b\xf0\x9f\x8f\xbd"), "raised hand: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9c\x8b\xf0\x9f\x8f\xbe"), "raised hand: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9c\x8b\xf0\x9f\x8f\xbf"), "raised hand: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x96"), "vulcan salute", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x96"), "vulcan salute", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x96\x96\xf0\x9f\x8f\xbb"), "vulcan salute: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x96\x96\xf0\x9f\x8f\xbc"), "vulcan salute: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x96\x96\xf0\x9f\x8f\xbd"), "vulcan salute: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x96\x96\xf0\x9f\x8f\xbe"), "vulcan salute: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x96\x96\xf0\x9f\x8f\xbf"), "vulcan salute: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c"), "OK hand", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c"), "OK hand", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c\xf0\x9f\x8f\xbb"), "OK hand: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c\xf0\x9f\x8f\xbc"), "OK hand: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c\xf0\x9f\x8f\xbd"), "OK hand: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c\xf0\x9f\x8f\xbe"), "OK hand: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8c\xf0\x9f\x8f\xbf"), "OK hand: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c"), "pinched fingers", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c"), "pinched fingers", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c\xf0\x9f\x8f\xbb"), "pinched fingers: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c\xf0\x9f\x8f\xbc"), "pinched fingers: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c\xf0\x9f\x8f\xbd"), "pinched fingers: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c\xf0\x9f\x8f\xbe"), "pinched fingers: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8c\xf0\x9f\x8f\xbf"), "pinched fingers: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f"), "pinching hand", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f"), "pinching hand", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f\xf0\x9f\x8f\xbb"), "pinching hand: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f\xf0\x9f\x8f\xbc"), "pinching hand: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f\xf0\x9f\x8f\xbd"), "pinching hand: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f\xf0\x9f\x8f\xbe"), "pinching hand: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x8f\xf0\x9f\x8f\xbf"), "pinching hand: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8c"), "victory hand", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8c"), "victory hand", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9c\x8c\xf0\x9f\x8f\xbb"), "victory hand: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9c\x8c\xf0\x9f\x8f\xbc"), "victory hand: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9c\x8c\xf0\x9f\x8f\xbd"), "victory hand: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9c\x8c\xf0\x9f\x8f\xbe"), "victory hand: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9c\x8c\xf0\x9f\x8f\xbf"), "victory hand: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e"), "crossed fingers", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e"), "crossed fingers", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e\xf0\x9f\x8f\xbb"), "crossed fingers: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e\xf0\x9f\x8f\xbc"), "crossed fingers: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e\xf0\x9f\x8f\xbd"), "crossed fingers: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e\xf0\x9f\x8f\xbe"), "crossed fingers: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9e\xf0\x9f\x8f\xbf"), "crossed fingers: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f"), "love-you gesture", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f"), "love-you gesture", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f\xf0\x9f\x8f\xbb"), "love-you gesture: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f\xf0\x9f\x8f\xbc"), "love-you gesture: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f\xf0\x9f\x8f\xbd"), "love-you gesture: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f\xf0\x9f\x8f\xbe"), "love-you gesture: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9f\xf0\x9f\x8f\xbf"), "love-you gesture: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98"), "sign of the horns", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98"), "sign of the horns", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98\xf0\x9f\x8f\xbb"), "sign of the horns: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98\xf0\x9f\x8f\xbc"), "sign of the horns: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98\xf0\x9f\x8f\xbd"), "sign of the horns: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98\xf0\x9f\x8f\xbe"), "sign of the horns: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x98\xf0\x9f\x8f\xbf"), "sign of the horns: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99"), "call me hand", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99"), "call me hand", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99\xf0\x9f\x8f\xbb"), "call me hand: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99\xf0\x9f\x8f\xbc"), "call me hand: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99\xf0\x9f\x8f\xbd"), "call me hand: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99\xf0\x9f\x8f\xbe"), "call me hand: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x99\xf0\x9f\x8f\xbf"), "call me hand: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x88"), "backhand index pointing left", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x88\xf0\x9f\x8f\xbb"), "backhand index pointing left: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x88\xf0\x9f\x8f\xbc"), "backhand index pointing left: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x88\xf0\x9f\x8f\xbd"), "backhand index pointing left: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x88\xf0\x9f\x8f\xbe"), "backhand index pointing left: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x88\xf0\x9f\x8f\xbf"), "backhand index pointing left: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x89"), "backhand index pointing right", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x89\xf0\x9f\x8f\xbb"), "backhand index pointing right: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x89\xf0\x9f\x8f\xbc"), "backhand index pointing right: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x89\xf0\x9f\x8f\xbd"), "backhand index pointing right: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x89\xf0\x9f\x8f\xbe"), "backhand index pointing right: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x89\xf0\x9f\x8f\xbf"), "backhand index pointing right: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x86"), "backhand index pointing up", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x86\xf0\x9f\x8f\xbb"), "backhand index pointing up: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x86\xf0\x9f\x8f\xbc"), "backhand index pointing up: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x86\xf0\x9f\x8f\xbd"), "backhand index pointing up: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x86\xf0\x9f\x8f\xbe"), "backhand index pointing up: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x86\xf0\x9f\x8f\xbf"), "backhand index pointing up: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x95"), "middle finger", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x95"), "middle finger", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x96\x95\xf0\x9f\x8f\xbb"), "middle finger: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x96\x95\xf0\x9f\x8f\xbc"), "middle finger: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x96\x95\xf0\x9f\x8f\xbd"), "middle finger: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x96\x95\xf0\x9f\x8f\xbe"), "middle finger: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x96\x95\xf0\x9f\x8f\xbf"), "middle finger: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x87"), "backhand index pointing down", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x87\xf0\x9f\x8f\xbb"), "backhand index pointing down: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x87\xf0\x9f\x8f\xbc"), "backhand index pointing down: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x87\xf0\x9f\x8f\xbd"), "backhand index pointing down: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x87\xf0\x9f\x8f\xbe"), "backhand index pointing down: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x87\xf0\x9f\x8f\xbf"), "backhand index pointing down: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x98\x9d"), "index pointing up", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xe2\x98\x9d"), "index pointing up", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x98\x9d\xf0\x9f\x8f\xbb"), "index pointing up: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x98\x9d\xf0\x9f\x8f\xbc"), "index pointing up: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x98\x9d\xf0\x9f\x8f\xbd"), "index pointing up: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x98\x9d\xf0\x9f\x8f\xbe"), "index pointing up: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x98\x9d\xf0\x9f\x8f\xbf"), "index pointing up: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d"), "thumbs up", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d"), "thumbs up", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d\xf0\x9f\x8f\xbb"), "thumbs up: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d\xf0\x9f\x8f\xbc"), "thumbs up: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d\xf0\x9f\x8f\xbd"), "thumbs up: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d\xf0\x9f\x8f\xbe"), "thumbs up: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8d\xf0\x9f\x8f\xbf"), "thumbs up: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e"), "thumbs down", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e"), "thumbs down", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e\xf0\x9f\x8f\xbb"), "thumbs down: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e\xf0\x9f\x8f\xbc"), "thumbs down: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e\xf0\x9f\x8f\xbd"), "thumbs down: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e\xf0\x9f\x8f\xbe"), "thumbs down: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8e\xf0\x9f\x8f\xbf"), "thumbs down: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8a"), "raised fist", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8a"), "raised fist", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9c\x8a\xf0\x9f\x8f\xbb"), "raised fist: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9c\x8a\xf0\x9f\x8f\xbc"), "raised fist: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9c\x8a\xf0\x9f\x8f\xbd"), "raised fist: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9c\x8a\xf0\x9f\x8f\xbe"), "raised fist: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9c\x8a\xf0\x9f\x8f\xbf"), "raised fist: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a"), "oncoming fist", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a"), "oncoming fist", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a\xf0\x9f\x8f\xbb"), "oncoming fist: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a\xf0\x9f\x8f\xbc"), "oncoming fist: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a\xf0\x9f\x8f\xbd"), "oncoming fist: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a\xf0\x9f\x8f\xbe"), "oncoming fist: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8a\xf0\x9f\x8f\xbf"), "oncoming fist: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b"), "left-facing fist", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b"), "left-facing fist", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b\xf0\x9f\x8f\xbb"), "left-facing fist: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b\xf0\x9f\x8f\xbc"), "left-facing fist: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b\xf0\x9f\x8f\xbd"), "left-facing fist: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b\xf0\x9f\x8f\xbe"), "left-facing fist: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9b\xf0\x9f\x8f\xbf"), "left-facing fist: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c"), "right-facing fist", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c"), "right-facing fist", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c\xf0\x9f\x8f\xbb"), "right-facing fist: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c\xf0\x9f\x8f\xbc"), "right-facing fist: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c\xf0\x9f\x8f\xbd"), "right-facing fist: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c\xf0\x9f\x8f\xbe"), "right-facing fist: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9c\xf0\x9f\x8f\xbf"), "right-facing fist: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f"), "clapping hands", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f"), "clapping hands", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f\xf0\x9f\x8f\xbb"), "clapping hands: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f\xf0\x9f\x8f\xbc"), "clapping hands: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f\xf0\x9f\x8f\xbd"), "clapping hands: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f\xf0\x9f\x8f\xbe"), "clapping hands: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x8f\xf0\x9f\x8f\xbf"), "clapping hands: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c"), "raising hands", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c"), "raising hands", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c\xf0\x9f\x8f\xbb"), "raising hands: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c\xf0\x9f\x8f\xbc"), "raising hands: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c\xf0\x9f\x8f\xbd"), "raising hands: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c\xf0\x9f\x8f\xbe"), "raising hands: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8c\xf0\x9f\x8f\xbf"), "raising hands: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x90"), "open hands", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x90"), "open hands", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x90\xf0\x9f\x8f\xbb"), "open hands: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x90\xf0\x9f\x8f\xbc"), "open hands: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x90\xf0\x9f\x8f\xbd"), "open hands: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x90\xf0\x9f\x8f\xbe"), "open hands: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x90\xf0\x9f\x8f\xbf"), "open hands: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2"), "palms up together", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2"), "palms up together", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2\xf0\x9f\x8f\xbb"), "palms up together: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2\xf0\x9f\x8f\xbc"), "palms up together: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2\xf0\x9f\x8f\xbd"), "palms up together: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2\xf0\x9f\x8f\xbe"), "palms up together: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb2\xf0\x9f\x8f\xbf"), "palms up together: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9d"), "handshake", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f"), "folded hands", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\x9d"), "handshake", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f"), "folded hands", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f\xf0\x9f\x8f\xbb"), "folded hands: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f\xf0\x9f\x8f\xbc"), "folded hands: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f\xf0\x9f\x8f\xbd"), "folded hands: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f\xf0\x9f\x8f\xbe"), "folded hands: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8f\xf0\x9f\x8f\xbf"), "folded hands: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9c\x8d"), "writing hand", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xe2\x9c\x8d"), "writing hand", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9c\x8d\xf0\x9f\x8f\xbb"), "writing hand: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9c\x8d\xf0\x9f\x8f\xbc"), "writing hand: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9c\x8d\xf0\x9f\x8f\xbd"), "writing hand: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9c\x8d\xf0\x9f\x8f\xbe"), "writing hand: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9c\x8d\xf0\x9f\x8f\xbf"), "writing hand: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x85"), "nail polish", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x85"), "nail polish", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x85\xf0\x9f\x8f\xbb"), "nail polish: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x85\xf0\x9f\x8f\xbc"), "nail polish: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x85\xf0\x9f\x8f\xbd"), "nail polish: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x85\xf0\x9f\x8f\xbe"), "nail polish: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x85\xf0\x9f\x8f\xbf"), "nail polish: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3"), "selfie", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3"), "selfie", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3\xf0\x9f\x8f\xbb"), "selfie: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3\xf0\x9f\x8f\xbc"), "selfie: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3\xf0\x9f\x8f\xbd"), "selfie: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3\xf0\x9f\x8f\xbe"), "selfie: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb3\xf0\x9f\x8f\xbf"), "selfie: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa"), "flexed biceps", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa"), "flexed biceps", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa\xf0\x9f\x8f\xbb"), "flexed biceps: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa\xf0\x9f\x8f\xbc"), "flexed biceps: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa\xf0\x9f\x8f\xbd"), "flexed biceps: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa\xf0\x9f\x8f\xbe"), "flexed biceps: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\xaa\xf0\x9f\x8f\xbf"), "flexed biceps: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbe"), "mechanical arm", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbf"), "mechanical leg", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5"), "leg", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbe"), "mechanical arm", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbf"), "mechanical leg", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5"), "leg", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5\xf0\x9f\x8f\xbb"), "leg: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5\xf0\x9f\x8f\xbc"), "leg: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5\xf0\x9f\x8f\xbd"), "leg: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5\xf0\x9f\x8f\xbe"), "leg: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb5\xf0\x9f\x8f\xbf"), "leg: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6"), "foot", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6"), "foot", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6\xf0\x9f\x8f\xbb"), "foot: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6\xf0\x9f\x8f\xbc"), "foot: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6\xf0\x9f\x8f\xbd"), "foot: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6\xf0\x9f\x8f\xbe"), "foot: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb6\xf0\x9f\x8f\xbf"), "foot: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x82"), "ear", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x82"), "ear", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x82\xf0\x9f\x8f\xbb"), "ear: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x82\xf0\x9f\x8f\xbc"), "ear: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x82\xf0\x9f\x8f\xbd"), "ear: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x82\xf0\x9f\x8f\xbe"), "ear: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x82\xf0\x9f\x8f\xbf"), "ear: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbb"), "ear with hearing aid", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbb\xf0\x9f\x8f\xbb"), "ear with hearing aid: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbb\xf0\x9f\x8f\xbc"), "ear with hearing aid: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbb\xf0\x9f\x8f\xbd"), "ear with hearing aid: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbb\xf0\x9f\x8f\xbe"), "ear with hearing aid: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbb\xf0\x9f\x8f\xbf"), "ear with hearing aid: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x83"), "nose", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x83"), "nose", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x83\xf0\x9f\x8f\xbb"), "nose: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x83\xf0\x9f\x8f\xbc"), "nose: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x83\xf0\x9f\x8f\xbd"), "nose: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x83\xf0\x9f\x8f\xbe"), "nose: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\x83\xf0\x9f\x8f\xbf"), "nose: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa0"), "brain", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xab\x80"), "anatomical heart", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xab\x81"), "lungs", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb7"), "tooth", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb4"), "bone", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x80"), "eyes", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x81"), "eye", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x85"), "tongue", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x84"), "mouth", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6"), "baby", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa0"), "brain", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xab\x80"), "anatomical heart", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xab\x81"), "lungs", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb7"), "tooth", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb4"), "bone", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x80"), "eyes", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x81"), "eye", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x85"), "tongue", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x84"), "mouth", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6"), "baby", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6\xf0\x9f\x8f\xbb"), "baby: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6\xf0\x9f\x8f\xbc"), "baby: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6\xf0\x9f\x8f\xbd"), "baby: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6\xf0\x9f\x8f\xbe"), "baby: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb6\xf0\x9f\x8f\xbf"), "baby: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92"), "child", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92"), "child", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92\xf0\x9f\x8f\xbb"), "child: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92\xf0\x9f\x8f\xbc"), "child: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92\xf0\x9f\x8f\xbd"), "child: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92\xf0\x9f\x8f\xbe"), "child: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x92\xf0\x9f\x8f\xbf"), "child: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6"), "boy", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6"), "boy", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6\xf0\x9f\x8f\xbb"), "boy: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6\xf0\x9f\x8f\xbc"), "boy: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6\xf0\x9f\x8f\xbd"), "boy: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6\xf0\x9f\x8f\xbe"), "boy: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa6\xf0\x9f\x8f\xbf"), "boy: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7"), "girl", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7"), "girl", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7\xf0\x9f\x8f\xbb"), "girl: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7\xf0\x9f\x8f\xbc"), "girl: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7\xf0\x9f\x8f\xbd"), "girl: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7\xf0\x9f\x8f\xbe"), "girl: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa7\xf0\x9f\x8f\xbf"), "girl: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91"), "person", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91"), "person", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), "person: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), "person: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), "person: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), "person: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), "person: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1"), "person: blond hair", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1"), + "person: blond hair", + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbb"), "person: light skin tone, blond hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbc"), "person: medium-light skin tone, blond hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbd"), "person: medium skin tone, blond hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbe"), "person: medium-dark skin tone, blond hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbf"), "person: dark skin tone, blond hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8"), "man", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8"), "man", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "man: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "man: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "man: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "man: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "man: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94"), "person: beard", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94"), "person: beard", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbb"), "person: light skin tone, beard", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbc"), "person: medium-light skin tone, beard", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbd"), "person: medium skin tone, beard", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbe"), "person: medium-dark skin tone, beard", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbf"), "person: dark skin tone, beard", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xe2\x80\x8d\xe2\x99\x82"), "man: beard", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man: light skin tone, beard", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man: medium-light skin tone, beard", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man: medium skin tone, beard", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man: medium-dark skin tone, beard", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man: dark skin tone, beard", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xe2\x80\x8d\xe2\x99\x80"), "woman: beard", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman: light skin tone, beard", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman: medium-light skin tone, beard", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman: medium skin tone, beard", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman: medium-dark skin tone, beard", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x94\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman: dark skin tone, beard", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xb0"), "man: red hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb0"), "man: light skin tone, red hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb0"), "man: medium-light skin tone, red hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb0"), "man: medium skin tone, red hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb0"), "man: medium-dark skin tone, red hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb0"), "man: dark skin tone, red hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xb1"), "man: curly hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb1"), "man: light skin tone, curly hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb1"), "man: medium-light skin tone, curly hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb1"), "man: medium skin tone, curly hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb1"), "man: medium-dark skin tone, curly hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb1"), "man: dark skin tone, curly hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xb3"), "man: white hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb3"), "man: light skin tone, white hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb3"), "man: medium-light skin tone, white hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb3"), "man: medium skin tone, white hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb3"), "man: medium-dark skin tone, white hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb3"), "man: dark skin tone, white hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xb2"), "man: bald", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb2"), "man: light skin tone, bald", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb2"), "man: medium-light skin tone, bald", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb2"), "man: medium skin tone, bald", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb2"), "man: medium-dark skin tone, bald", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb2"), "man: dark skin tone, bald", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9"), "woman", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9"), "woman", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "woman: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "woman: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "woman: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "woman: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "woman: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xb0"), "woman: red hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb0"), "woman: light skin tone, red hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb0"), "woman: medium-light skin tone, red hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb0"), "woman: medium skin tone, red hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb0"), "woman: medium-dark skin tone, red hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb0"), "woman: dark skin tone, red hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xb0"), "person: red hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb0"), "person: light skin tone, red hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb0"), "person: medium-light skin tone, red hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb0"), "person: medium skin tone, red hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb0"), "person: medium-dark skin tone, red hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb0"), "person: dark skin tone, red hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xb1"), "woman: curly hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb1"), "woman: light skin tone, curly hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb1"), "woman: medium-light skin tone, curly hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb1"), "woman: medium skin tone, curly hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb1"), "woman: medium-dark skin tone, curly hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb1"), "woman: dark skin tone, curly hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xb1"), "person: curly hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb1"), "person: light skin tone, curly hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb1"), "person: medium-light skin tone, curly hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb1"), "person: medium skin tone, curly hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb1"), "person: medium-dark skin tone, curly hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb1"), "person: dark skin tone, curly hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xb3"), "woman: white hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb3"), "woman: light skin tone, white hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb3"), "woman: medium-light skin tone, white hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb3"), "woman: medium skin tone, white hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb3"), "woman: medium-dark skin tone, white hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb3"), "woman: dark skin tone, white hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xb3"), "person: white hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb3"), "person: light skin tone, white hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb3"), "person: medium-light skin tone, white hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb3"), "person: medium skin tone, white hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb3"), "person: medium-dark skin tone, white hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb3"), "person: dark skin tone, white hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xb2"), "woman: bald", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb2"), "woman: light skin tone, bald", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb2"), "woman: medium-light skin tone, bald", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb2"), "woman: medium skin tone, bald", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb2"), "woman: medium-dark skin tone, bald", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb2"), "woman: dark skin tone, bald", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xb2"), "person: bald", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xb2"), "person: light skin tone, bald", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xb2"), "person: medium-light skin tone, bald", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xb2"), "person: medium skin tone, bald", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xb2"), "person: medium-dark skin tone, bald", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xb2"), "person: dark skin tone, bald", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xe2\x80\x8d\xe2\x99\x80"), "woman: blond hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman: light skin tone, blond hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman: medium-light skin tone, blond hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman: medium skin tone, blond hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman: medium-dark skin tone, blond hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman: dark skin tone, blond hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xe2\x80\x8d\xe2\x99\x82"), "man: blond hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man: light skin tone, blond hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man: medium-light skin tone, blond hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man: medium skin tone, blond hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man: medium-dark skin tone, blond hair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb1\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man: dark skin tone, blond hair", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93"), "older person", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93"), "older person", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93\xf0\x9f\x8f\xbb"), "older person: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93\xf0\x9f\x8f\xbc"), "older person: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93\xf0\x9f\x8f\xbd"), "older person: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93\xf0\x9f\x8f\xbe"), "older person: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x93\xf0\x9f\x8f\xbf"), "older person: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4"), "old man", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4"), "old man", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4\xf0\x9f\x8f\xbb"), "old man: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4\xf0\x9f\x8f\xbc"), "old man: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4\xf0\x9f\x8f\xbd"), "old man: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4\xf0\x9f\x8f\xbe"), "old man: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb4\xf0\x9f\x8f\xbf"), "old man: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5"), "old woman", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5"), "old woman", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5\xf0\x9f\x8f\xbb"), "old woman: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5\xf0\x9f\x8f\xbc"), "old woman: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5\xf0\x9f\x8f\xbd"), "old woman: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5\xf0\x9f\x8f\xbe"), "old woman: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb5\xf0\x9f\x8f\xbf"), "old woman: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d"), "person frowning", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d"), "person frowning", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbb"), "person frowning: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbc"), "person frowning: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbd"), "person frowning: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbe"), "person frowning: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbf"), "person frowning: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xe2\x80\x8d\xe2\x99\x82"), "man frowning", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man frowning: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man frowning: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man frowning: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man frowning: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man frowning: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xe2\x80\x8d\xe2\x99\x80"), "woman frowning", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman frowning: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman frowning: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman frowning: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman frowning: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8d\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman frowning: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e"), "person pouting", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e"), "person pouting", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbb"), "person pouting: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbc"), "person pouting: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbd"), "person pouting: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbe"), "person pouting: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbf"), "person pouting: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xe2\x80\x8d\xe2\x99\x82"), "man pouting", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man pouting: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man pouting: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man pouting: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man pouting: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man pouting: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xe2\x80\x8d\xe2\x99\x80"), "woman pouting", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman pouting: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman pouting: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman pouting: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman pouting: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8e\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman pouting: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x85"), "person gesturing NO", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x85"), + "person gesturing NO", + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbb"), "person gesturing NO: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbc"), "person gesturing NO: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbd"), "person gesturing NO: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbe"), "person gesturing NO: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbf"), "person gesturing NO: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xe2\x80\x8d\xe2\x99\x82"), "man gesturing NO", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man gesturing NO: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man gesturing NO: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man gesturing NO: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man gesturing NO: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man gesturing NO: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xe2\x80\x8d\xe2\x99\x80"), "woman gesturing NO", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman gesturing NO: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman gesturing NO: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman gesturing NO: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman gesturing NO: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x85\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman gesturing NO: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x86"), "person gesturing OK", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x86"), + "person gesturing OK", + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbb"), "person gesturing OK: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbc"), "person gesturing OK: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbd"), "person gesturing OK: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbe"), "person gesturing OK: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbf"), "person gesturing OK: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xe2\x80\x8d\xe2\x99\x82"), "man gesturing OK", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man gesturing OK: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man gesturing OK: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man gesturing OK: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man gesturing OK: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man gesturing OK: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xe2\x80\x8d\xe2\x99\x80"), "woman gesturing OK", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman gesturing OK: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman gesturing OK: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman gesturing OK: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman gesturing OK: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x86\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman gesturing OK: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x81"), "person tipping hand", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x81"), + "person tipping hand", + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbb"), "person tipping hand: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbc"), "person tipping hand: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbd"), "person tipping hand: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbe"), "person tipping hand: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbf"), "person tipping hand: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xe2\x80\x8d\xe2\x99\x82"), "man tipping hand", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man tipping hand: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man tipping hand: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man tipping hand: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man tipping hand: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man tipping hand: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xe2\x80\x8d\xe2\x99\x80"), "woman tipping hand", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman tipping hand: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman tipping hand: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman tipping hand: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman tipping hand: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x81\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman tipping hand: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b"), "person raising hand", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b"), + "person raising hand", + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbb"), "person raising hand: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbc"), "person raising hand: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbd"), "person raising hand: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbe"), "person raising hand: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbf"), "person raising hand: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xe2\x80\x8d\xe2\x99\x82"), "man raising hand", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man raising hand: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man raising hand: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man raising hand: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man raising hand: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man raising hand: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xe2\x80\x8d\xe2\x99\x80"), "woman raising hand", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman raising hand: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman raising hand: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman raising hand: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman raising hand: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x8b\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman raising hand: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f"), "deaf person", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f"), "deaf person", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbb"), "deaf person: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbc"), "deaf person: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbd"), "deaf person: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbe"), "deaf person: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbf"), "deaf person: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xe2\x80\x8d\xe2\x99\x82"), "deaf man", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "deaf man: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "deaf man: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "deaf man: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "deaf man: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "deaf man: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xe2\x80\x8d\xe2\x99\x80"), "deaf woman", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "deaf woman: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "deaf woman: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "deaf woman: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "deaf woman: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8f\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "deaf woman: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x99\x87"), "person bowing", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x99\x87"), "person bowing", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbb"), "person bowing: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbc"), "person bowing: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbd"), "person bowing: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbe"), "person bowing: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbf"), "person bowing: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xe2\x80\x8d\xe2\x99\x82"), "man bowing", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man bowing: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man bowing: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man bowing: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man bowing: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man bowing: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xe2\x80\x8d\xe2\x99\x80"), "woman bowing", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman bowing: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman bowing: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman bowing: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman bowing: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x99\x87\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman bowing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6"), "person facepalming", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6"), + "person facepalming", + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbb"), "person facepalming: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbc"), "person facepalming: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbd"), "person facepalming: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbe"), "person facepalming: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbf"), "person facepalming: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xe2\x80\x8d\xe2\x99\x82"), "man facepalming", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man facepalming: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man facepalming: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man facepalming: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man facepalming: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man facepalming: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xe2\x80\x8d\xe2\x99\x80"), "woman facepalming", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman facepalming: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman facepalming: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman facepalming: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman facepalming: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xa6\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman facepalming: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7"), "person shrugging", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7"), "person shrugging", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbb"), "person shrugging: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbc"), "person shrugging: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbd"), "person shrugging: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbe"), "person shrugging: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbf"), "person shrugging: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xe2\x80\x8d\xe2\x99\x82"), "man shrugging", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man shrugging: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man shrugging: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man shrugging: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man shrugging: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man shrugging: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xe2\x80\x8d\xe2\x99\x80"), "woman shrugging", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman shrugging: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman shrugging: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman shrugging: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman shrugging: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb7\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman shrugging: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xe2\x9a\x95"), "health worker", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9a\x95"), "health worker: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9a\x95"), "health worker: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9a\x95"), "health worker: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9a\x95"), "health worker: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9a\x95"), "health worker: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9a\x95"), "man health worker", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9a\x95"), "man health worker: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9a\x95"), "man health worker: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9a\x95"), "man health worker: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9a\x95"), "man health worker: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9a\x95"), "man health worker: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9a\x95"), "woman health worker", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9a\x95"), "woman health worker: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9a\x95"), "woman health worker: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9a\x95"), "woman health worker: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9a\x95"), "woman health worker: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9a\x95"), "woman health worker: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8e\x93"), "student", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\x93"), "student: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\x93"), "student: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\x93"), "student: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\x93"), "student: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\x93"), "student: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8e\x93"), "man student", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\x93"), "man student: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\x93"), "man student: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\x93"), "man student: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\x93"), "man student: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\x93"), "man student: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8e\x93"), "woman student", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\x93"), "woman student: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\x93"), "woman student: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\x93"), "woman student: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\x93"), "woman student: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\x93"), "woman student: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8f\xab"), "teacher", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8f\xab"), "teacher: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8f\xab"), "teacher: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8f\xab"), "teacher: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8f\xab"), "teacher: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8f\xab"), "teacher: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8f\xab"), "man teacher", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8f\xab"), "man teacher: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8f\xab"), "man teacher: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8f\xab"), "man teacher: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8f\xab"), "man teacher: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8f\xab"), "man teacher: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8f\xab"), "woman teacher", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8f\xab"), "woman teacher: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8f\xab"), "woman teacher: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8f\xab"), "woman teacher: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8f\xab"), "woman teacher: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8f\xab"), "woman teacher: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xe2\x9a\x96"), "judge", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9a\x96"), "judge: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9a\x96"), "judge: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9a\x96"), "judge: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9a\x96"), "judge: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9a\x96"), "judge: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9a\x96"), "man judge", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9a\x96"), "man judge: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9a\x96"), "man judge: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9a\x96"), "man judge: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9a\x96"), "man judge: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9a\x96"), "man judge: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9a\x96"), "woman judge", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9a\x96"), "woman judge: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9a\x96"), "woman judge: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9a\x96"), "woman judge: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9a\x96"), "woman judge: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9a\x96"), "woman judge: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8c\xbe"), "farmer", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8c\xbe"), "farmer: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8c\xbe"), "farmer: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8c\xbe"), "farmer: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8c\xbe"), "farmer: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8c\xbe"), "farmer: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8c\xbe"), "man farmer", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8c\xbe"), "man farmer: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8c\xbe"), "man farmer: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8c\xbe"), "man farmer: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8c\xbe"), "man farmer: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8c\xbe"), "man farmer: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8c\xbe"), "woman farmer", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8c\xbe"), "woman farmer: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8c\xbe"), "woman farmer: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8c\xbe"), "woman farmer: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8c\xbe"), "woman farmer: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8c\xbe"), "woman farmer: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8d\xb3"), "cook", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8d\xb3"), "cook: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8d\xb3"), "cook: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8d\xb3"), "cook: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8d\xb3"), "cook: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8d\xb3"), "cook: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8d\xb3"), "man cook", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8d\xb3"), "man cook: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8d\xb3"), "man cook: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8d\xb3"), "man cook: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8d\xb3"), "man cook: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8d\xb3"), "man cook: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8d\xb3"), "woman cook", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8d\xb3"), "woman cook: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8d\xb3"), "woman cook: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8d\xb3"), "woman cook: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8d\xb3"), "woman cook: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8d\xb3"), "woman cook: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x94\xa7"), "mechanic", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x94\xa7"), "mechanic: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x94\xa7"), "mechanic: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x94\xa7"), "mechanic: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x94\xa7"), "mechanic: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x94\xa7"), "mechanic: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x94\xa7"), "man mechanic", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x94\xa7"), "man mechanic: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x94\xa7"), "man mechanic: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x94\xa7"), "man mechanic: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x94\xa7"), "man mechanic: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x94\xa7"), "man mechanic: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x94\xa7"), "woman mechanic", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x94\xa7"), "woman mechanic: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x94\xa7"), "woman mechanic: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x94\xa7"), "woman mechanic: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x94\xa7"), "woman mechanic: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x94\xa7"), "woman mechanic: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8f\xad"), "factory worker", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8f\xad"), "factory worker: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8f\xad"), "factory worker: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8f\xad"), "factory worker: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8f\xad"), "factory worker: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8f\xad"), "factory worker: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8f\xad"), "man factory worker", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8f\xad"), "man factory worker: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8f\xad"), "man factory worker: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8f\xad"), "man factory worker: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8f\xad"), "man factory worker: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8f\xad"), "man factory worker: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8f\xad"), "woman factory worker", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8f\xad"), "woman factory worker: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8f\xad"), "woman factory worker: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8f\xad"), "woman factory worker: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8f\xad"), "woman factory worker: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8f\xad"), "woman factory worker: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x92\xbc"), "office worker", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x92\xbc"), "office worker: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x92\xbc"), "office worker: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x92\xbc"), "office worker: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x92\xbc"), "office worker: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x92\xbc"), "office worker: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x92\xbc"), "man office worker", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x92\xbc"), "man office worker: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x92\xbc"), "man office worker: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x92\xbc"), "man office worker: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x92\xbc"), "man office worker: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x92\xbc"), "man office worker: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x92\xbc"), "woman office worker", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x92\xbc"), "woman office worker: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x92\xbc"), "woman office worker: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x92\xbc"), "woman office worker: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x92\xbc"), "woman office worker: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x92\xbc"), "woman office worker: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x94\xac"), "scientist", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x94\xac"), "scientist: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x94\xac"), "scientist: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x94\xac"), "scientist: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x94\xac"), "scientist: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x94\xac"), "scientist: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x94\xac"), "man scientist", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x94\xac"), "man scientist: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x94\xac"), "man scientist: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x94\xac"), "man scientist: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x94\xac"), "man scientist: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x94\xac"), "man scientist: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x94\xac"), "woman scientist", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x94\xac"), "woman scientist: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x94\xac"), "woman scientist: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x94\xac"), "woman scientist: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x94\xac"), "woman scientist: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x94\xac"), "woman scientist: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x92\xbb"), "technologist", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x92\xbb"), "technologist: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x92\xbb"), "technologist: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x92\xbb"), "technologist: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x92\xbb"), "technologist: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x92\xbb"), "technologist: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x92\xbb"), "man technologist", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x92\xbb"), "man technologist: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x92\xbb"), "man technologist: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x92\xbb"), "man technologist: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x92\xbb"), "man technologist: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x92\xbb"), "man technologist: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x92\xbb"), "woman technologist", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x92\xbb"), "woman technologist: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x92\xbb"), "woman technologist: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x92\xbb"), "woman technologist: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x92\xbb"), "woman technologist: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x92\xbb"), "woman technologist: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8e\xa4"), "singer", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\xa4"), "singer: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\xa4"), "singer: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\xa4"), "singer: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\xa4"), "singer: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\xa4"), "singer: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8e\xa4"), "man singer", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\xa4"), "man singer: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\xa4"), "man singer: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\xa4"), "man singer: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\xa4"), "man singer: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\xa4"), "man singer: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8e\xa4"), "woman singer", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\xa4"), "woman singer: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\xa4"), "woman singer: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\xa4"), "woman singer: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\xa4"), "woman singer: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\xa4"), "woman singer: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8e\xa8"), "artist", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\xa8"), "artist: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\xa8"), "artist: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\xa8"), "artist: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\xa8"), "artist: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\xa8"), "artist: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8e\xa8"), "man artist", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\xa8"), "man artist: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\xa8"), "man artist: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\xa8"), "man artist: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\xa8"), "man artist: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\xa8"), "man artist: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8e\xa8"), "woman artist", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\xa8"), "woman artist: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\xa8"), "woman artist: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\xa8"), "woman artist: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\xa8"), "woman artist: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\xa8"), "woman artist: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xe2\x9c\x88"), "pilot", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9c\x88"), "pilot: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9c\x88"), "pilot: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9c\x88"), "pilot: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9c\x88"), "pilot: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9c\x88"), "pilot: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9c\x88"), "man pilot", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9c\x88"), "man pilot: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9c\x88"), "man pilot: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9c\x88"), "man pilot: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9c\x88"), "man pilot: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9c\x88"), "man pilot: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9c\x88"), "woman pilot", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9c\x88"), "woman pilot: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9c\x88"), "woman pilot: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9c\x88"), "woman pilot: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9c\x88"), "woman pilot: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9c\x88"), "woman pilot: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x9a\x80"), "astronaut", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x9a\x80"), "astronaut: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x9a\x80"), "astronaut: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x9a\x80"), "astronaut: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x9a\x80"), "astronaut: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x9a\x80"), "astronaut: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x9a\x80"), "man astronaut", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x9a\x80"), "man astronaut: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x9a\x80"), "man astronaut: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x9a\x80"), "man astronaut: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x9a\x80"), "man astronaut: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x9a\x80"), "man astronaut: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x9a\x80"), "woman astronaut", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x9a\x80"), "woman astronaut: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x9a\x80"), "woman astronaut: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x9a\x80"), "woman astronaut: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x9a\x80"), "woman astronaut: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x9a\x80"), "woman astronaut: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x9a\x92"), "firefighter", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x9a\x92"), "firefighter: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x9a\x92"), "firefighter: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x9a\x92"), "firefighter: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x9a\x92"), "firefighter: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x9a\x92"), "firefighter: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x9a\x92"), "man firefighter", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x9a\x92"), "man firefighter: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x9a\x92"), "man firefighter: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x9a\x92"), "man firefighter: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x9a\x92"), "man firefighter: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x9a\x92"), "man firefighter: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x9a\x92"), "woman firefighter", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x9a\x92"), "woman firefighter: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x9a\x92"), "woman firefighter: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x9a\x92"), "woman firefighter: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x9a\x92"), "woman firefighter: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x9a\x92"), "woman firefighter: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xae"), "police officer", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xae"), "police officer", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbb"), "police officer: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbc"), "police officer: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbd"), "police officer: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbe"), "police officer: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbf"), "police officer: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xe2\x80\x8d\xe2\x99\x82"), "man police officer", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man police officer: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man police officer: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man police officer: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man police officer: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man police officer: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xe2\x80\x8d\xe2\x99\x80"), "woman police officer", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman police officer: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman police officer: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman police officer: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman police officer: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xae\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman police officer: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5"), "detective", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5"), "detective", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbb"), "detective: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbc"), "detective: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbd"), "detective: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbe"), "detective: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbf"), "detective: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x82"), "man detective", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xe2\x80\x8d\xe2\x99\x82"), "man detective", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man detective: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man detective: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man detective: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man detective: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man detective: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x80"), "woman detective", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xe2\x80\x8d\xe2\x99\x80"), "woman detective", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman detective: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman detective: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman detective: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman detective: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman detective: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x82"), "guard", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x82"), "guard", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbb"), "guard: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbc"), "guard: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbd"), "guard: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbe"), "guard: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbf"), "guard: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xe2\x80\x8d\xe2\x99\x82"), "man guard", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man guard: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man guard: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man guard: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man guard: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man guard: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xe2\x80\x8d\xe2\x99\x80"), "woman guard", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman guard: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman guard: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman guard: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman guard: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x82\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman guard: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb7"), "ninja", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb7"), "ninja", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb7\xf0\x9f\x8f\xbb"), "ninja: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb7\xf0\x9f\x8f\xbc"), "ninja: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb7\xf0\x9f\x8f\xbd"), "ninja: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb7\xf0\x9f\x8f\xbe"), "ninja: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa5\xb7\xf0\x9f\x8f\xbf"), "ninja: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7"), "construction worker", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7"), + "construction worker", + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbb"), "construction worker: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbc"), "construction worker: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbd"), "construction worker: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbe"), "construction worker: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbf"), "construction worker: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xe2\x80\x8d\xe2\x99\x82"), "man construction worker", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man construction worker: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man construction worker: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man construction worker: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man construction worker: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man construction worker: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xe2\x80\x8d\xe2\x99\x80"), "woman construction worker", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman construction worker: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman construction worker: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman construction worker: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman construction worker: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman construction worker: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4"), "prince", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4"), "prince", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4\xf0\x9f\x8f\xbb"), "prince: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4\xf0\x9f\x8f\xbc"), "prince: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4\xf0\x9f\x8f\xbd"), "prince: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4\xf0\x9f\x8f\xbe"), "prince: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb4\xf0\x9f\x8f\xbf"), "prince: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8"), "princess", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8"), "princess", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8\xf0\x9f\x8f\xbb"), "princess: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8\xf0\x9f\x8f\xbc"), "princess: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8\xf0\x9f\x8f\xbd"), "princess: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8\xf0\x9f\x8f\xbe"), "princess: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb8\xf0\x9f\x8f\xbf"), "princess: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3"), "person wearing turban", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbb"), "person wearing turban: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbc"), "person wearing turban: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbd"), "person wearing turban: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbe"), "person wearing turban: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbf"), "person wearing turban: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xe2\x80\x8d\xe2\x99\x82"), "man wearing turban", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man wearing turban: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man wearing turban: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man wearing turban: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man wearing turban: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man wearing turban: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xe2\x80\x8d\xe2\x99\x80"), "woman wearing turban", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman wearing turban: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman wearing turban: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman wearing turban: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman wearing turban: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb3\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman wearing turban: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2"), "person with skullcap", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbb"), "person with skullcap: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbc"), "person with skullcap: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbd"), "person with skullcap: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbe"), "person with skullcap: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb2\xf0\x9f\x8f\xbf"), "person with skullcap: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95"), "woman with headscarf", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95\xf0\x9f\x8f\xbb"), "woman with headscarf: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95\xf0\x9f\x8f\xbc"), "woman with headscarf: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95\xf0\x9f\x8f\xbd"), "woman with headscarf: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95\xf0\x9f\x8f\xbe"), "woman with headscarf: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x95\xf0\x9f\x8f\xbf"), "woman with headscarf: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5"), "person in tuxedo", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5"), "person in tuxedo", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbb"), "person in tuxedo: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbc"), "person in tuxedo: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbd"), "person in tuxedo: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbe"), "person in tuxedo: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbf"), "person in tuxedo: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xe2\x80\x8d\xe2\x99\x82"), "man in tuxedo", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man in tuxedo: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man in tuxedo: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man in tuxedo: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man in tuxedo: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man in tuxedo: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xe2\x80\x8d\xe2\x99\x80"), "woman in tuxedo", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman in tuxedo: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman in tuxedo: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman in tuxedo: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman in tuxedo: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman in tuxedo: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0"), "person with veil", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0"), "person with veil", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbb"), "person with veil: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbc"), "person with veil: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbd"), "person with veil: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbe"), "person with veil: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbf"), "person with veil: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xe2\x80\x8d\xe2\x99\x82"), "man with veil", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man with veil: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man with veil: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man with veil: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man with veil: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man with veil: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xe2\x80\x8d\xe2\x99\x80"), "woman with veil", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman with veil: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman with veil: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman with veil: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman with veil: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xb0\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman with veil: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0"), "pregnant woman", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0"), "pregnant woman", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0\xf0\x9f\x8f\xbb"), "pregnant woman: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0\xf0\x9f\x8f\xbc"), "pregnant woman: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0\xf0\x9f\x8f\xbd"), "pregnant woman: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0\xf0\x9f\x8f\xbe"), "pregnant woman: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb0\xf0\x9f\x8f\xbf"), "pregnant woman: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1"), "breast-feeding", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1"), "breast-feeding", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1\xf0\x9f\x8f\xbb"), "breast-feeding: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1\xf0\x9f\x8f\xbc"), "breast-feeding: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1\xf0\x9f\x8f\xbd"), "breast-feeding: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1\xf0\x9f\x8f\xbe"), "breast-feeding: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb1\xf0\x9f\x8f\xbf"), "breast-feeding: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x8d\xbc"), "woman feeding baby", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8d\xbc"), "woman feeding baby: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8d\xbc"), "woman feeding baby: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8d\xbc"), "woman feeding baby: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8d\xbc"), "woman feeding baby: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8d\xbc"), "woman feeding baby: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x8d\xbc"), "man feeding baby", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8d\xbc"), "man feeding baby: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8d\xbc"), "man feeding baby: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8d\xbc"), "man feeding baby: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8d\xbc"), "man feeding baby: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8d\xbc"), "man feeding baby: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8d\xbc"), "person feeding baby", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8d\xbc"), "person feeding baby: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8d\xbc"), "person feeding baby: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8d\xbc"), "person feeding baby: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8d\xbc"), "person feeding baby: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8d\xbc"), "person feeding baby: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc"), "baby angel", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc"), "baby angel", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc\xf0\x9f\x8f\xbb"), "baby angel: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc\xf0\x9f\x8f\xbc"), "baby angel: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc\xf0\x9f\x8f\xbd"), "baby angel: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc\xf0\x9f\x8f\xbe"), "baby angel: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xbc\xf0\x9f\x8f\xbf"), "baby angel: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85"), "Santa Claus", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85"), "Santa Claus", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85\xf0\x9f\x8f\xbb"), "Santa Claus: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85\xf0\x9f\x8f\xbc"), "Santa Claus: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85\xf0\x9f\x8f\xbd"), "Santa Claus: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85\xf0\x9f\x8f\xbe"), "Santa Claus: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8e\x85\xf0\x9f\x8f\xbf"), "Santa Claus: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6"), "Mrs. Claus", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6"), "Mrs. Claus", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6\xf0\x9f\x8f\xbb"), "Mrs. Claus: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6\xf0\x9f\x8f\xbc"), "Mrs. Claus: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6\xf0\x9f\x8f\xbd"), "Mrs. Claus: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6\xf0\x9f\x8f\xbe"), "Mrs. Claus: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb6\xf0\x9f\x8f\xbf"), "Mrs. Claus: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\x8e\x84"), "mx claus", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\x8e\x84"), "mx claus: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\x8e\x84"), "mx claus: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\x8e\x84"), "mx claus: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\x8e\x84"), "mx claus: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\x8e\x84"), "mx claus: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8"), "superhero", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8"), "superhero", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbb"), "superhero: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbc"), "superhero: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbd"), "superhero: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbe"), "superhero: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbf"), "superhero: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xe2\x80\x8d\xe2\x99\x82"), "man superhero", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man superhero: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man superhero: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man superhero: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man superhero: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man superhero: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xe2\x80\x8d\xe2\x99\x80"), "woman superhero", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman superhero: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman superhero: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman superhero: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman superhero: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman superhero: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9"), "supervillain", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9"), "supervillain", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbb"), "supervillain: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbc"), "supervillain: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbd"), "supervillain: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbe"), "supervillain: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbf"), "supervillain: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xe2\x80\x8d\xe2\x99\x82"), "man supervillain", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man supervillain: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man supervillain: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man supervillain: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man supervillain: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man supervillain: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xe2\x80\x8d\xe2\x99\x80"), "woman supervillain", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman supervillain: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman supervillain: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman supervillain: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman supervillain: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xb9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman supervillain: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99"), "mage", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99"), "mage", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbb"), "mage: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbc"), "mage: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbd"), "mage: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbe"), "mage: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbf"), "mage: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xe2\x80\x8d\xe2\x99\x82"), "man mage", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man mage: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man mage: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man mage: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man mage: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man mage: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xe2\x80\x8d\xe2\x99\x80"), "woman mage", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman mage: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman mage: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman mage: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman mage: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x99\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman mage: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a"), "fairy", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a"), "fairy", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbb"), "fairy: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbc"), "fairy: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbd"), "fairy: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbe"), "fairy: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbf"), "fairy: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xe2\x80\x8d\xe2\x99\x82"), "man fairy", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man fairy: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man fairy: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man fairy: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man fairy: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man fairy: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xe2\x80\x8d\xe2\x99\x80"), "woman fairy", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman fairy: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman fairy: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman fairy: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman fairy: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9a\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman fairy: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b"), "vampire", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b"), "vampire", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbb"), "vampire: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbc"), "vampire: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbd"), "vampire: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbe"), "vampire: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbf"), "vampire: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xe2\x80\x8d\xe2\x99\x82"), "man vampire", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man vampire: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man vampire: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man vampire: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man vampire: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man vampire: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xe2\x80\x8d\xe2\x99\x80"), "woman vampire", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman vampire: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman vampire: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman vampire: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman vampire: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9b\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman vampire: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c"), "merperson", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c"), "merperson", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbb"), "merperson: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbc"), "merperson: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbd"), "merperson: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbe"), "merperson: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbf"), "merperson: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xe2\x80\x8d\xe2\x99\x82"), "merman", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "merman: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "merman: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "merman: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "merman: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "merman: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xe2\x80\x8d\xe2\x99\x80"), "mermaid", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "mermaid: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "mermaid: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "mermaid: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "mermaid: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9c\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "mermaid: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d"), "elf", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d"), "elf", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbb"), "elf: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbc"), "elf: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbd"), "elf: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbe"), "elf: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbf"), "elf: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xe2\x80\x8d\xe2\x99\x82"), "man elf", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man elf: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man elf: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man elf: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man elf: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man elf: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xe2\x80\x8d\xe2\x99\x80"), "woman elf", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman elf: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman elf: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman elf: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman elf: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9d\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman elf: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9e"), "genie", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9e"), "genie", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9e\xe2\x80\x8d\xe2\x99\x82"), "man genie", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9e\xe2\x80\x8d\xe2\x99\x80"), "woman genie", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9f"), "zombie", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9f"), "zombie", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9f\xe2\x80\x8d\xe2\x99\x82"), "man zombie", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x9f\xe2\x80\x8d\xe2\x99\x80"), "woman zombie", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x86"), "person getting massage", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbb"), "person getting massage: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbc"), "person getting massage: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbd"), "person getting massage: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbe"), "person getting massage: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbf"), "person getting massage: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xe2\x80\x8d\xe2\x99\x82"), "man getting massage", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man getting massage: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man getting massage: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man getting massage: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man getting massage: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man getting massage: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xe2\x80\x8d\xe2\x99\x80"), "woman getting massage", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman getting massage: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman getting massage: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman getting massage: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman getting massage: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x86\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman getting massage: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x87"), "person getting haircut", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbb"), "person getting haircut: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbc"), "person getting haircut: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbd"), "person getting haircut: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbe"), "person getting haircut: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbf"), "person getting haircut: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xe2\x80\x8d\xe2\x99\x82"), "man getting haircut", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man getting haircut: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man getting haircut: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man getting haircut: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man getting haircut: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man getting haircut: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xe2\x80\x8d\xe2\x99\x80"), "woman getting haircut", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman getting haircut: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman getting haircut: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman getting haircut: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman getting haircut: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x87\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman getting haircut: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6"), "person walking", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6"), "person walking", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbb"), "person walking: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbc"), "person walking: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbd"), "person walking: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbe"), "person walking: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbf"), "person walking: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xe2\x80\x8d\xe2\x99\x82"), "man walking", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man walking: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man walking: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man walking: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man walking: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man walking: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xe2\x80\x8d\xe2\x99\x80"), "woman walking", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman walking: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman walking: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman walking: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman walking: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb6\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman walking: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d"), "person standing", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d"), "person standing", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbb"), "person standing: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbc"), "person standing: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbd"), "person standing: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbe"), "person standing: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbf"), "person standing: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xe2\x80\x8d\xe2\x99\x82"), "man standing", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man standing: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man standing: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man standing: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man standing: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man standing: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xe2\x80\x8d\xe2\x99\x80"), "woman standing", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman standing: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman standing: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman standing: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman standing: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8d\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman standing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e"), "person kneeling", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e"), "person kneeling", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbb"), "person kneeling: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbc"), "person kneeling: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbd"), "person kneeling: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbe"), "person kneeling: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbf"), "person kneeling: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xe2\x80\x8d\xe2\x99\x82"), "man kneeling", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man kneeling: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man kneeling: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man kneeling: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man kneeling: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man kneeling: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xe2\x80\x8d\xe2\x99\x80"), "woman kneeling", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman kneeling: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman kneeling: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman kneeling: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman kneeling: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8e\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman kneeling: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xaf"), "person with white cane", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xaf"), "person with white cane: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xaf"), "person with white cane: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xaf"), "person with white cane: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xaf"), "person with white cane: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xaf"), "person with white cane: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xaf"), "man with white cane", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xaf"), "man with white cane: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xaf"), "man with white cane: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xaf"), "man with white cane: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xaf"), "man with white cane: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xaf"), "man with white cane: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xaf"), "woman with white cane", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xaf"), "woman with white cane: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xaf"), "woman with white cane: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xaf"), "woman with white cane: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xaf"), "woman with white cane: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xaf"), "woman with white cane: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xbc"), "person in motorized wheelchair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xbc"), "person in motorized wheelchair: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xbc"), "person in motorized wheelchair: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xbc"), "person in motorized wheelchair: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xbc"), "person in motorized wheelchair: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xbc"), "person in motorized wheelchair: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xbc"), "man in motorized wheelchair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xbc"), "man in motorized wheelchair: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xbc"), "man in motorized wheelchair: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xbc"), "man in motorized wheelchair: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xbc"), "man in motorized wheelchair: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xbc"), "man in motorized wheelchair: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xbc"), "woman in motorized wheelchair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xbc"), "woman in motorized wheelchair: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xbc"), "woman in motorized wheelchair: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xbc"), "woman in motorized wheelchair: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xbc"), "woman in motorized wheelchair: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xbc"), "woman in motorized wheelchair: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xbd"), "person in manual wheelchair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xbd"), "person in manual wheelchair: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xbd"), "person in manual wheelchair: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xbd"), "person in manual wheelchair: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xbd"), "person in manual wheelchair: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xbd"), "person in manual wheelchair: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\xa6\xbd"), "man in manual wheelchair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xbd"), "man in manual wheelchair: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xbd"), "man in manual wheelchair: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xbd"), "man in manual wheelchair: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xbd"), "man in manual wheelchair: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xbd"), "man in manual wheelchair: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\xa6\xbd"), "woman in manual wheelchair", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa6\xbd"), "woman in manual wheelchair: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa6\xbd"), "woman in manual wheelchair: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa6\xbd"), "woman in manual wheelchair: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa6\xbd"), "woman in manual wheelchair: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa6\xbd"), "woman in manual wheelchair: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83"), "person running", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83"), "person running", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbb"), "person running: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbc"), "person running: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbd"), "person running: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbe"), "person running: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbf"), "person running: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xe2\x80\x8d\xe2\x99\x82"), "man running", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man running: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man running: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man running: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man running: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man running: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xe2\x80\x8d\xe2\x99\x80"), "woman running", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman running: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman running: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman running: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman running: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman running: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x83"), "woman dancing", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x83"), "woman dancing", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x83\xf0\x9f\x8f\xbb"), "woman dancing: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x83\xf0\x9f\x8f\xbc"), "woman dancing: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x83\xf0\x9f\x8f\xbd"), "woman dancing: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x83\xf0\x9f\x8f\xbe"), "woman dancing: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x83\xf0\x9f\x8f\xbf"), "woman dancing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xba"), "man dancing", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xba"), "man dancing", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xba\xf0\x9f\x8f\xbb"), "man dancing: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xba\xf0\x9f\x8f\xbc"), "man dancing: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xba\xf0\x9f\x8f\xbd"), "man dancing: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xba\xf0\x9f\x8f\xbe"), "man dancing: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xba\xf0\x9f\x8f\xbf"), "man dancing: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4"), "person in suit levitating", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbb"), "person in suit levitating: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbc"), "person in suit levitating: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbd"), "person in suit levitating: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbe"), "person in suit levitating: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x95\xb4\xf0\x9f\x8f\xbf"), "person in suit levitating: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xaf"), "people with bunny ears", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xaf\xe2\x80\x8d\xe2\x99\x82"), "men with bunny ears", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xaf\xe2\x80\x8d\xe2\x99\x80"), "women with bunny ears", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96"), "person in steamy room", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbb"), "person in steamy room: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbc"), "person in steamy room: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbd"), "person in steamy room: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbe"), "person in steamy room: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbf"), "person in steamy room: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xe2\x80\x8d\xe2\x99\x82"), "man in steamy room", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man in steamy room: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man in steamy room: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man in steamy room: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man in steamy room: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man in steamy room: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xe2\x80\x8d\xe2\x99\x80"), "woman in steamy room", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman in steamy room: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman in steamy room: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman in steamy room: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman in steamy room: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x96\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman in steamy room: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97"), "person climbing", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97"), "person climbing", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbb"), "person climbing: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbc"), "person climbing: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbd"), "person climbing: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbe"), "person climbing: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbf"), "person climbing: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xe2\x80\x8d\xe2\x99\x82"), "man climbing", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man climbing: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man climbing: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man climbing: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man climbing: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man climbing: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xe2\x80\x8d\xe2\x99\x80"), "woman climbing", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman climbing: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman climbing: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman climbing: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman climbing: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x97\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman climbing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xba"), "person fencing", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87"), "horse racing", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xba"), "person fencing", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87"), "horse racing", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87\xf0\x9f\x8f\xbb"), "horse racing: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87\xf0\x9f\x8f\xbc"), "horse racing: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87\xf0\x9f\x8f\xbd"), "horse racing: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87\xf0\x9f\x8f\xbe"), "horse racing: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x87\xf0\x9f\x8f\xbf"), "horse racing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9b\xb7"), "skier", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82"), "snowboarder", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xe2\x9b\xb7"), "skier", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82"), "snowboarder", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82\xf0\x9f\x8f\xbb"), "snowboarder: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82\xf0\x9f\x8f\xbc"), "snowboarder: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82\xf0\x9f\x8f\xbd"), "snowboarder: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82\xf0\x9f\x8f\xbe"), "snowboarder: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x82\xf0\x9f\x8f\xbf"), "snowboarder: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c"), "person golfing", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c"), "person golfing", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbb"), "person golfing: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbc"), "person golfing: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbd"), "person golfing: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbe"), "person golfing: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbf"), "person golfing: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x82"), "man golfing", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xe2\x80\x8d\xe2\x99\x82"), "man golfing", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man golfing: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man golfing: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man golfing: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man golfing: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man golfing: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x80"), "woman golfing", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xe2\x80\x8d\xe2\x99\x80"), "woman golfing", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman golfing: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman golfing: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman golfing: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman golfing: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8c\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman golfing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84"), "person surfing", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84"), "person surfing", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbb"), "person surfing: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbc"), "person surfing: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbd"), "person surfing: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbe"), "person surfing: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbf"), "person surfing: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xe2\x80\x8d\xe2\x99\x82"), "man surfing", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man surfing: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man surfing: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man surfing: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man surfing: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man surfing: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xe2\x80\x8d\xe2\x99\x80"), "woman surfing", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman surfing: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman surfing: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman surfing: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman surfing: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x84\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman surfing: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3"), "person rowing boat", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3"), + "person rowing boat", + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbb"), "person rowing boat: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbc"), "person rowing boat: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbd"), "person rowing boat: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbe"), "person rowing boat: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbf"), "person rowing boat: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xe2\x80\x8d\xe2\x99\x82"), "man rowing boat", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man rowing boat: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man rowing boat: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man rowing boat: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man rowing boat: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man rowing boat: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xe2\x80\x8d\xe2\x99\x80"), "woman rowing boat", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman rowing boat: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman rowing boat: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman rowing boat: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman rowing boat: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa3\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman rowing boat: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a"), "person swimming", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a"), "person swimming", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbb"), "person swimming: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbc"), "person swimming: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbd"), "person swimming: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbe"), "person swimming: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbf"), "person swimming: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xe2\x80\x8d\xe2\x99\x82"), "man swimming", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man swimming: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man swimming: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man swimming: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man swimming: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man swimming: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xe2\x80\x8d\xe2\x99\x80"), "woman swimming", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman swimming: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman swimming: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman swimming: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman swimming: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8a\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman swimming: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xe2\x9b\xb9"), "person bouncing ball", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xe2\x9b\xb9"), "person bouncing ball", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbb"), "person bouncing ball: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbc"), "person bouncing ball: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbd"), "person bouncing ball: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbe"), "person bouncing ball: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbf"), "person bouncing ball: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9b\xb9\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x82"), "man bouncing ball", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9b\xb9\xe2\x80\x8d\xe2\x99\x82"), "man bouncing ball", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man bouncing ball: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man bouncing ball: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man bouncing ball: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man bouncing ball: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man bouncing ball: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9b\xb9\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x80"), "woman bouncing ball", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9b\xb9\xe2\x80\x8d\xe2\x99\x80"), "woman bouncing ball", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman bouncing ball: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman bouncing ball: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman bouncing ball: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman bouncing ball: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xe2\x9b\xb9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman bouncing ball: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b"), "person lifting weights", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbb"), "person lifting weights: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbc"), "person lifting weights: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbd"), "person lifting weights: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbe"), "person lifting weights: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbf"), "person lifting weights: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x82"), "man lifting weights", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xe2\x80\x8d\xe2\x99\x82"), "man lifting weights", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man lifting weights: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man lifting weights: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man lifting weights: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man lifting weights: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man lifting weights: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xef\xb8\x8f\xe2\x80\x8d\xe2\x99\x80"), "woman lifting weights", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xe2\x80\x8d\xe2\x99\x80"), "woman lifting weights", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman lifting weights: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman lifting weights: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman lifting weights: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman lifting weights: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8b\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman lifting weights: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4"), "person biking", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4"), "person biking", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbb"), "person biking: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbc"), "person biking: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbd"), "person biking: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbe"), "person biking: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbf"), "person biking: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xe2\x80\x8d\xe2\x99\x82"), "man biking", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man biking: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man biking: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man biking: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man biking: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man biking: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xe2\x80\x8d\xe2\x99\x80"), "woman biking", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman biking: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman biking: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman biking: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman biking: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb4\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman biking: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5"), "person mountain biking", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbb"), "person mountain biking: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbc"), "person mountain biking: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbd"), "person mountain biking: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbe"), "person mountain biking: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbf"), "person mountain biking: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xe2\x80\x8d\xe2\x99\x82"), "man mountain biking", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man mountain biking: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man mountain biking: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man mountain biking: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man mountain biking: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man mountain biking: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xe2\x80\x8d\xe2\x99\x80"), "woman mountain biking", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman mountain biking: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman mountain biking: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman mountain biking: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman mountain biking: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb5\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman mountain biking: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8"), "person cartwheeling", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8"), + "person cartwheeling", + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbb"), "person cartwheeling: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbc"), "person cartwheeling: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbd"), "person cartwheeling: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbe"), "person cartwheeling: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbf"), "person cartwheeling: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xe2\x80\x8d\xe2\x99\x82"), "man cartwheeling", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man cartwheeling: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man cartwheeling: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man cartwheeling: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man cartwheeling: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man cartwheeling: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xe2\x80\x8d\xe2\x99\x80"), "woman cartwheeling", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman cartwheeling: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman cartwheeling: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman cartwheeling: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman cartwheeling: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman cartwheeling: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbc"), "people wrestling", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbc"), "people wrestling", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbc\xe2\x80\x8d\xe2\x99\x82"), "men wrestling", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbc\xe2\x80\x8d\xe2\x99\x80"), "women wrestling", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd"), "person playing water polo", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbb"), "person playing water polo: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbc"), "person playing water polo: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbd"), "person playing water polo: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbe"), "person playing water polo: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbf"), "person playing water polo: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xe2\x80\x8d\xe2\x99\x82"), "man playing water polo", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man playing water polo: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man playing water polo: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man playing water polo: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man playing water polo: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man playing water polo: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman playing water polo", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman playing water polo: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman playing water polo: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman playing water polo: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman playing water polo: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbd\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman playing water polo: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe"), "person playing handball", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbb"), "person playing handball: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbc"), "person playing handball: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbd"), "person playing handball: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbe"), "person playing handball: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbf"), "person playing handball: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xe2\x80\x8d\xe2\x99\x82"), "man playing handball", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man playing handball: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man playing handball: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man playing handball: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man playing handball: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man playing handball: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman playing handball", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman playing handball: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman playing handball: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman playing handball: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman playing handball: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbe\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman playing handball: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9"), "person juggling", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9"), "person juggling", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbb"), "person juggling: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbc"), "person juggling: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbd"), "person juggling: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbe"), "person juggling: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbf"), "person juggling: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xe2\x80\x8d\xe2\x99\x82"), "man juggling", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man juggling: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man juggling: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man juggling: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man juggling: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man juggling: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xe2\x80\x8d\xe2\x99\x80"), "woman juggling", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman juggling: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman juggling: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman juggling: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman juggling: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa4\xb9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman juggling: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98"), "person in lotus position", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbb"), "person in lotus position: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbc"), "person in lotus position: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbd"), "person in lotus position: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbe"), "person in lotus position: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbf"), "person in lotus position: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xe2\x80\x8d\xe2\x99\x82"), "man in lotus position", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x82"), "man in lotus position: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x82"), "man in lotus position: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82"), "man in lotus position: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x82"), "man in lotus position: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x82"), "man in lotus position: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xe2\x80\x8d\xe2\x99\x80"), "woman in lotus position", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x99\x80"), "woman in lotus position: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x99\x80"), "woman in lotus position: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x80"), "woman in lotus position: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x99\x80"), "woman in lotus position: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x98\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80"), "woman in lotus position: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80"), "person taking bath", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80"), + "person taking bath", + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80\xf0\x9f\x8f\xbb"), "person taking bath: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80\xf0\x9f\x8f\xbc"), "person taking bath: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80\xf0\x9f\x8f\xbd"), "person taking bath: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80\xf0\x9f\x8f\xbe"), "person taking bath: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9b\x80\xf0\x9f\x8f\xbf"), "person taking bath: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c"), "person in bed", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c"), "person in bed", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c\xf0\x9f\x8f\xbb"), "person in bed: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c\xf0\x9f\x8f\xbc"), "person in bed: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c\xf0\x9f\x8f\xbd"), "person in bed: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c\xf0\x9f\x8f\xbe"), "person in bed: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8c\xf0\x9f\x8f\xbf"), "person in bed: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{ QString::fromUtf8("\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d\xf0\x9f\xa7\x91"), "people holding hands", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), "people holding hands: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), "people holding hands: light skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), "people holding hands: light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), "people holding hands: light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), "people holding hands: light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), "people holding hands: medium-light skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), "people holding hands: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), "people holding hands: medium-light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), "people holding hands: medium-light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), "people holding hands: medium-light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), "people holding hands: medium skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), "people holding hands: medium skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), "people holding hands: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), "people holding hands: medium skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), "people holding hands: medium skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), "people holding hands: medium-dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), "people holding hands: medium-dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), "people holding hands: medium-dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), "people holding hands: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), "people holding hands: medium-dark skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), "people holding hands: dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), "people holding hands: dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), "people holding hands: dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), "people holding hands: dark skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), "people holding hands: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xad"), "women holding hands", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xad"), + "women holding hands", + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xad\xf0\x9f\x8f\xbb"), "women holding hands: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "women holding hands: light skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "women holding hands: light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "women holding hands: light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "women holding hands: light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "women holding hands: medium-light skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xad\xf0\x9f\x8f\xbc"), "women holding hands: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "women holding hands: medium-light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "women holding hands: medium-light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "women holding hands: medium-light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "women holding hands: medium skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "women holding hands: medium skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xad\xf0\x9f\x8f\xbd"), "women holding hands: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "women holding hands: medium skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "women holding hands: medium skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "women holding hands: medium-dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "women holding hands: medium-dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "women holding hands: medium-dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xad\xf0\x9f\x8f\xbe"), "women holding hands: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "women holding hands: medium-dark skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "women holding hands: dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "women holding hands: dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "women holding hands: dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "women holding hands: dark skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xad\xf0\x9f\x8f\xbf"), "women holding hands: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xab"), "woman and man holding hands", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xab\xf0\x9f\x8f\xbb"), "woman and man holding hands: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "woman and man holding hands: light skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "woman and man holding hands: light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "woman and man holding hands: light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "woman and man holding hands: light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "woman and man holding hands: medium-light skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xab\xf0\x9f\x8f\xbc"), "woman and man holding hands: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "woman and man holding hands: medium-light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "woman and man holding hands: medium-light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "woman and man holding hands: medium-light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "woman and man holding hands: medium skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "woman and man holding hands: medium skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xab\xf0\x9f\x8f\xbd"), "woman and man holding hands: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "woman and man holding hands: medium skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "woman and man holding hands: medium skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "woman and man holding hands: medium-dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "woman and man holding hands: medium-dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "woman and man holding hands: medium-dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xab\xf0\x9f\x8f\xbe"), "woman and man holding hands: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "woman and man holding hands: medium-dark skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "woman and man holding hands: dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "woman and man holding hands: dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "woman and man holding hands: dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "woman and man holding hands: dark skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xab\xf0\x9f\x8f\xbf"), "woman and man holding hands: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xac"), "men holding hands", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xac"), "men holding hands", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xac\xf0\x9f\x8f\xbb"), "men holding hands: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "men holding hands: light skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "men holding hands: light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "men holding hands: light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "men holding hands: light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "men holding hands: medium-light skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xac\xf0\x9f\x8f\xbc"), "men holding hands: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "men holding hands: medium-light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "men holding hands: medium-light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "men holding hands: medium-light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "men holding hands: medium skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "men holding hands: medium skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xac\xf0\x9f\x8f\xbd"), "men holding hands: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "men holding hands: medium skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "men holding hands: medium skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "men holding hands: medium-dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "men holding hands: medium-dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "men holding hands: medium-dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xac\xf0\x9f\x8f\xbe"), "men holding hands: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "men holding hands: medium-dark skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "men holding hands: dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "men holding hands: dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "men holding hands: dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xf0\x9f\xa4\x9d\xe2\x80\x8d" "\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "men holding hands: dark skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xac\xf0\x9f\x8f\xbf"), "men holding hands: dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x8f"), "kiss", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x8f"), "kiss", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x8f\xf0\x9f\x8f\xbb"), "kiss: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x8f\xf0\x9f\x8f\xbc"), "kiss: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x8f\xf0\x9f\x8f\xbd"), "kiss: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x8f\xf0\x9f\x8f\xbe"), "kiss: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x8f\xf0\x9f\x8f\xbf"), "kiss: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), "kiss: person, person, light skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), "kiss: person, person, light skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), "kiss: person, person, light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), "kiss: person, person, light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), "kiss: person, person, light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), "kiss: person, person, light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), "kiss: person, person, light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), "kiss: person, person, light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), "kiss: person, person, medium-light skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), "kiss: person, person, medium-light skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), "kiss: person, person, medium-light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), "kiss: person, person, medium-light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), "kiss: person, person, medium-light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), "kiss: person, person, medium-light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), "kiss: person, person, medium-light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), "kiss: person, person, medium-light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), "kiss: person, person, medium skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), "kiss: person, person, medium skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), "kiss: person, person, medium skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), "kiss: person, person, medium skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), "kiss: person, person, medium skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), "kiss: person, person, medium skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), "kiss: person, person, medium skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), "kiss: person, person, medium skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), "kiss: person, person, medium-dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), "kiss: person, person, medium-dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), "kiss: person, person, medium-dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), "kiss: person, person, medium-dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), "kiss: person, person, medium-dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), "kiss: person, person, medium-dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), "kiss: person, person, medium-dark skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), "kiss: person, person, medium-dark skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), "kiss: person, person, dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), "kiss: person, person, dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), "kiss: person, person, dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), "kiss: person, person, dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), "kiss: person, person, dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), "kiss: person, person, dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), "kiss: person, person, dark skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), "kiss: person, person, dark skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f" "\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8"), "kiss: woman, man", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x92\x8b\xe2" "\x80\x8d\xf0\x9f\x91\xa8"), "kiss: woman, man", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "kiss: woman, man, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "kiss: woman, man, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "kiss: woman, man, light skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "kiss: woman, man, light skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "kiss: woman, man, light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "kiss: woman, man, light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "kiss: woman, man, light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "kiss: woman, man, light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "kiss: woman, man, light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "kiss: woman, man, light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "kiss: woman, man, medium-light skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "kiss: woman, man, medium-light skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "kiss: woman, man, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "kiss: woman, man, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "kiss: woman, man, medium-light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "kiss: woman, man, medium-light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "kiss: woman, man, medium-light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "kiss: woman, man, medium-light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "kiss: woman, man, medium-light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "kiss: woman, man, medium-light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "kiss: woman, man, medium skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "kiss: woman, man, medium skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "kiss: woman, man, medium skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "kiss: woman, man, medium skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "kiss: woman, man, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "kiss: woman, man, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "kiss: woman, man, medium skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "kiss: woman, man, medium skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "kiss: woman, man, medium skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "kiss: woman, man, medium skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "kiss: woman, man, medium-dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "kiss: woman, man, medium-dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "kiss: woman, man, medium-dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "kiss: woman, man, medium-dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "kiss: woman, man, medium-dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "kiss: woman, man, medium-dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "kiss: woman, man, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "kiss: woman, man, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "kiss: woman, man, medium-dark skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "kiss: woman, man, medium-dark skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "kiss: woman, man, dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "kiss: woman, man, dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "kiss: woman, man, dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "kiss: woman, man, dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "kiss: woman, man, dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "kiss: woman, man, dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "kiss: woman, man, dark skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "kiss: woman, man, dark skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "kiss: woman, man, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "kiss: woman, man, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f" "\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8"), "kiss: man, man", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x92\x8b\xe2" "\x80\x8d\xf0\x9f\x91\xa8"), "kiss: man, man", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "kiss: man, man, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "kiss: man, man, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "kiss: man, man, light skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "kiss: man, man, light skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "kiss: man, man, light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "kiss: man, man, light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "kiss: man, man, light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "kiss: man, man, light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "kiss: man, man, light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "kiss: man, man, light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "kiss: man, man, medium-light skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "kiss: man, man, medium-light skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "kiss: man, man, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "kiss: man, man, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "kiss: man, man, medium-light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "kiss: man, man, medium-light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "kiss: man, man, medium-light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "kiss: man, man, medium-light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "kiss: man, man, medium-light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "kiss: man, man, medium-light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "kiss: man, man, medium skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "kiss: man, man, medium skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "kiss: man, man, medium skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "kiss: man, man, medium skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "kiss: man, man, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "kiss: man, man, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "kiss: man, man, medium skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "kiss: man, man, medium skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "kiss: man, man, medium skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "kiss: man, man, medium skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "kiss: man, man, medium-dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "kiss: man, man, medium-dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "kiss: man, man, medium-dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "kiss: man, man, medium-dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "kiss: man, man, medium-dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "kiss: man, man, medium-dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "kiss: man, man, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "kiss: man, man, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "kiss: man, man, medium-dark skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "kiss: man, man, medium-dark skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "kiss: man, man, dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "kiss: man, man, dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "kiss: man, man, dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "kiss: man, man, dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "kiss: man, man, dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "kiss: man, man, dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "kiss: man, man, dark skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "kiss: man, man, dark skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "kiss: man, man, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "kiss: man, man, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f" "\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9"), "kiss: woman, woman", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x92\x8b\xe2" "\x80\x8d\xf0\x9f\x91\xa9"), "kiss: woman, woman", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "kiss: woman, woman, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "kiss: woman, woman, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "kiss: woman, woman, light skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "kiss: woman, woman, light skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "kiss: woman, woman, light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "kiss: woman, woman, light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "kiss: woman, woman, light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "kiss: woman, woman, light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "kiss: woman, woman, light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "kiss: woman, woman, light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "kiss: woman, woman, medium-light skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "kiss: woman, woman, medium-light skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "kiss: woman, woman, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "kiss: woman, woman, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "kiss: woman, woman, medium-light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "kiss: woman, woman, medium-light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "kiss: woman, woman, medium-light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "kiss: woman, woman, medium-light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "kiss: woman, woman, medium-light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "kiss: woman, woman, medium-light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "kiss: woman, woman, medium skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "kiss: woman, woman, medium skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "kiss: woman, woman, medium skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "kiss: woman, woman, medium skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "kiss: woman, woman, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "kiss: woman, woman, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "kiss: woman, woman, medium skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "kiss: woman, woman, medium skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "kiss: woman, woman, medium skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "kiss: woman, woman, medium skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "kiss: woman, woman, medium-dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "kiss: woman, woman, medium-dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "kiss: woman, woman, medium-dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "kiss: woman, woman, medium-dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "kiss: woman, woman, medium-dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "kiss: woman, woman, medium-dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "kiss: woman, woman, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "kiss: woman, woman, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "kiss: woman, woman, medium-dark skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "kiss: woman, woman, medium-dark skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "kiss: woman, woman, dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "kiss: woman, woman, dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "kiss: woman, woman, dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "kiss: woman, woman, dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "kiss: woman, woman, dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "kiss: woman, woman, dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "kiss: woman, woman, dark skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "kiss: woman, woman, dark skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "kiss: woman, woman, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "kiss: woman, woman, dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x91"), "couple with heart", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x91"), "couple with heart", emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x91\xf0\x9f\x8f\xbb"), "couple with heart: light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x91\xf0\x9f\x8f\xbc"), "couple with heart: medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x91\xf0\x9f\x8f\xbd"), "couple with heart: medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x91\xf0\x9f\x8f\xbe"), "couple with heart: medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x92\x91\xf0\x9f\x8f\xbf"), "couple with heart: dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), "couple with heart: person, person, light skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\xa7\x91\xf0\x9f\x8f\xbc"), "couple with heart: person, person, light skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), "couple with heart: person, person, light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\xa7\x91\xf0\x9f\x8f\xbd"), "couple with heart: person, person, light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), "couple with heart: person, person, light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\xa7\x91\xf0\x9f\x8f\xbe"), "couple with heart: person, person, light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), "couple with heart: person, person, light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\xa7\x91\xf0\x9f\x8f\xbf"), "couple with heart: person, person, light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), "couple with heart: person, person, medium-light skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\xa7\x91\xf0\x9f\x8f\xbb"), "couple with heart: person, person, medium-light skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), "couple with heart: person, person, medium-light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\xa7\x91\xf0\x9f\x8f\xbd"), "couple with heart: person, person, medium-light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), "couple with heart: person, person, medium-light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\xa7\x91\xf0\x9f\x8f\xbe"), "couple with heart: person, person, medium-light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), "couple with heart: person, person, medium-light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\xa7\x91\xf0\x9f\x8f\xbf"), "couple with heart: person, person, medium-light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), "couple with heart: person, person, medium skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\xa7\x91\xf0\x9f\x8f\xbb"), "couple with heart: person, person, medium skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), "couple with heart: person, person, medium skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\xa7\x91\xf0\x9f\x8f\xbc"), "couple with heart: person, person, medium skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), "couple with heart: person, person, medium skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\xa7\x91\xf0\x9f\x8f\xbe"), "couple with heart: person, person, medium skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), "couple with heart: person, person, medium skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\xa7\x91\xf0\x9f\x8f\xbf"), "couple with heart: person, person, medium skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), "couple with heart: person, person, medium-dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\xa7\x91\xf0\x9f\x8f\xbb"), "couple with heart: person, person, medium-dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), "couple with heart: person, person, medium-dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\xa7\x91\xf0\x9f\x8f\xbc"), "couple with heart: person, person, medium-dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), "couple with heart: person, person, medium-dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\xa7\x91\xf0\x9f\x8f\xbd"), "couple with heart: person, person, medium-dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf"), "couple with heart: person, person, medium-dark skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\xa7\x91\xf0\x9f\x8f\xbf"), "couple with heart: person, person, medium-dark skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbb"), "couple with heart: person, person, dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\xa7\x91\xf0\x9f\x8f\xbb"), "couple with heart: person, person, dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbc"), "couple with heart: person, person, dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\xa7\x91\xf0\x9f\x8f\xbc"), "couple with heart: person, person, dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbd"), "couple with heart: person, person, dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\xa7\x91\xf0\x9f\x8f\xbd"), "couple with heart: person, person, dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbe"), "couple with heart: person, person, dark skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\xa7\x91\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\xa7\x91\xf0\x9f\x8f\xbe"), "couple with heart: person, person, dark skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8( "\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x91\xa8"), "couple with heart: woman, man", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x91\xa8"), "couple with heart: woman, man", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "couple with heart: woman, man, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "couple with heart: woman, man, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "couple with heart: woman, man, light skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "couple with heart: woman, man, light skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "couple with heart: woman, man, light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "couple with heart: woman, man, light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "couple with heart: woman, man, light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "couple with heart: woman, man, light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "couple with heart: woman, man, light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "couple with heart: woman, man, light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "couple with heart: woman, man, medium-light skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "couple with heart: woman, man, medium-light skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "couple with heart: woman, man, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "couple with heart: woman, man, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "couple with heart: woman, man, medium-light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "couple with heart: woman, man, medium-light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "couple with heart: woman, man, medium-light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "couple with heart: woman, man, medium-light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "couple with heart: woman, man, medium-light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "couple with heart: woman, man, medium-light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "couple with heart: woman, man, medium skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "couple with heart: woman, man, medium skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "couple with heart: woman, man, medium skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "couple with heart: woman, man, medium skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "couple with heart: woman, man, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "couple with heart: woman, man, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "couple with heart: woman, man, medium skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "couple with heart: woman, man, medium skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "couple with heart: woman, man, medium skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "couple with heart: woman, man, medium skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "couple with heart: woman, man, medium-dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "couple with heart: woman, man, medium-dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "couple with heart: woman, man, medium-dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "couple with heart: woman, man, medium-dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "couple with heart: woman, man, medium-dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "couple with heart: woman, man, medium-dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "couple with heart: woman, man, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "couple with heart: woman, man, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "couple with heart: woman, man, medium-dark skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "couple with heart: woman, man, medium-dark skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "couple with heart: woman, man, dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "couple with heart: woman, man, dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "couple with heart: woman, man, dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "couple with heart: woman, man, dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "couple with heart: woman, man, dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "couple with heart: woman, man, dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "couple with heart: woman, man, dark skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "couple with heart: woman, man, dark skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "couple with heart: woman, man, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "couple with heart: woman, man, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8( "\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x91\xa8"), "couple with heart: man, man", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x91\xa8"), "couple with heart: man, man", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "couple with heart: man, man, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "couple with heart: man, man, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "couple with heart: man, man, light skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "couple with heart: man, man, light skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "couple with heart: man, man, light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "couple with heart: man, man, light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "couple with heart: man, man, light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "couple with heart: man, man, light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "couple with heart: man, man, light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "couple with heart: man, man, light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "couple with heart: man, man, medium-light skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "couple with heart: man, man, medium-light skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "couple with heart: man, man, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "couple with heart: man, man, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "couple with heart: man, man, medium-light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "couple with heart: man, man, medium-light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "couple with heart: man, man, medium-light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "couple with heart: man, man, medium-light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "couple with heart: man, man, medium-light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "couple with heart: man, man, medium-light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "couple with heart: man, man, medium skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "couple with heart: man, man, medium skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "couple with heart: man, man, medium skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "couple with heart: man, man, medium skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "couple with heart: man, man, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "couple with heart: man, man, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "couple with heart: man, man, medium skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "couple with heart: man, man, medium skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "couple with heart: man, man, medium skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "couple with heart: man, man, medium skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "couple with heart: man, man, medium-dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "couple with heart: man, man, medium-dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "couple with heart: man, man, medium-dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "couple with heart: man, man, medium-dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "couple with heart: man, man, medium-dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "couple with heart: man, man, medium-dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "couple with heart: man, man, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "couple with heart: man, man, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "couple with heart: man, man, medium-dark skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "couple with heart: man, man, medium-dark skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "couple with heart: man, man, dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbb"), "couple with heart: man, man, dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "couple with heart: man, man, dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbc"), "couple with heart: man, man, dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "couple with heart: man, man, dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbd"), "couple with heart: man, man, dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "couple with heart: man, man, dark skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbe"), "couple with heart: man, man, dark skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "couple with heart: man, man, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa8\xf0\x9f\x8f\xbf"), "couple with heart: man, man, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8( "\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x91\xa9"), "couple with heart: woman, woman", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0\x9f\x91\xa9"), "couple with heart: woman, woman", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "couple with heart: woman, woman, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "couple with heart: woman, woman, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "couple with heart: woman, woman, light skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "couple with heart: woman, woman, light skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "couple with heart: woman, woman, light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "couple with heart: woman, woman, light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "couple with heart: woman, woman, light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "couple with heart: woman, woman, light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "couple with heart: woman, woman, light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "couple with heart: woman, woman, light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "couple with heart: woman, woman, medium-light skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "couple with heart: woman, woman, medium-light skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "couple with heart: woman, woman, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "couple with heart: woman, woman, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "couple with heart: woman, woman, medium-light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "couple with heart: woman, woman, medium-light skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "couple with heart: woman, woman, medium-light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "couple with heart: woman, woman, medium-light skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "couple with heart: woman, woman, medium-light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "couple with heart: woman, woman, medium-light skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "couple with heart: woman, woman, medium skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "couple with heart: woman, woman, medium skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "couple with heart: woman, woman, medium skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "couple with heart: woman, woman, medium skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "couple with heart: woman, woman, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "couple with heart: woman, woman, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "couple with heart: woman, woman, medium skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "couple with heart: woman, woman, medium skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "couple with heart: woman, woman, medium skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "couple with heart: woman, woman, medium skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "couple with heart: woman, woman, medium-dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "couple with heart: woman, woman, medium-dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "couple with heart: woman, woman, medium-dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "couple with heart: woman, woman, medium-dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "couple with heart: woman, woman, medium-dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "couple with heart: woman, woman, medium-dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "couple with heart: woman, woman, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "couple with heart: woman, woman, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "couple with heart: woman, woman, medium-dark skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "couple with heart: woman, woman, medium-dark skin tone, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "couple with heart: woman, woman, dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbb"), "couple with heart: woman, woman, dark skin tone, light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "couple with heart: woman, woman, dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbc"), "couple with heart: woman, woman, dark skin tone, medium-light skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "couple with heart: woman, woman, dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbd"), "couple with heart: woman, woman, dark skin tone, medium skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "couple with heart: woman, woman, dark skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbe"), "couple with heart: woman, woman, dark skin tone, medium-dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2" "\x80\x8d\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "couple with heart: woman, woman, dark skin tone", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x9d\xa4\xe2\x80\x8d\xf0" "\x9f\x91\xa9\xf0\x9f\x8f\xbf"), "couple with heart: woman, woman, dark skin tone", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xaa"), "family", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xaa"), "family", emoji::Emoji::Category::People}, Emoji{ QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6"), "family: man, woman, boy", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{ QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7"), "family: man, woman, girl", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7" "\xe2\x80\x8d\xf0\x9f\x91\xa6"), "family: man, woman, girl, boy", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6" "\xe2\x80\x8d\xf0\x9f\x91\xa6"), "family: man, woman, boy, boy", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7" "\xe2\x80\x8d\xf0\x9f\x91\xa7"), "family: man, woman, girl, girl", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{ QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa6"), "family: man, man, boy", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{ QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa7"), "family: man, man, girl", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa7" "\xe2\x80\x8d\xf0\x9f\x91\xa6"), "family: man, man, girl, boy", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa6" "\xe2\x80\x8d\xf0\x9f\x91\xa6"), "family: man, man, boy, boy", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa7" "\xe2\x80\x8d\xf0\x9f\x91\xa7"), "family: man, man, girl, girl", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{ QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6"), "family: woman, woman, boy", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{ QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7"), "family: woman, woman, girl", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7" "\xe2\x80\x8d\xf0\x9f\x91\xa6"), "family: woman, woman, girl, boy", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6" "\xe2\x80\x8d\xf0\x9f\x91\xa6"), "family: woman, woman, boy, boy", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7" "\xe2\x80\x8d\xf0\x9f\x91\xa7"), "family: woman, woman, girl, girl", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa6"), "family: man, boy", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{ QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa6\xe2\x80\x8d\xf0\x9f\x91\xa6"), "family: man, boy, boy", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa7"), "family: man, girl", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{ QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa7\xe2\x80\x8d\xf0\x9f\x91\xa6"), "family: man, girl, boy", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{ QString::fromUtf8("\xf0\x9f\x91\xa8\xe2\x80\x8d\xf0\x9f\x91\xa7\xe2\x80\x8d\xf0\x9f\x91\xa7"), "family: man, girl, girl", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6"), "family: woman, boy", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{ QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa6\xe2\x80\x8d\xf0\x9f\x91\xa6"), "family: woman, boy, boy", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7"), "family: woman, girl", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{ QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7\xe2\x80\x8d\xf0\x9f\x91\xa6"), "family: woman, girl, boy", - emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, Emoji{ QString::fromUtf8("\xf0\x9f\x91\xa9\xe2\x80\x8d\xf0\x9f\x91\xa7\xe2\x80\x8d\xf0\x9f\x91\xa7"), "family: woman, girl, girl", - emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\xa3"), "speaking head", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa4"), "bust in silhouette", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa5"), "busts in silhouette", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\xab\x82"), "people hugging", emoji::EmojiCategory::People}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa3"), "footprints", emoji::EmojiCategory::People}, + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\xa3"), "speaking head", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa4"), + "bust in silhouette", + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa5"), + "busts in silhouette", + emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\xab\x82"), "people hugging", emoji::Emoji::Category::People}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa3"), "footprints", emoji::Emoji::Category::People}, // Nature - Emoji{QString::fromUtf8("\xf0\x9f\x90\xb5"), "monkey face", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x92"), "monkey", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8d"), "gorilla", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa7"), "orangutan", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xb6"), "dog face", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x95"), "dog", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xae"), "guide dog", emoji::EmojiCategory::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xb5"), "monkey face", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x92"), "monkey", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8d"), "gorilla", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa7"), "orangutan", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xb6"), "dog face", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x95"), "dog", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xae"), "guide dog", emoji::Emoji::Category::Nature}, Emoji{QString::fromUtf8("\xf0\x9f\x90\x95\xe2\x80\x8d\xf0\x9f\xa6\xba"), "service dog", - emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xa9"), "poodle", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xba"), "wolf", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8a"), "fox", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9d"), "raccoon", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xb1"), "cat face", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x88"), "cat", emoji::EmojiCategory::Nature}, + emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xa9"), "poodle", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xba"), "wolf", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8a"), "fox", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9d"), "raccoon", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xb1"), "cat face", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x88"), "cat", emoji::Emoji::Category::Nature}, Emoji{QString::fromUtf8("\xf0\x9f\x90\x88\xe2\x80\x8d\xe2\xac\x9b"), "black cat", - emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x81"), "lion", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xaf"), "tiger face", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x85"), "tiger", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x86"), "leopard", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xb4"), "horse face", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x8e"), "horse", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x84"), "unicorn", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x93"), "zebra", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8c"), "deer", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xac"), "bison", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xae"), "cow face", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x82"), "ox", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x83"), "water buffalo", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x84"), "cow", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xb7"), "pig face", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x96"), "pig", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x97"), "boar", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xbd"), "pig nose", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x8f"), "ram", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x91"), "ewe", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x90"), "goat", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xaa"), "camel", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xab"), "two-hump camel", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x99"), "llama", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x92"), "giraffe", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x98"), "elephant", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa3"), "mammoth", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8f"), "rhinoceros", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9b"), "hippopotamus", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xad"), "mouse face", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x81"), "mouse", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x80"), "rat", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xb9"), "hamster", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xb0"), "rabbit face", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x87"), "rabbit", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xbf"), "chipmunk", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xab"), "beaver", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x94"), "hedgehog", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x87"), "bat", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xbb"), "bear", emoji::EmojiCategory::Nature}, + emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x81"), "lion", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xaf"), "tiger face", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x85"), "tiger", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x86"), "leopard", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xb4"), "horse face", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x8e"), "horse", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x84"), "unicorn", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x93"), "zebra", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8c"), "deer", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xac"), "bison", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xae"), "cow face", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x82"), "ox", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x83"), "water buffalo", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x84"), "cow", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xb7"), "pig face", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x96"), "pig", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x97"), "boar", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xbd"), "pig nose", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x8f"), "ram", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x91"), "ewe", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x90"), "goat", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xaa"), "camel", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xab"), "two-hump camel", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x99"), "llama", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x92"), "giraffe", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x98"), "elephant", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa3"), "mammoth", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8f"), "rhinoceros", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9b"), "hippopotamus", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xad"), "mouse face", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x81"), "mouse", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x80"), "rat", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xb9"), "hamster", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xb0"), "rabbit face", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x87"), "rabbit", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xbf"), "chipmunk", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xab"), "beaver", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x94"), "hedgehog", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x87"), "bat", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xbb"), "bear", emoji::Emoji::Category::Nature}, Emoji{QString::fromUtf8("\xf0\x9f\x90\xbb\xe2\x80\x8d\xe2\x9d\x84"), "polar bear", - emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xa8"), "koala", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xbc"), "panda", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa5"), "sloth", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa6"), "otter", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa8"), "skunk", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x98"), "kangaroo", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa1"), "badger", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xbe"), "paw prints", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x83"), "turkey", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x94"), "chicken", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x93"), "rooster", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xa3"), "hatching chick", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xa4"), "baby chick", emoji::EmojiCategory::Nature}, + emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xa8"), "koala", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xbc"), "panda", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa5"), "sloth", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa6"), "otter", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa8"), "skunk", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x98"), "kangaroo", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa1"), "badger", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xbe"), "paw prints", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x83"), "turkey", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x94"), "chicken", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x93"), "rooster", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xa3"), "hatching chick", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xa4"), "baby chick", emoji::Emoji::Category::Nature}, Emoji{QString::fromUtf8("\xf0\x9f\x90\xa5"), "front-facing baby chick", - emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xa6"), "bird", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xa7"), "penguin", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x8a"), "dove", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x85"), "eagle", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x86"), "duck", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa2"), "swan", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x89"), "owl", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa4"), "dodo", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb6"), "feather", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa9"), "flamingo", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9a"), "peacock", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9c"), "parrot", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xb8"), "frog", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x8a"), "crocodile", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xa2"), "turtle", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8e"), "lizard", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x8d"), "snake", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xb2"), "dragon face", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x89"), "dragon", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x95"), "sauropod", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x96"), "T-Rex", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xb3"), "spouting whale", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x8b"), "whale", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xac"), "dolphin", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xad"), "seal", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x9f"), "fish", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xa0"), "tropical fish", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\xa1"), "blowfish", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x88"), "shark", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x99"), "octopus", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x9a"), "spiral shell", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x8c"), "snail", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8b"), "butterfly", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x9b"), "bug", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x9c"), "ant", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x9d"), "honeybee", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb2"), "beetle", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x90\x9e"), "lady beetle", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x97"), "cricket", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb3"), "cockroach", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb7"), "spider", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb8"), "spider web", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x82"), "scorpion", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9f"), "mosquito", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb0"), "fly", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb1"), "worm", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa0"), "microbe", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x90"), "bouquet", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb8"), "cherry blossom", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xae"), "white flower", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb5"), "rosette", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb9"), "rose", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x80"), "wilted flower", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xba"), "hibiscus", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbb"), "sunflower", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbc"), "blossom", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb7"), "tulip", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb1"), "seedling", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb4"), "potted plant", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb2"), "evergreen tree", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb3"), "deciduous tree", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb4"), "palm tree", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb5"), "cactus", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbe"), "sheaf of rice", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbf"), "herb", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xe2\x98\x98"), "shamrock", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x80"), "four leaf clover", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x81"), "maple leaf", emoji::EmojiCategory::Nature}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x82"), "fallen leaf", emoji::EmojiCategory::Nature}, + emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xa6"), "bird", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xa7"), "penguin", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x8a"), "dove", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x85"), "eagle", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x86"), "duck", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa2"), "swan", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x89"), "owl", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa4"), "dodo", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb6"), "feather", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa9"), "flamingo", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9a"), "peacock", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9c"), "parrot", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xb8"), "frog", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x8a"), "crocodile", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xa2"), "turtle", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8e"), "lizard", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x8d"), "snake", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xb2"), "dragon face", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x89"), "dragon", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x95"), "sauropod", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x96"), "T-Rex", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xb3"), "spouting whale", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x8b"), "whale", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xac"), "dolphin", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xad"), "seal", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x9f"), "fish", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xa0"), "tropical fish", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\xa1"), "blowfish", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x88"), "shark", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x99"), "octopus", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x9a"), "spiral shell", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x8c"), "snail", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x8b"), "butterfly", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x9b"), "bug", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x9c"), "ant", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x9d"), "honeybee", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb2"), "beetle", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x90\x9e"), "lady beetle", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x97"), "cricket", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb3"), "cockroach", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb7"), "spider", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb8"), "spider web", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x82"), "scorpion", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9f"), "mosquito", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb0"), "fly", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb1"), "worm", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xa0"), "microbe", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x90"), "bouquet", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb8"), "cherry blossom", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xae"), "white flower", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb5"), "rosette", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb9"), "rose", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x80"), "wilted flower", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xba"), "hibiscus", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbb"), "sunflower", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbc"), "blossom", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb7"), "tulip", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb1"), "seedling", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb4"), "potted plant", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb2"), "evergreen tree", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb3"), "deciduous tree", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb4"), "palm tree", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb5"), "cactus", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbe"), "sheaf of rice", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbf"), "herb", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xe2\x98\x98"), "shamrock", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x80"), "four leaf clover", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x81"), "maple leaf", emoji::Emoji::Category::Nature}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x82"), "fallen leaf", emoji::Emoji::Category::Nature}, Emoji{QString::fromUtf8("\xf0\x9f\x8d\x83"), "leaf fluttering in wind", - emoji::EmojiCategory::Nature}, + emoji::Emoji::Category::Nature}, // Food - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x87"), "grapes", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x88"), "melon", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x89"), "watermelon", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8a"), "tangerine", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8b"), "lemon", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8c"), "banana", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8d"), "pineapple", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xad"), "mango", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8e"), "red apple", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8f"), "green apple", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x90"), "pear", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x91"), "peach", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x92"), "cherries", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x93"), "strawberry", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xab\x90"), "blueberries", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9d"), "kiwi fruit", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x85"), "tomato", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xab\x92"), "olive", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa5"), "coconut", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x91"), "avocado", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x86"), "eggplant", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x94"), "potato", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x95"), "carrot", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbd"), "ear of corn", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb6"), "hot pepper", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xab\x91"), "bell pepper", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x92"), "cucumber", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xac"), "leafy green", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa6"), "broccoli", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x84"), "garlic", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x85"), "onion", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x84"), "mushroom", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9c"), "peanuts", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb0"), "chestnut", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9e"), "bread", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x90"), "croissant", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x96"), "baguette bread", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xab\x93"), "flatbread", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa8"), "pretzel", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xaf"), "bagel", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9e"), "pancakes", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x87"), "waffle", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x80"), "cheese wedge", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x96"), "meat on bone", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x97"), "poultry leg", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa9"), "cut of meat", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x93"), "bacon", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x94"), "hamburger", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9f"), "french fries", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x95"), "pizza", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xad"), "hot dog", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xaa"), "sandwich", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xae"), "taco", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xaf"), "burrito", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xab\x94"), "tamale", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x99"), "stuffed flatbread", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x86"), "falafel", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9a"), "egg", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb3"), "cooking", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x98"), "shallow pan of food", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb2"), "pot of food", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xab\x95"), "fondue", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa3"), "bowl with spoon", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x97"), "green salad", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xbf"), "popcorn", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x88"), "butter", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x82"), "salt", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xab"), "canned food", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb1"), "bento box", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x98"), "rice cracker", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x99"), "rice ball", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9a"), "cooked rice", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9b"), "curry rice", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9c"), "steaming bowl", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9d"), "spaghetti", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa0"), "roasted sweet potato", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa2"), "oden", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa3"), "sushi", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa4"), "fried shrimp", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa5"), "fish cake with swirl", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xae"), "moon cake", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa1"), "dango", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9f"), "dumpling", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa0"), "fortune cookie", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa1"), "takeout box", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x80"), "crab", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9e"), "lobster", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x90"), "shrimp", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\x91"), "squid", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xaa"), "oyster", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa6"), "soft ice cream", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa7"), "shaved ice", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa8"), "ice cream", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa9"), "doughnut", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xaa"), "cookie", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x82"), "birthday cake", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb0"), "shortcake", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x81"), "cupcake", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa7"), "pie", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xab"), "chocolate bar", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xac"), "candy", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xad"), "lollipop", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xae"), "custard", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xaf"), "honey pot", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xbc"), "baby bottle", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9b"), "glass of milk", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xe2\x98\x95"), "hot beverage", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xab\x96"), "teapot", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb5"), "teacup without handle", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb6"), "sake", emoji::EmojiCategory::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x87"), "grapes", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x88"), "melon", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x89"), "watermelon", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8a"), "tangerine", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8b"), "lemon", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8c"), "banana", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8d"), "pineapple", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xad"), "mango", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8e"), "red apple", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x8f"), "green apple", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x90"), "pear", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x91"), "peach", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x92"), "cherries", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x93"), "strawberry", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xab\x90"), "blueberries", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9d"), "kiwi fruit", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x85"), "tomato", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xab\x92"), "olive", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa5"), "coconut", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x91"), "avocado", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x86"), "eggplant", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x94"), "potato", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x95"), "carrot", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xbd"), "ear of corn", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb6"), "hot pepper", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xab\x91"), "bell pepper", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x92"), "cucumber", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xac"), "leafy green", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa6"), "broccoli", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x84"), "garlic", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x85"), "onion", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x84"), "mushroom", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9c"), "peanuts", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xb0"), "chestnut", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9e"), "bread", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x90"), "croissant", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x96"), "baguette bread", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xab\x93"), "flatbread", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa8"), "pretzel", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xaf"), "bagel", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9e"), "pancakes", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x87"), "waffle", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x80"), "cheese wedge", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x96"), "meat on bone", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x97"), "poultry leg", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa9"), "cut of meat", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x93"), "bacon", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x94"), "hamburger", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9f"), "french fries", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x95"), "pizza", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xad"), "hot dog", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xaa"), "sandwich", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xae"), "taco", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xaf"), "burrito", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xab\x94"), "tamale", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x99"), "stuffed flatbread", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x86"), "falafel", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9a"), "egg", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb3"), "cooking", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x98"), "shallow pan of food", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb2"), "pot of food", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xab\x95"), "fondue", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa3"), "bowl with spoon", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x97"), "green salad", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xbf"), "popcorn", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x88"), "butter", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x82"), "salt", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xab"), "canned food", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb1"), "bento box", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x98"), "rice cracker", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x99"), "rice ball", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9a"), "cooked rice", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9b"), "curry rice", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9c"), "steaming bowl", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\x9d"), "spaghetti", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa0"), + "roasted sweet potato", + emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa2"), "oden", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa3"), "sushi", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa4"), "fried shrimp", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa5"), + "fish cake with swirl", + emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xae"), "moon cake", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa1"), "dango", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9f"), "dumpling", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa0"), "fortune cookie", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa1"), "takeout box", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x80"), "crab", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x9e"), "lobster", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x90"), "shrimp", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\x91"), "squid", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xaa"), "oyster", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa6"), "soft ice cream", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa7"), "shaved ice", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa8"), "ice cream", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xa9"), "doughnut", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xaa"), "cookie", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x82"), "birthday cake", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb0"), "shortcake", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x81"), "cupcake", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa7"), "pie", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xab"), "chocolate bar", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xac"), "candy", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xad"), "lollipop", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xae"), "custard", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xaf"), "honey pot", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xbc"), "baby bottle", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x9b"), "glass of milk", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xe2\x98\x95"), "hot beverage", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xab\x96"), "teapot", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb5"), + "teacup without handle", + emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb6"), "sake", emoji::Emoji::Category::Food}, Emoji{QString::fromUtf8("\xf0\x9f\x8d\xbe"), "bottle with popping cork", - emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb7"), "wine glass", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb8"), "cocktail glass", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb9"), "tropical drink", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xba"), "beer mug", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xbb"), "clinking beer mugs", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x82"), "clinking glasses", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x83"), "tumbler glass", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa4"), "cup with straw", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8b"), "bubble tea", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x83"), "beverage box", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x89"), "mate", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8a"), "ice", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa2"), "chopsticks", emoji::EmojiCategory::Food}, + emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb7"), "wine glass", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb8"), "cocktail glass", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb9"), "tropical drink", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xba"), "beer mug", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xbb"), "clinking beer mugs", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x82"), "clinking glasses", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x83"), "tumbler glass", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa4"), "cup with straw", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8b"), "bubble tea", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x83"), "beverage box", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x89"), "mate", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\x8a"), "ice", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xa2"), "chopsticks", emoji::Emoji::Category::Food}, Emoji{QString::fromUtf8("\xf0\x9f\x8d\xbd"), "fork and knife with plate", - emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb4"), "fork and knife", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x84"), "spoon", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xaa"), "kitchen knife", emoji::EmojiCategory::Food}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xba"), "amphora", emoji::EmojiCategory::Food}, + emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8d\xb4"), "fork and knife", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x84"), "spoon", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xaa"), "kitchen knife", emoji::Emoji::Category::Food}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xba"), "amphora", emoji::Emoji::Category::Food}, // Activity - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x83"), "jack-o-lantern", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x84"), "Christmas tree", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x86"), "fireworks", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x87"), "sparkler", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa8"), "firecracker", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xe2\x9c\xa8"), "sparkles", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x88"), "balloon", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x89"), "party popper", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8a"), "confetti ball", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8b"), "tanabata tree", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8d"), "pine decoration", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8e"), "Japanese dolls", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8f"), "carp streamer", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x90"), "wind chime", emoji::EmojiCategory::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x83"), "jack-o-lantern", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x84"), "Christmas tree", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x86"), "fireworks", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x87"), "sparkler", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa8"), "firecracker", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xe2\x9c\xa8"), "sparkles", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x88"), "balloon", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x89"), "party popper", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8a"), "confetti ball", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8b"), "tanabata tree", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8d"), "pine decoration", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8e"), "Japanese dolls", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8f"), "carp streamer", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x90"), "wind chime", emoji::Emoji::Category::Activity}, Emoji{QString::fromUtf8("\xf0\x9f\x8e\x91"), "moon viewing ceremony", - emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa7"), "red envelope", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x80"), "ribbon", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x81"), "wrapped gift", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x97"), "reminder ribbon", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x9f"), "admission tickets", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xab"), "ticket", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x96"), "military medal", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x86"), "trophy", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x85"), "sports medal", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x87"), "1st place medal", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x88"), "2nd place medal", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x89"), "3rd place medal", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xe2\x9a\xbd"), "soccer ball", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xe2\x9a\xbe"), "baseball", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8e"), "softball", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x80"), "basketball", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x90"), "volleyball", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x88"), "american football", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x89"), "rugby football", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbe"), "tennis", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8f"), "flying disc", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb3"), "bowling", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8f"), "cricket game", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x91"), "field hockey", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x92"), "ice hockey", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8d"), "lacrosse", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x93"), "ping pong", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb8"), "badminton", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8a"), "boxing glove", emoji::EmojiCategory::Activity}, + emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa7"), "red envelope", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x80"), "ribbon", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x81"), "wrapped gift", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x97"), "reminder ribbon", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x9f"), + "admission tickets", + emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xab"), "ticket", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x96"), "military medal", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x86"), "trophy", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x85"), "sports medal", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x87"), "1st place medal", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x88"), "2nd place medal", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x89"), "3rd place medal", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xe2\x9a\xbd"), "soccer ball", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xe2\x9a\xbe"), "baseball", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8e"), "softball", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x80"), "basketball", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x90"), "volleyball", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x88"), + "american football", + emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x89"), "rugby football", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbe"), "tennis", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8f"), "flying disc", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb3"), "bowling", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8f"), "cricket game", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x91"), "field hockey", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x92"), "ice hockey", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8d"), "lacrosse", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x93"), "ping pong", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb8"), "badminton", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8a"), "boxing glove", emoji::Emoji::Category::Activity}, Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8b"), "martial arts uniform", - emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x85"), "goal net", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xe2\x9b\xb3"), "flag in hole", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xe2\x9b\xb8"), "ice skate", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa3"), "fishing pole", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbf"), "diving mask", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbd"), "running shirt", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbf"), "skis", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb7"), "sled", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8c"), "curling stone", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xaf"), "bullseye", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x80"), "yo-yo", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x81"), "kite", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb1"), "pool 8 ball", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xae"), "crystal ball", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x84"), "magic wand", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbf"), "nazar amulet", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xae"), "video game", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb9"), "joystick", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb0"), "slot machine", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb2"), "game die", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa9"), "puzzle piece", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb8"), "teddy bear", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x85"), "piñata", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x86"), "nesting dolls", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xe2\x99\xa0"), "spade suit", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xe2\x99\xa5"), "heart suit", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xe2\x99\xa6"), "diamond suit", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xe2\x99\xa3"), "club suit", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xe2\x99\x9f"), "chess pawn", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x83\x8f"), "joker", emoji::EmojiCategory::Activity}, + emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x85"), "goal net", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xe2\x9b\xb3"), "flag in hole", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xe2\x9b\xb8"), "ice skate", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa3"), "fishing pole", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa4\xbf"), "diving mask", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbd"), "running shirt", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbf"), "skis", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb7"), "sled", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x8c"), "curling stone", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xaf"), "bullseye", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x80"), "yo-yo", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x81"), "kite", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb1"), "pool 8 ball", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xae"), "crystal ball", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x84"), "magic wand", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbf"), "nazar amulet", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xae"), "video game", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb9"), "joystick", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb0"), "slot machine", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb2"), "game die", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa9"), "puzzle piece", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb8"), "teddy bear", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x85"), "piñata", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x86"), "nesting dolls", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xe2\x99\xa0"), "spade suit", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xe2\x99\xa5"), "heart suit", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xe2\x99\xa6"), "diamond suit", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xe2\x99\xa3"), "club suit", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xe2\x99\x9f"), "chess pawn", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x83\x8f"), "joker", emoji::Emoji::Category::Activity}, Emoji{QString::fromUtf8("\xf0\x9f\x80\x84"), "mahjong red dragon", - emoji::EmojiCategory::Activity}, + emoji::Emoji::Category::Activity}, Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb4"), "flower playing cards", - emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xad"), "performing arts", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\xbc"), "framed picture", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa8"), "artist palette", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb5"), "thread", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa1"), "sewing needle", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb6"), "yarn", emoji::EmojiCategory::Activity}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa2"), "knot", emoji::EmojiCategory::Activity}, + emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xad"), "performing arts", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\xbc"), "framed picture", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa8"), "artist palette", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb5"), "thread", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa1"), "sewing needle", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb6"), "yarn", emoji::Emoji::Category::Activity}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa2"), "knot", emoji::Emoji::Category::Activity}, // Travel Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8d"), "globe showing Europe-Africa", - emoji::EmojiCategory::Travel}, + emoji::Emoji::Category::Travel}, Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8e"), "globe showing Americas", - emoji::EmojiCategory::Travel}, + emoji::Emoji::Category::Travel}, Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8f"), "globe showing Asia-Australia", - emoji::EmojiCategory::Travel}, + emoji::Emoji::Category::Travel}, Emoji{QString::fromUtf8("\xf0\x9f\x8c\x90"), "globe with meridians", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\xba"), "world map", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\xbe"), "map of Japan", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xad"), "compass", emoji::EmojiCategory::Travel}, + emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\xba"), "world map", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\xbe"), "map of Japan", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xad"), "compass", emoji::Emoji::Category::Travel}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x94"), "snow-capped mountain", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9b\xb0"), "mountain", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8b"), "volcano", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\xbb"), "mount fuji", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x95"), "camping", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x96"), "beach with umbrella", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9c"), "desert", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9d"), "desert island", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9e"), "national park", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9f"), "stadium", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9b"), "classical building", emoji::EmojiCategory::Travel}, + emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x9b\xb0"), "mountain", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8b"), "volcano", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\xbb"), "mount fuji", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x95"), "camping", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x96"), + "beach with umbrella", + emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9c"), "desert", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9d"), "desert island", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9e"), "national park", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9f"), "stadium", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9b"), + "classical building", + emoji::Emoji::Category::Travel}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\x97"), "building construction", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb1"), "brick", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa8"), "rock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb5"), "wood", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x96"), "hut", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x98"), "houses", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9a"), "derelict house", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa0"), "house", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa1"), "house with garden", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa2"), "office building", emoji::EmojiCategory::Travel}, + emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb1"), "brick", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa8"), "rock", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xb5"), "wood", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x96"), "hut", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x98"), "houses", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x9a"), "derelict house", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa0"), "house", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa1"), "house with garden", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa2"), "office building", emoji::Emoji::Category::Travel}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa3"), "Japanese post office", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa4"), "post office", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa5"), "hospital", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa6"), "bank", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa8"), "hotel", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa9"), "love hotel", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xaa"), "convenience store", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xab"), "school", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xac"), "department store", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xad"), "factory", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xaf"), "Japanese castle", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb0"), "castle", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x92"), "wedding", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\xbc"), "Tokyo tower", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\xbd"), "Statue of Liberty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9b\xaa"), "church", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x8c"), "mosque", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x95"), "hindu temple", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x8d"), "synagogue", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9b\xa9"), "shinto shrine", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x8b"), "kaaba", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9b\xb2"), "fountain", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9b\xba"), "tent", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x81"), "foggy", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x83"), "night with stars", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x99"), "cityscape", emoji::EmojiCategory::Travel}, + emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa4"), "post office", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa5"), "hospital", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa6"), "bank", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa8"), "hotel", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa9"), "love hotel", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xaa"), "convenience store", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xab"), "school", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xac"), "department store", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xad"), "factory", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xaf"), "Japanese castle", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb0"), "castle", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x92"), "wedding", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\xbc"), "Tokyo tower", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\xbd"), "Statue of Liberty", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x9b\xaa"), "church", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x8c"), "mosque", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x95"), "hindu temple", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x8d"), "synagogue", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x9b\xa9"), "shinto shrine", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x8b"), "kaaba", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x9b\xb2"), "fountain", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x9b\xba"), "tent", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x81"), "foggy", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x83"), "night with stars", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x99"), "cityscape", emoji::Emoji::Category::Travel}, Emoji{QString::fromUtf8("\xf0\x9f\x8c\x84"), "sunrise over mountains", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x85"), "sunrise", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x86"), "cityscape at dusk", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x87"), "sunset", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x89"), "bridge at night", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x99\xa8"), "hot springs", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa0"), "carousel horse", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa1"), "ferris wheel", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa2"), "roller coaster", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x88"), "barber pole", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xaa"), "circus tent", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x82"), "locomotive", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x83"), "railway car", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x84"), "high-speed train", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x85"), "bullet train", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x86"), "train", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x87"), "metro", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x88"), "light rail", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x89"), "station", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8a"), "tram", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9d"), "monorail", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9e"), "mountain railway", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8b"), "tram car", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8c"), "bus", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8d"), "oncoming bus", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8e"), "trolleybus", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x90"), "minibus", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x91"), "ambulance", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x92"), "fire engine", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x93"), "police car", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x94"), "oncoming police car", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x95"), "taxi", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x96"), "oncoming taxi", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x97"), "automobile", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x98"), "oncoming automobile", emoji::EmojiCategory::Travel}, + emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x85"), "sunrise", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x86"), "cityscape at dusk", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x87"), "sunset", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x89"), "bridge at night", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x99\xa8"), "hot springs", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa0"), "carousel horse", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa1"), "ferris wheel", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa2"), "roller coaster", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x88"), "barber pole", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xaa"), "circus tent", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x82"), "locomotive", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x83"), "railway car", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x84"), "high-speed train", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x85"), "bullet train", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x86"), "train", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x87"), "metro", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x88"), "light rail", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x89"), "station", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8a"), "tram", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9d"), "monorail", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9e"), "mountain railway", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8b"), "tram car", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8c"), "bus", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8d"), "oncoming bus", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8e"), "trolleybus", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x90"), "minibus", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x91"), "ambulance", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x92"), "fire engine", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x93"), "police car", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x94"), + "oncoming police car", + emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x95"), "taxi", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x96"), "oncoming taxi", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x97"), "automobile", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x98"), + "oncoming automobile", + emoji::Emoji::Category::Travel}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\x99"), "sport utility vehicle", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xbb"), "pickup truck", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9a"), "delivery truck", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9b"), "articulated lorry", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9c"), "tractor", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8e"), "racing car", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8d"), "motorcycle", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb5"), "motor scooter", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbd"), "manual wheelchair", emoji::EmojiCategory::Travel}, + emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xbb"), "pickup truck", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9a"), "delivery truck", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9b"), "articulated lorry", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9c"), "tractor", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8e"), "racing car", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x8d"), "motorcycle", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb5"), "motor scooter", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbd"), "manual wheelchair", emoji::Emoji::Category::Travel}, Emoji{QString::fromUtf8("\xf0\x9f\xa6\xbc"), "motorized wheelchair", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xba"), "auto rickshaw", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb2"), "bicycle", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb4"), "kick scooter", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb9"), "skateboard", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xbc"), "roller skate", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8f"), "bus stop", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa3"), "motorway", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa4"), "railway track", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa2"), "oil drum", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9b\xbd"), "fuel pump", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa8"), "police car light", emoji::EmojiCategory::Travel}, + emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xba"), "auto rickshaw", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb2"), "bicycle", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb4"), "kick scooter", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb9"), "skateboard", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xbc"), "roller skate", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x8f"), "bus stop", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa3"), "motorway", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa4"), "railway track", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa2"), "oil drum", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x9b\xbd"), "fuel pump", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa8"), "police car light", emoji::Emoji::Category::Travel}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa5"), "horizontal traffic light", - emoji::EmojiCategory::Travel}, + emoji::Emoji::Category::Travel}, Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa6"), "vertical traffic light", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x91"), "stop sign", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa7"), "construction", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9a\x93"), "anchor", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9b\xb5"), "sailboat", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb6"), "canoe", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa4"), "speedboat", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb3"), "passenger ship", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9b\xb4"), "ferry", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa5"), "motor boat", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa2"), "ship", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9c\x88"), "airplane", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa9"), "small airplane", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xab"), "airplane departure", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xac"), "airplane arrival", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x82"), "parachute", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xba"), "seat", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x81"), "helicopter", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9f"), "suspension railway", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa0"), "mountain cableway", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa1"), "aerial tramway", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb0"), "satellite", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\x80"), "rocket", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb8"), "flying saucer", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8e"), "bellhop bell", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb3"), "luggage", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x8c\x9b"), "hourglass done", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x8f\xb3"), "hourglass not done", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x8c\x9a"), "watch", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x8f\xb0"), "alarm clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x8f\xb1"), "stopwatch", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x8f\xb2"), "timer clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb0"), "mantelpiece clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x9b"), "twelve o’clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xa7"), "twelve-thirty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x90"), "one o’clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x9c"), "one-thirty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x91"), "two o’clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x9d"), "two-thirty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x92"), "three o’clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x9e"), "three-thirty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x93"), "four o’clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x9f"), "four-thirty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x94"), "five o’clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xa0"), "five-thirty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x95"), "six o’clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xa1"), "six-thirty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x96"), "seven o’clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xa2"), "seven-thirty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x97"), "eight o’clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xa3"), "eight-thirty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x98"), "nine o’clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xa4"), "nine-thirty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x99"), "ten o’clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xa5"), "ten-thirty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x9a"), "eleven o’clock", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xa6"), "eleven-thirty", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x91"), "new moon", emoji::EmojiCategory::Travel}, + emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x91"), "stop sign", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa7"), "construction", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x9a\x93"), "anchor", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x9b\xb5"), "sailboat", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb6"), "canoe", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa4"), "speedboat", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb3"), "passenger ship", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x9b\xb4"), "ferry", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa5"), "motor boat", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa2"), "ship", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x9c\x88"), "airplane", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa9"), "small airplane", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xab"), + "airplane departure", + emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xac"), "airplane arrival", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x82"), "parachute", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xba"), "seat", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x81"), "helicopter", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x9f"), + "suspension railway", + emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa0"), "mountain cableway", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa1"), "aerial tramway", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb0"), "satellite", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\x80"), "rocket", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xb8"), "flying saucer", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8e"), "bellhop bell", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb3"), "luggage", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x8c\x9b"), "hourglass done", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x8f\xb3"), "hourglass not done", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x8c\x9a"), "watch", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x8f\xb0"), "alarm clock", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x8f\xb1"), "stopwatch", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x8f\xb2"), "timer clock", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb0"), "mantelpiece clock", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x9b"), "twelve o’clock", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xa7"), "twelve-thirty", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x90"), "one o’clock", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x9c"), "one-thirty", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x91"), "two o’clock", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x9d"), "two-thirty", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x92"), "three o’clock", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x9e"), "three-thirty", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x93"), "four o’clock", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x9f"), "four-thirty", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x94"), "five o’clock", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xa0"), "five-thirty", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x95"), "six o’clock", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xa1"), "six-thirty", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x96"), "seven o’clock", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xa2"), "seven-thirty", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x97"), "eight o’clock", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xa3"), "eight-thirty", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x98"), "nine o’clock", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xa4"), "nine-thirty", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x99"), "ten o’clock", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xa5"), "ten-thirty", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x9a"), "eleven o’clock", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xa6"), "eleven-thirty", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x91"), "new moon", emoji::Emoji::Category::Travel}, Emoji{QString::fromUtf8("\xf0\x9f\x8c\x92"), "waxing crescent moon", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x93"), "first quarter moon", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x94"), "waxing gibbous moon", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x95"), "full moon", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x96"), "waning gibbous moon", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x97"), "last quarter moon", emoji::EmojiCategory::Travel}, + emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x93"), + "first quarter moon", + emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x94"), + "waxing gibbous moon", + emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x95"), "full moon", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x96"), + "waning gibbous moon", + emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x97"), "last quarter moon", emoji::Emoji::Category::Travel}, Emoji{QString::fromUtf8("\xf0\x9f\x8c\x98"), "waning crescent moon", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x99"), "crescent moon", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9a"), "new moon face", emoji::EmojiCategory::Travel}, + emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x99"), "crescent moon", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9a"), "new moon face", emoji::Emoji::Category::Travel}, Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9b"), "first quarter moon face", - emoji::EmojiCategory::Travel}, + emoji::Emoji::Category::Travel}, Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9c"), "last quarter moon face", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa1"), "thermometer", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x98\x80"), "sun", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9d"), "full moon face", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9e"), "sun with face", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x90"), "ringed planet", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\xad\x90"), "star", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9f"), "glowing star", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa0"), "shooting star", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8c"), "milky way", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x98\x81"), "cloud", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9b\x85"), "sun behind cloud", emoji::EmojiCategory::Travel}, + emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa1"), "thermometer", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x98\x80"), "sun", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9d"), "full moon face", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9e"), "sun with face", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x90"), "ringed planet", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\xad\x90"), "star", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x9f"), "glowing star", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa0"), "shooting star", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8c"), "milky way", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x98\x81"), "cloud", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x9b\x85"), "sun behind cloud", emoji::Emoji::Category::Travel}, Emoji{QString::fromUtf8("\xe2\x9b\x88"), "cloud with lightning and rain", - emoji::EmojiCategory::Travel}, + emoji::Emoji::Category::Travel}, Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa4"), "sun behind small cloud", - emoji::EmojiCategory::Travel}, + emoji::Emoji::Category::Travel}, Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa5"), "sun behind large cloud", - emoji::EmojiCategory::Travel}, + emoji::Emoji::Category::Travel}, Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa6"), "sun behind rain cloud", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa7"), "cloud with rain", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa8"), "cloud with snow", emoji::EmojiCategory::Travel}, + emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa7"), "cloud with rain", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa8"), "cloud with snow", emoji::Emoji::Category::Travel}, Emoji{QString::fromUtf8("\xf0\x9f\x8c\xa9"), "cloud with lightning", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xaa"), "tornado", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xab"), "fog", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\xac"), "wind face", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x80"), "cyclone", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x88"), "rainbow", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x82"), "closed umbrella", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x98\x82"), "umbrella", emoji::EmojiCategory::Travel}, + emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xaa"), "tornado", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xab"), "fog", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\xac"), "wind face", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x80"), "cyclone", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x88"), "rainbow", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x82"), "closed umbrella", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x98\x82"), "umbrella", emoji::Emoji::Category::Travel}, Emoji{QString::fromUtf8("\xe2\x98\x94"), "umbrella with rain drops", - emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9b\xb1"), "umbrella on ground", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9a\xa1"), "high voltage", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9d\x84"), "snowflake", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x98\x83"), "snowman", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x9b\x84"), "snowman without snow", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xe2\x98\x84"), "comet", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xa5"), "fire", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xa7"), "droplet", emoji::EmojiCategory::Travel}, - Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8a"), "water wave", emoji::EmojiCategory::Travel}, + emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x9b\xb1"), "umbrella on ground", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x9a\xa1"), "high voltage", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x9d\x84"), "snowflake", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x98\x83"), "snowman", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x9b\x84"), "snowman without snow", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xe2\x98\x84"), "comet", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xa5"), "fire", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xa7"), "droplet", emoji::Emoji::Category::Travel}, + Emoji{QString::fromUtf8("\xf0\x9f\x8c\x8a"), "water wave", emoji::Emoji::Category::Travel}, // Objects - Emoji{QString::fromUtf8("\xf0\x9f\x91\x93"), "glasses", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xb6"), "sunglasses", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbd"), "goggles", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbc"), "lab coat", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xba"), "safety vest", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x94"), "necktie", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x95"), "t-shirt", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x96"), "jeans", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa3"), "scarf", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa4"), "gloves", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa5"), "coat", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa6"), "socks", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x97"), "dress", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x98"), "kimono", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbb"), "sari", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb1"), "one-piece swimsuit", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb2"), "briefs", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb3"), "shorts", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x99"), "bikini", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x9a"), "woman’s clothes", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x9b"), "purse", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x9c"), "handbag", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x9d"), "clutch bag", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8d"), "shopping bags", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x92"), "backpack", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb4"), "thong sandal", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x9e"), "man’s shoe", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x9f"), "running shoe", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbe"), "hiking boot", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbf"), "flat shoe", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa0"), "high-heeled shoe", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa1"), "woman’s sandal", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb0"), "ballet shoes", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\xa2"), "woman’s boot", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x91"), "crown", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x91\x92"), "woman’s hat", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa9"), "top hat", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x93"), "graduation cap", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa2"), "billed cap", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x96"), "military helmet", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9b\x91"), "rescue worker’s helmet", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xbf"), "prayer beads", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x84"), "lipstick", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x8d"), "ring", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x8e"), "gem stone", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x87"), "muted speaker", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x88"), "speaker low volume", emoji::EmojiCategory::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x93"), "glasses", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xb6"), "sunglasses", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbd"), "goggles", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbc"), "lab coat", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xba"), "safety vest", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x94"), "necktie", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x95"), "t-shirt", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x96"), "jeans", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa3"), "scarf", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa4"), "gloves", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa5"), "coat", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa6"), "socks", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x97"), "dress", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x98"), "kimono", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbb"), "sari", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb1"), + "one-piece swimsuit", + emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb2"), "briefs", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb3"), "shorts", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x99"), "bikini", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x9a"), "woman’s clothes", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x9b"), "purse", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x9c"), "handbag", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x9d"), "clutch bag", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8d"), "shopping bags", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x92"), "backpack", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb4"), "thong sandal", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x9e"), "man’s shoe", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x9f"), "running shoe", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbe"), "hiking boot", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\xbf"), "flat shoe", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa0"), "high-heeled shoe", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa1"), "woman’s sandal", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb0"), "ballet shoes", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\xa2"), "woman’s boot", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x91"), "crown", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x91\x92"), "woman’s hat", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa9"), "top hat", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x93"), "graduation cap", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xa2"), "billed cap", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x96"), "military helmet", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xe2\x9b\x91"), + "rescue worker’s helmet", + emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xbf"), "prayer beads", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x84"), "lipstick", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x8d"), "ring", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x8e"), "gem stone", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x87"), "muted speaker", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x88"), + "speaker low volume", + emoji::Emoji::Category::Objects}, Emoji{QString::fromUtf8("\xf0\x9f\x94\x89"), "speaker medium volume", - emoji::EmojiCategory::Objects}, + emoji::Emoji::Category::Objects}, Emoji{QString::fromUtf8("\xf0\x9f\x94\x8a"), "speaker high volume", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xa2"), "loudspeaker", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xa3"), "megaphone", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xaf"), "postal horn", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x94"), "bell", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x95"), "bell with slash", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbc"), "musical score", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb5"), "musical note", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb6"), "musical notes", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x99"), "studio microphone", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x9a"), "level slider", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x9b"), "control knobs", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa4"), "microphone", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa7"), "headphone", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xbb"), "radio", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb7"), "saxophone", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x97"), "accordion", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb8"), "guitar", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb9"), "musical keyboard", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xba"), "trumpet", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbb"), "violin", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x95"), "banjo", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa5\x81"), "drum", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x98"), "long drum", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xb1"), "mobile phone", emoji::EmojiCategory::Objects}, + emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xa2"), "loudspeaker", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xa3"), "megaphone", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xaf"), "postal horn", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x94"), "bell", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x95"), "bell with slash", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbc"), "musical score", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb5"), "musical note", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb6"), "musical notes", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x99"), + "studio microphone", + emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x9a"), "level slider", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x9b"), "control knobs", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa4"), "microphone", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa7"), "headphone", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xbb"), "radio", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb7"), "saxophone", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x97"), "accordion", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb8"), "guitar", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xb9"), "musical keyboard", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xba"), "trumpet", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xbb"), "violin", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x95"), "banjo", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa5\x81"), "drum", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x98"), "long drum", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xb1"), "mobile phone", emoji::Emoji::Category::Objects}, Emoji{QString::fromUtf8("\xf0\x9f\x93\xb2"), "mobile phone with arrow", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x98\x8e"), "telephone", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x9e"), "telephone receiver", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x9f"), "pager", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xa0"), "fax machine", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x8b"), "battery", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x8c"), "electric plug", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xbb"), "laptop", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\xa5"), "desktop computer", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\xa8"), "printer", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x8c\xa8"), "keyboard", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\xb1"), "computer mouse", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\xb2"), "trackball", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xbd"), "computer disk", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xbe"), "floppy disk", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xbf"), "optical disk", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x80"), "dvd", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xae"), "abacus", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa5"), "movie camera", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x9e"), "film frames", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xbd"), "film projector", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xac"), "clapper board", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xba"), "television", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xb7"), "camera", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xb8"), "camera with flash", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xb9"), "video camera", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xbc"), "videocassette", emoji::EmojiCategory::Objects}, + emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xe2\x98\x8e"), "telephone", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x9e"), + "telephone receiver", + emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x9f"), "pager", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xa0"), "fax machine", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x8b"), "battery", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x8c"), "electric plug", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xbb"), "laptop", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\xa5"), "desktop computer", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\xa8"), "printer", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xe2\x8c\xa8"), "keyboard", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\xb1"), "computer mouse", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\xb2"), "trackball", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xbd"), "computer disk", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xbe"), "floppy disk", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xbf"), "optical disk", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x80"), "dvd", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xae"), "abacus", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa5"), "movie camera", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x9e"), "film frames", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xbd"), "film projector", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xac"), "clapper board", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xba"), "television", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xb7"), "camera", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xb8"), + "camera with flash", + emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xb9"), "video camera", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xbc"), "videocassette", emoji::Emoji::Category::Objects}, Emoji{QString::fromUtf8("\xf0\x9f\x94\x8d"), "magnifying glass tilted left", - emoji::EmojiCategory::Objects}, + emoji::Emoji::Category::Objects}, Emoji{QString::fromUtf8("\xf0\x9f\x94\x8e"), "magnifying glass tilted right", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\xaf"), "candle", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xa1"), "light bulb", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xa6"), "flashlight", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xae"), "red paper lantern", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x94"), "diya lamp", emoji::EmojiCategory::Objects}, + emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\xaf"), "candle", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xa1"), "light bulb", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xa6"), "flashlight", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xae"), + "red paper lantern", + emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x94"), "diya lamp", emoji::Emoji::Category::Objects}, Emoji{QString::fromUtf8("\xf0\x9f\x93\x94"), "notebook with decorative cover", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x95"), "closed book", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x96"), "open book", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x97"), "green book", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x98"), "blue book", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x99"), "orange book", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x9a"), "books", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x93"), "notebook", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x92"), "ledger", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x83"), "page with curl", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x9c"), "scroll", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x84"), "page facing up", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xb0"), "newspaper", emoji::EmojiCategory::Objects}, + emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x95"), "closed book", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x96"), "open book", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x97"), "green book", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x98"), "blue book", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x99"), "orange book", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x9a"), "books", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x93"), "notebook", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x92"), "ledger", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x83"), "page with curl", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x9c"), "scroll", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x84"), "page facing up", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xb0"), "newspaper", emoji::Emoji::Category::Objects}, Emoji{QString::fromUtf8("\xf0\x9f\x97\x9e"), "rolled-up newspaper", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x91"), "bookmark tabs", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x96"), "bookmark", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb7"), "label", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xb0"), "money bag", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x99"), "coin", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xb4"), "yen banknote", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xb5"), "dollar banknote", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xb6"), "euro banknote", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xb7"), "pound banknote", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xb8"), "money with wings", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xb3"), "credit card", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbe"), "receipt", emoji::EmojiCategory::Objects}, + emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x91"), "bookmark tabs", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x96"), "bookmark", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb7"), "label", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xb0"), "money bag", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x99"), "coin", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xb4"), "yen banknote", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xb5"), "dollar banknote", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xb6"), "euro banknote", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xb7"), "pound banknote", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xb8"), "money with wings", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xb3"), "credit card", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbe"), "receipt", emoji::Emoji::Category::Objects}, Emoji{QString::fromUtf8("\xf0\x9f\x92\xb9"), "chart increasing with yen", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9c\x89"), "envelope", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xa7"), "e-mail", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xa8"), "incoming envelope", emoji::EmojiCategory::Objects}, + emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xe2\x9c\x89"), "envelope", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xa7"), "e-mail", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xa8"), + "incoming envelope", + emoji::Emoji::Category::Objects}, Emoji{QString::fromUtf8("\xf0\x9f\x93\xa9"), "envelope with arrow", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xa4"), "outbox tray", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xa5"), "inbox tray", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xa6"), "package", emoji::EmojiCategory::Objects}, + emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xa4"), "outbox tray", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xa5"), "inbox tray", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xa6"), "package", emoji::Emoji::Category::Objects}, Emoji{QString::fromUtf8("\xf0\x9f\x93\xab"), "closed mailbox with raised flag", - emoji::EmojiCategory::Objects}, + emoji::Emoji::Category::Objects}, Emoji{QString::fromUtf8("\xf0\x9f\x93\xaa"), "closed mailbox with lowered flag", - emoji::EmojiCategory::Objects}, + emoji::Emoji::Category::Objects}, Emoji{QString::fromUtf8("\xf0\x9f\x93\xac"), "open mailbox with raised flag", - emoji::EmojiCategory::Objects}, + emoji::Emoji::Category::Objects}, Emoji{QString::fromUtf8("\xf0\x9f\x93\xad"), "open mailbox with lowered flag", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xae"), "postbox", emoji::EmojiCategory::Objects}, + emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xae"), "postbox", emoji::Emoji::Category::Objects}, Emoji{QString::fromUtf8("\xf0\x9f\x97\xb3"), "ballot box with ballot", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9c\x8f"), "pencil", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9c\x92"), "black nib", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x8b"), "fountain pen", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x8a"), "pen", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x8c"), "paintbrush", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x8d"), "crayon", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x9d"), "memo", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xbc"), "briefcase", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x81"), "file folder", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x82"), "open file folder", emoji::EmojiCategory::Objects}, + emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xe2\x9c\x8f"), "pencil", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xe2\x9c\x92"), "black nib", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x8b"), "fountain pen", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x8a"), "pen", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x8c"), "paintbrush", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x8d"), "crayon", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x9d"), "memo", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xbc"), "briefcase", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x81"), "file folder", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x82"), "open file folder", emoji::Emoji::Category::Objects}, Emoji{QString::fromUtf8("\xf0\x9f\x97\x82"), "card index dividers", - emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x85"), "calendar", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x86"), "tear-off calendar", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\x92"), "spiral notepad", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\x93"), "spiral calendar", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x87"), "card index", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x88"), "chart increasing", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x89"), "chart decreasing", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x8a"), "bar chart", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x8b"), "clipboard", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x8c"), "pushpin", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x8d"), "round pushpin", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x8e"), "paperclip", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x96\x87"), "linked paperclips", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x8f"), "straight ruler", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x90"), "triangular ruler", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9c\x82"), "scissors", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\x83"), "card file box", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\x84"), "file cabinet", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\x91"), "wastebasket", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x92"), "locked", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x93"), "unlocked", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x8f"), "locked with pen", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x90"), "locked with key", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x91"), "key", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\x9d"), "old key", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xa8"), "hammer", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x93"), "axe", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9b\x8f"), "pick", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9a\x92"), "hammer and pick", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa0"), "hammer and wrench", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\xa1"), "dagger", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9a\x94"), "crossed swords", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xab"), "water pistol", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x83"), "boomerang", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb9"), "bow and arrow", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa1"), "shield", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9a"), "carpentry saw", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xa7"), "wrench", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9b"), "screwdriver", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xa9"), "nut and bolt", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9a\x99"), "gear", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\x9c"), "clamp", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9a\x96"), "balance scale", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa6\xaf"), "white cane", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x97"), "link", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9b\x93"), "chains", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9d"), "hook", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb0"), "toolbox", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb2"), "magnet", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9c"), "ladder", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9a\x97"), "alembic", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xaa"), "test tube", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xab"), "petri dish", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xac"), "dna", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xac"), "microscope", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xad"), "telescope", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xa1"), "satellite antenna", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x89"), "syringe", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb8"), "drop of blood", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\x8a"), "pill", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb9"), "adhesive bandage", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa9\xba"), "stethoscope", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xaa"), "door", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x97"), "elevator", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9e"), "mirror", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9f"), "window", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8f"), "bed", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8b"), "couch and lamp", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x91"), "chair", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbd"), "toilet", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa0"), "plunger", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbf"), "shower", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x81"), "bathtub", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa4"), "mouse trap", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\x92"), "razor", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb4"), "lotion bottle", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb7"), "safety pin", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb9"), "broom", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xba"), "basket", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbb"), "roll of paper", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa3"), "bucket", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbc"), "soap", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa5"), "toothbrush", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbd"), "sponge", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xa7\xaf"), "fire extinguisher", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x92"), "shopping cart", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xac"), "cigarette", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9a\xb0"), "coffin", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa6"), "headstone", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xe2\x9a\xb1"), "funeral urn", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\x97\xbf"), "moai", emoji::EmojiCategory::Objects}, - Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa7"), "placard", emoji::EmojiCategory::Objects}, + emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x85"), "calendar", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x86"), + "tear-off calendar", + emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\x92"), "spiral notepad", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\x93"), "spiral calendar", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x87"), "card index", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x88"), "chart increasing", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x89"), "chart decreasing", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x8a"), "bar chart", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x8b"), "clipboard", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x8c"), "pushpin", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x8d"), "round pushpin", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x8e"), "paperclip", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x96\x87"), + "linked paperclips", + emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x8f"), "straight ruler", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x90"), "triangular ruler", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xe2\x9c\x82"), "scissors", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\x83"), "card file box", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\x84"), "file cabinet", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\x91"), "wastebasket", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x92"), "locked", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x93"), "unlocked", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x8f"), "locked with pen", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x90"), "locked with key", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x91"), "key", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\x9d"), "old key", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xa8"), "hammer", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x93"), "axe", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xe2\x9b\x8f"), "pick", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xe2\x9a\x92"), "hammer and pick", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa0"), + "hammer and wrench", + emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\xa1"), "dagger", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xe2\x9a\x94"), "crossed swords", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xab"), "water pistol", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x83"), "boomerang", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb9"), "bow and arrow", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\xa1"), "shield", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9a"), "carpentry saw", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xa7"), "wrench", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9b"), "screwdriver", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xa9"), "nut and bolt", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xe2\x9a\x99"), "gear", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\x9c"), "clamp", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xe2\x9a\x96"), "balance scale", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa6\xaf"), "white cane", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x97"), "link", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xe2\x9b\x93"), "chains", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9d"), "hook", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb0"), "toolbox", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb2"), "magnet", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9c"), "ladder", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xe2\x9a\x97"), "alembic", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xaa"), "test tube", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xab"), "petri dish", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xac"), "dna", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xac"), "microscope", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xad"), "telescope", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xa1"), + "satellite antenna", + emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x89"), "syringe", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb8"), "drop of blood", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\x8a"), "pill", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa9\xb9"), "adhesive bandage", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa9\xba"), "stethoscope", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xaa"), "door", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x97"), "elevator", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9e"), "mirror", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x9f"), "window", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8f"), "bed", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x8b"), "couch and lamp", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x91"), "chair", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbd"), "toilet", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa0"), "plunger", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbf"), "shower", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x81"), "bathtub", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa4"), "mouse trap", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\x92"), "razor", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb4"), "lotion bottle", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb7"), "safety pin", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xb9"), "broom", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xba"), "basket", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbb"), "roll of paper", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa3"), "bucket", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbc"), "soap", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa5"), "toothbrush", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xbd"), "sponge", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xa7\xaf"), + "fire extinguisher", + emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x92"), "shopping cart", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xac"), "cigarette", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xe2\x9a\xb0"), "coffin", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa6"), "headstone", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xe2\x9a\xb1"), "funeral urn", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\x97\xbf"), "moai", emoji::Emoji::Category::Objects}, + Emoji{QString::fromUtf8("\xf0\x9f\xaa\xa7"), "placard", emoji::Emoji::Category::Objects}, // Symbols - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa7"), "ATM sign", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xae"), "litter in bin sign", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb0"), "potable water", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\xbf"), "wheelchair symbol", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb9"), "men’s room", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xba"), "women’s room", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbb"), "restroom", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbc"), "baby symbol", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbe"), "water closet", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x82"), "passport control", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x83"), "customs", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x84"), "baggage claim", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x85"), "left luggage", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9a\xa0"), "warning", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb8"), "children crossing", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9b\x94"), "no entry", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xab"), "prohibited", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb3"), "no bicycles", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xad"), "no smoking", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xaf"), "no littering", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb1"), "non-potable water", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb7"), "no pedestrians", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xb5"), "no mobile phones", emoji::EmojiCategory::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xa7"), "ATM sign", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xae"), + "litter in bin sign", + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb0"), "potable water", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\xbf"), "wheelchair symbol", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb9"), "men’s room", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xba"), "women’s room", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbb"), "restroom", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbc"), "baby symbol", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xbe"), "water closet", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x82"), "passport control", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x83"), "customs", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x84"), "baggage claim", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x85"), "left luggage", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9a\xa0"), "warning", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb8"), + "children crossing", + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9b\x94"), "no entry", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xab"), "prohibited", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb3"), "no bicycles", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xad"), "no smoking", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xaf"), "no littering", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb1"), + "non-potable water", + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xb7"), "no pedestrians", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xb5"), "no mobile phones", emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x94\x9e"), "no one under eighteen", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x98\xa2"), "radioactive", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x98\xa3"), "biohazard", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\xac\x86"), "up arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x86\x97"), "up-right arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9e\xa1"), "right arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x86\x98"), "down-right arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\xac\x87"), "down arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x86\x99"), "down-left arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\xac\x85"), "left arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x86\x96"), "up-left arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x86\x95"), "up-down arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x86\x94"), "left-right arrow", emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x98\xa2"), "radioactive", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x98\xa3"), "biohazard", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\xac\x86"), "up arrow", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x86\x97"), "up-right arrow", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9e\xa1"), "right arrow", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x86\x98"), "down-right arrow", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\xac\x87"), "down arrow", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x86\x99"), "down-left arrow", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\xac\x85"), "left arrow", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x86\x96"), "up-left arrow", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x86\x95"), "up-down arrow", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x86\x94"), "left-right arrow", emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xe2\x86\xa9"), "right arrow curving left", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xe2\x86\xaa"), "left arrow curving right", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\xa4\xb4"), "right arrow curving up", emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\xa4\xb4"), + "right arrow curving up", + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xe2\xa4\xb5"), "right arrow curving down", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x94\x83"), "clockwise vertical arrows", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x94\x84"), "counterclockwise arrows button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x99"), "BACK arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x9a"), "END arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x9b"), "ON! arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x9c"), "SOON arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x9d"), "TOP arrow", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9b\x90"), "place of worship", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9a\x9b"), "atom symbol", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x89"), "om", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9c\xa1"), "star of David", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x98\xb8"), "wheel of dharma", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x98\xaf"), "yin yang", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9c\x9d"), "latin cross", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x98\xa6"), "orthodox cross", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x98\xaa"), "star and crescent", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x98\xae"), "peace symbol", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x95\x8e"), "menorah", emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x99"), "BACK arrow", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x9a"), "END arrow", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x9b"), "ON! arrow", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x9c"), "SOON arrow", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x9d"), "TOP arrow", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9b\x90"), "place of worship", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9a\x9b"), "atom symbol", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x89"), "om", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9c\xa1"), "star of David", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x98\xb8"), "wheel of dharma", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x98\xaf"), "yin yang", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9c\x9d"), "latin cross", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x98\xa6"), "orthodox cross", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x98\xaa"), "star and crescent", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x98\xae"), "peace symbol", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x95\x8e"), "menorah", emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x94\xaf"), "dotted six-pointed star", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x88"), "Aries", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x89"), "Taurus", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x8a"), "Gemini", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x8b"), "Cancer", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x8c"), "Leo", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x8d"), "Virgo", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x8e"), "Libra", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x8f"), "Scorpio", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x90"), "Sagittarius", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x91"), "Capricorn", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x92"), "Aquarius", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x93"), "Pisces", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9b\x8e"), "Ophiuchus", emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x88"), "Aries", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x89"), "Taurus", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x8a"), "Gemini", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x8b"), "Cancer", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x8c"), "Leo", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x8d"), "Virgo", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x8e"), "Libra", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x8f"), "Scorpio", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x90"), "Sagittarius", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x91"), "Capricorn", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x92"), "Aquarius", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x93"), "Pisces", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9b\x8e"), "Ophiuchus", emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x94\x80"), "shuffle tracks button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x81"), "repeat button", emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x81"), "repeat button", emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x94\x82"), "repeat single button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x96\xb6"), "play button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x8f\xa9"), "fast-forward button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x8f\xad"), "next track button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x8f\xaf"), "play or pause button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x97\x80"), "reverse button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x8f\xaa"), "fast reverse button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x8f\xae"), "last track button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xbc"), "upwards button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x8f\xab"), "fast up button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xbd"), "downwards button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x8f\xac"), "fast down button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x8f\xb8"), "pause button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x8f\xb9"), "stop button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x8f\xba"), "record button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x8f\x8f"), "eject button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa6"), "cinema", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x85"), "dim button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x86"), "bright button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xb6"), "antenna bars", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xb3"), "vibration mode", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\xb4"), "mobile phone off", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x80"), "female sign", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\x82"), "male sign", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9a\xa7"), "transgender symbol", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9c\x96"), "multiply", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9e\x95"), "plus", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9e\x96"), "minus", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9e\x97"), "divide", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\xbe"), "infinity", emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x96\xb6"), "play button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x8f\xa9"), "fast-forward button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x8f\xad"), "next track button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x8f\xaf"), "play or pause button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x97\x80"), "reverse button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x8f\xaa"), "fast reverse button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x8f\xae"), "last track button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xbc"), "upwards button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x8f\xab"), "fast up button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xbd"), "downwards button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x8f\xac"), "fast down button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x8f\xb8"), "pause button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x8f\xb9"), "stop button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x8f\xba"), "record button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x8f\x8f"), "eject button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\xa6"), "cinema", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x85"), "dim button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x86"), "bright button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xb6"), "antenna bars", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xb3"), "vibration mode", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\xb4"), "mobile phone off", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x80"), "female sign", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\x82"), "male sign", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9a\xa7"), "transgender symbol", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9c\x96"), "multiply", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9e\x95"), "plus", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9e\x96"), "minus", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9e\x97"), "divide", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\xbe"), "infinity", emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xe2\x80\xbc"), "double exclamation mark", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xe2\x81\x89"), "exclamation question mark", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9d\x93"), "red question mark", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9d\x94"), "white question mark", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9d\x95"), "white exclamation mark", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9d\x97"), "red exclamation mark", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe3\x80\xb0"), "wavy dash", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xb1"), "currency exchange", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xb2"), "heavy dollar sign", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9a\x95"), "medical symbol", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x99\xbb"), "recycling symbol", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9a\x9c"), "fleur-de-lis", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xb1"), "trident emblem", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x93\x9b"), "name badge", emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9d\x93"), "red question mark", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9d\x94"), "white question mark", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9d\x95"), + "white exclamation mark", + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9d\x97"), "red exclamation mark", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe3\x80\xb0"), "wavy dash", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xb1"), + "currency exchange", + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xb2"), + "heavy dollar sign", + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9a\x95"), "medical symbol", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x99\xbb"), "recycling symbol", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9a\x9c"), "fleur-de-lis", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xb1"), "trident emblem", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x93\x9b"), "name badge", emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x94\xb0"), "Japanese symbol for beginner", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\xad\x95"), "hollow red circle", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9c\x85"), "check mark button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x98\x91"), "check box with check", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9c\x94"), "check mark", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9d\x8c"), "cross mark", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9d\x8e"), "cross mark button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9e\xb0"), "curly loop", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9e\xbf"), "double curly loop", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe3\x80\xbd"), "part alternation mark", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9c\xb3"), "eight-spoked asterisk", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9c\xb4"), "eight-pointed star", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9d\x87"), "sparkle", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xc2\xa9"), "copyright", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xc2\xae"), "registered", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x84\xa2"), "trade mark", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("#\xef\xb8\x8f\xe2\x83\xa3"), "keycap: #", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("#\xe2\x83\xa3"), "keycap: #", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("*\xef\xb8\x8f\xe2\x83\xa3"), "keycap: *", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("*\xe2\x83\xa3"), "keycap: *", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("0\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 0", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("0\xe2\x83\xa3"), "keycap: 0", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("1\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 1", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("1\xe2\x83\xa3"), "keycap: 1", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("2\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 2", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("2\xe2\x83\xa3"), "keycap: 2", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("3\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 3", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("3\xe2\x83\xa3"), "keycap: 3", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("4\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 4", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("4\xe2\x83\xa3"), "keycap: 4", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("5\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 5", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("5\xe2\x83\xa3"), "keycap: 5", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("6\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 6", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("6\xe2\x83\xa3"), "keycap: 6", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("7\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 7", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("7\xe2\x83\xa3"), "keycap: 7", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("8\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 8", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("8\xe2\x83\xa3"), "keycap: 8", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("9\xef\xb8\x8f\xe2\x83\xa3"), "keycap: 9", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("9\xe2\x83\xa3"), "keycap: 9", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x9f"), "keycap: 10", emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\xad\x95"), "hollow red circle", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9c\x85"), "check mark button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x98\x91"), "check box with check", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9c\x94"), "check mark", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9d\x8c"), "cross mark", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9d\x8e"), "cross mark button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9e\xb0"), "curly loop", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9e\xbf"), "double curly loop", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe3\x80\xbd"), + "part alternation mark", + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9c\xb3"), + "eight-spoked asterisk", + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9c\xb4"), "eight-pointed star", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9d\x87"), "sparkle", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xc2\xa9"), "copyright", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xc2\xae"), "registered", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x84\xa2"), "trade mark", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("#\xef\xb8\x8f\xe2\x83\xa3"), + "keycap: #", + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("#\xe2\x83\xa3"), "keycap: #", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("*\xef\xb8\x8f\xe2\x83\xa3"), + "keycap: *", + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("*\xe2\x83\xa3"), "keycap: *", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("0\xef\xb8\x8f\xe2\x83\xa3"), + "keycap: 0", + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("0\xe2\x83\xa3"), "keycap: 0", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("1\xef\xb8\x8f\xe2\x83\xa3"), + "keycap: 1", + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("1\xe2\x83\xa3"), "keycap: 1", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("2\xef\xb8\x8f\xe2\x83\xa3"), + "keycap: 2", + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("2\xe2\x83\xa3"), "keycap: 2", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("3\xef\xb8\x8f\xe2\x83\xa3"), + "keycap: 3", + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("3\xe2\x83\xa3"), "keycap: 3", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("4\xef\xb8\x8f\xe2\x83\xa3"), + "keycap: 4", + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("4\xe2\x83\xa3"), "keycap: 4", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("5\xef\xb8\x8f\xe2\x83\xa3"), + "keycap: 5", + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("5\xe2\x83\xa3"), "keycap: 5", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("6\xef\xb8\x8f\xe2\x83\xa3"), + "keycap: 6", + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("6\xe2\x83\xa3"), "keycap: 6", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("7\xef\xb8\x8f\xe2\x83\xa3"), + "keycap: 7", + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("7\xe2\x83\xa3"), "keycap: 7", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("8\xef\xb8\x8f\xe2\x83\xa3"), + "keycap: 8", + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("8\xe2\x83\xa3"), "keycap: 8", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("9\xef\xb8\x8f\xe2\x83\xa3"), + "keycap: 9", + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("9\xe2\x83\xa3"), "keycap: 9", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x9f"), "keycap: 10", emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x94\xa0"), "input latin uppercase", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x94\xa1"), "input latin lowercase", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xa2"), "input numbers", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xa3"), "input symbols", emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xa2"), "input numbers", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xa3"), "input symbols", emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x94\xa4"), "input latin letters", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x85\xb0"), "A button (blood type)", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x86\x8e"), "AB button (blood type)", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x85\xb1"), "B button (blood type)", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x86\x91"), "CL button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x86\x92"), "COOL button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x86\x93"), "FREE button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x84\xb9"), "information", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x86\x94"), "ID button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x93\x82"), "circled M", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x86\x95"), "NEW button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x86\x96"), "NG button", emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x86\x91"), "CL button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x86\x92"), "COOL button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x86\x93"), "FREE button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x84\xb9"), "information", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x86\x94"), "ID button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x93\x82"), "circled M", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x86\x95"), "NEW button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x86\x96"), "NG button", emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x85\xbe"), "O button (blood type)", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x86\x97"), "OK button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x85\xbf"), "P button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x86\x98"), "SOS button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x86\x99"), "UP! button", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x86\x9a"), "VS button", emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x86\x97"), "OK button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x85\xbf"), "P button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x86\x98"), "SOS button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x86\x99"), "UP! button", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x86\x9a"), "VS button", emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x88\x81"), "Japanese “here” button", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x88\x82"), "Japanese “service charge” button", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x88\xb7"), "Japanese “monthly amount” button", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x88\xb6"), "Japanese “not free of charge” button", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x88\xaf"), "Japanese “reserved” button", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x89\x90"), "Japanese “bargain” button", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x88\xb9"), "Japanese “discount” button", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x88\x9a"), "Japanese “free of charge” button", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x88\xb2"), "Japanese “prohibited” button", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x89\x91"), "Japanese “acceptable” button", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x88\xb8"), "Japanese “application” button", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x88\xb4"), "Japanese “passing grade” button", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x88\xb3"), "Japanese “vacancy” button", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xe3\x8a\x97"), "Japanese “congratulations” button", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xe3\x8a\x99"), "Japanese “secret” button", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x88\xba"), "Japanese “open for business” button", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x88\xb5"), "Japanese “no vacancy” button", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xb4"), "red circle", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa0"), "orange circle", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa1"), "yellow circle", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa2"), "green circle", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xb5"), "blue circle", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa3"), "purple circle", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa4"), "brown circle", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9a\xab"), "black circle", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x9a\xaa"), "white circle", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa5"), "red square", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa7"), "orange square", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa8"), "yellow square", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa9"), "green square", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa6"), "blue square", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9f\xaa"), "purple square", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x9f\xab"), "brown square", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\xac\x9b"), "black large square", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\xac\x9c"), "white large square", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x97\xbc"), "black medium square", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x97\xbb"), "white medium square", emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xb4"), "red circle", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa0"), "orange circle", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa1"), "yellow circle", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa2"), "green circle", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xb5"), "blue circle", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa3"), "purple circle", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa4"), "brown circle", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9a\xab"), "black circle", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x9a\xaa"), "white circle", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa5"), "red square", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa7"), "orange square", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa8"), "yellow square", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa9"), "green square", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9f\xa6"), "blue square", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9f\xaa"), "purple square", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x9f\xab"), "brown square", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\xac\x9b"), "black large square", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\xac\x9c"), "white large square", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x97\xbc"), "black medium square", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x97\xbb"), "white medium square", emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xe2\x97\xbe"), "black medium-small square", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xe2\x97\xbd"), "white medium-small square", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x96\xaa"), "black small square", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xe2\x96\xab"), "white small square", emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x96\xaa"), "black small square", emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xe2\x96\xab"), "white small square", emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x94\xb6"), "large orange diamond", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xb7"), "large blue diamond", emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xb7"), + "large blue diamond", + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x94\xb8"), "small orange diamond", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\xb9"), "small blue diamond", emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\xb9"), + "small blue diamond", + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x94\xba"), "red triangle pointed up", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x94\xbb"), "red triangle pointed down", - emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x92\xa0"), "diamond with a dot", emoji::EmojiCategory::Symbols}, - Emoji{QString::fromUtf8("\xf0\x9f\x94\x98"), "radio button", emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x92\xa0"), + "diamond with a dot", + emoji::Emoji::Category::Symbols}, + Emoji{QString::fromUtf8("\xf0\x9f\x94\x98"), "radio button", emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x94\xb3"), "white square button", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, Emoji{QString::fromUtf8("\xf0\x9f\x94\xb2"), "black square button", - emoji::EmojiCategory::Symbols}, + emoji::Emoji::Category::Symbols}, // Flags - Emoji{QString::fromUtf8("\xf0\x9f\x8f\x81"), "chequered flag", emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa9"), "triangular flag", emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8c"), "crossed flags", emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb4"), "black flag", emoji::EmojiCategory::Flags}, - Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb3"), "white flag", emoji::EmojiCategory::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\x81"), "chequered flag", emoji::Emoji::Category::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x9a\xa9"), "triangular flag", emoji::Emoji::Category::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x8e\x8c"), "crossed flags", emoji::Emoji::Category::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb4"), "black flag", emoji::Emoji::Category::Flags}, + Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb3"), "white flag", emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb3\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x8c\x88"), "rainbow flag", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb3\xe2\x80\x8d\xf0\x9f\x8c\x88"), "rainbow flag", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb3\xef\xb8\x8f\xe2\x80\x8d\xe2\x9a\xa7"), "transgender flag", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb3\xe2\x80\x8d\xe2\x9a\xa7"), "transgender flag", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb4\xe2\x80\x8d\xe2\x98\xa0"), "pirate flag", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xa8"), "flag: Ascension Island", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xa9"), "flag: Andorra", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xaa"), "flag: United Arab Emirates", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xab"), "flag: Afghanistan", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xac"), "flag: Antigua & Barbuda", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xae"), "flag: Anguilla", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb1"), "flag: Albania", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb2"), "flag: Armenia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb4"), "flag: Angola", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb6"), "flag: Antarctica", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb7"), "flag: Argentina", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb8"), "flag: American Samoa", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xb9"), "flag: Austria", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xba"), "flag: Australia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xbc"), "flag: Aruba", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xbd"), "flag: Åland Islands", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa6\xf0\x9f\x87\xbf"), "flag: Azerbaijan", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xa6"), "flag: Bosnia & Herzegovina", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xa7"), "flag: Barbados", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xa9"), "flag: Bangladesh", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xaa"), "flag: Belgium", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xab"), "flag: Burkina Faso", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xac"), "flag: Bulgaria", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xad"), "flag: Bahrain", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xae"), "flag: Burundi", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xaf"), "flag: Benin", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb1"), "flag: St. Barthélemy", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb2"), "flag: Bermuda", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb3"), "flag: Brunei", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb4"), "flag: Bolivia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb6"), "flag: Caribbean Netherlands", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb7"), "flag: Brazil", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb8"), "flag: Bahamas", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xb9"), "flag: Bhutan", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xbb"), "flag: Bouvet Island", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xbc"), "flag: Botswana", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xbe"), "flag: Belarus", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa7\xf0\x9f\x87\xbf"), "flag: Belize", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xa6"), "flag: Canada", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xa8"), "flag: Cocos (Keeling) Islands", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xa9"), "flag: Congo - Kinshasa", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xab"), "flag: Central African Republic", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xac"), "flag: Congo - Brazzaville", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xad"), "flag: Switzerland", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xae"), "flag: Côte d’Ivoire", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb0"), "flag: Cook Islands", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb1"), "flag: Chile", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb2"), "flag: Cameroon", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb3"), "flag: China", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb4"), "flag: Colombia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb5"), "flag: Clipperton Island", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xb7"), "flag: Costa Rica", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xba"), "flag: Cuba", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbb"), "flag: Cape Verde", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbc"), "flag: Curaçao", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbd"), "flag: Christmas Island", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbe"), "flag: Cyprus", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa8\xf0\x9f\x87\xbf"), "flag: Czechia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xaa"), "flag: Germany", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xac"), "flag: Diego Garcia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xaf"), "flag: Djibouti", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xb0"), "flag: Denmark", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xb2"), "flag: Dominica", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xb4"), "flag: Dominican Republic", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xa9\xf0\x9f\x87\xbf"), "flag: Algeria", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xa6"), "flag: Ceuta & Melilla", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xa8"), "flag: Ecuador", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xaa"), "flag: Estonia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xac"), "flag: Egypt", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xad"), "flag: Western Sahara", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xb7"), "flag: Eritrea", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xb8"), "flag: Spain", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xb9"), "flag: Ethiopia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xaa\xf0\x9f\x87\xba"), "flag: European Union", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xab\xf0\x9f\x87\xae"), "flag: Finland", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xab\xf0\x9f\x87\xaf"), "flag: Fiji", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xab\xf0\x9f\x87\xb0"), "flag: Falkland Islands", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xab\xf0\x9f\x87\xb2"), "flag: Micronesia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xab\xf0\x9f\x87\xb4"), "flag: Faroe Islands", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xab\xf0\x9f\x87\xb7"), "flag: France", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xa6"), "flag: Gabon", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xa7"), "flag: United Kingdom", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xa9"), "flag: Grenada", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xaa"), "flag: Georgia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xab"), "flag: French Guiana", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xac"), "flag: Guernsey", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xad"), "flag: Ghana", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xae"), "flag: Gibraltar", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb1"), "flag: Greenland", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb2"), "flag: Gambia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb3"), "flag: Guinea", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb5"), "flag: Guadeloupe", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb6"), "flag: Equatorial Guinea", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb7"), "flag: Greece", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb8"), "flag: South Georgia & South Sandwich Islands", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xb9"), "flag: Guatemala", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xba"), "flag: Guam", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xbc"), "flag: Guinea-Bissau", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xac\xf0\x9f\x87\xbe"), "flag: Guyana", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xad\xf0\x9f\x87\xb0"), "flag: Hong Kong SAR China", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xad\xf0\x9f\x87\xb2"), "flag: Heard & McDonald Islands", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xad\xf0\x9f\x87\xb3"), "flag: Honduras", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xad\xf0\x9f\x87\xb7"), "flag: Croatia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xad\xf0\x9f\x87\xb9"), "flag: Haiti", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xad\xf0\x9f\x87\xba"), "flag: Hungary", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xa8"), "flag: Canary Islands", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xa9"), "flag: Indonesia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xaa"), "flag: Ireland", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb1"), "flag: Israel", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb2"), "flag: Isle of Man", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb3"), "flag: India", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb4"), "flag: British Indian Ocean Territory", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb6"), "flag: Iraq", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb7"), "flag: Iran", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb8"), "flag: Iceland", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xae\xf0\x9f\x87\xb9"), "flag: Italy", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xaf\xf0\x9f\x87\xaa"), "flag: Jersey", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xaf\xf0\x9f\x87\xb2"), "flag: Jamaica", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xaf\xf0\x9f\x87\xb4"), "flag: Jordan", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xaf\xf0\x9f\x87\xb5"), "flag: Japan", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xaa"), "flag: Kenya", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xac"), "flag: Kyrgyzstan", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xad"), "flag: Cambodia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xae"), "flag: Kiribati", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xb2"), "flag: Comoros", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xb3"), "flag: St. Kitts & Nevis", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xb5"), "flag: North Korea", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xb7"), "flag: South Korea", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xbc"), "flag: Kuwait", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xbe"), "flag: Cayman Islands", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb0\xf0\x9f\x87\xbf"), "flag: Kazakhstan", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xa6"), "flag: Laos", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xa7"), "flag: Lebanon", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xa8"), "flag: St. Lucia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xae"), "flag: Liechtenstein", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xb0"), "flag: Sri Lanka", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xb7"), "flag: Liberia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xb8"), "flag: Lesotho", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xb9"), "flag: Lithuania", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xba"), "flag: Luxembourg", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xbb"), "flag: Latvia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb1\xf0\x9f\x87\xbe"), "flag: Libya", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xa6"), "flag: Morocco", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xa8"), "flag: Monaco", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xa9"), "flag: Moldova", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xaa"), "flag: Montenegro", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xab"), "flag: St. Martin", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xac"), "flag: Madagascar", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xad"), "flag: Marshall Islands", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb0"), "flag: North Macedonia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb1"), "flag: Mali", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb2"), "flag: Myanmar (Burma)", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb3"), "flag: Mongolia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb4"), "flag: Macao SAR China", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb5"), "flag: Northern Mariana Islands", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb6"), "flag: Martinique", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb7"), "flag: Mauritania", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb8"), "flag: Montserrat", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xb9"), "flag: Malta", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xba"), "flag: Mauritius", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbb"), "flag: Maldives", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbc"), "flag: Malawi", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbd"), "flag: Mexico", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbe"), "flag: Malaysia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb2\xf0\x9f\x87\xbf"), "flag: Mozambique", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xa6"), "flag: Namibia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xa8"), "flag: New Caledonia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xaa"), "flag: Niger", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xab"), "flag: Norfolk Island", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xac"), "flag: Nigeria", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xae"), "flag: Nicaragua", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xb1"), "flag: Netherlands", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xb4"), "flag: Norway", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xb5"), "flag: Nepal", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xb7"), "flag: Nauru", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xba"), "flag: Niue", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb3\xf0\x9f\x87\xbf"), "flag: New Zealand", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb4\xf0\x9f\x87\xb2"), "flag: Oman", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xa6"), "flag: Panama", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xaa"), "flag: Peru", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xab"), "flag: French Polynesia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xac"), "flag: Papua New Guinea", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xad"), "flag: Philippines", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb0"), "flag: Pakistan", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb1"), "flag: Poland", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb2"), "flag: St. Pierre & Miquelon", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb3"), "flag: Pitcairn Islands", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb7"), "flag: Puerto Rico", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb8"), "flag: Palestinian Territories", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xb9"), "flag: Portugal", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xbc"), "flag: Palau", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb5\xf0\x9f\x87\xbe"), "flag: Paraguay", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb6\xf0\x9f\x87\xa6"), "flag: Qatar", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb7\xf0\x9f\x87\xaa"), "flag: Réunion", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb7\xf0\x9f\x87\xb4"), "flag: Romania", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb7\xf0\x9f\x87\xb8"), "flag: Serbia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb7\xf0\x9f\x87\xba"), "flag: Russia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb7\xf0\x9f\x87\xbc"), "flag: Rwanda", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xa6"), "flag: Saudi Arabia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xa7"), "flag: Solomon Islands", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xa8"), "flag: Seychelles", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xa9"), "flag: Sudan", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xaa"), "flag: Sweden", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xac"), "flag: Singapore", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xad"), "flag: St. Helena", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xae"), "flag: Slovenia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xaf"), "flag: Svalbard & Jan Mayen", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb0"), "flag: Slovakia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb1"), "flag: Sierra Leone", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb2"), "flag: San Marino", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb3"), "flag: Senegal", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb4"), "flag: Somalia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb7"), "flag: Suriname", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb8"), "flag: South Sudan", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xb9"), "flag: São Tomé & Príncipe", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xbb"), "flag: El Salvador", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xbd"), "flag: Sint Maarten", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xbe"), "flag: Syria", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb8\xf0\x9f\x87\xbf"), "flag: Eswatini", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xa6"), "flag: Tristan da Cunha", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xa8"), "flag: Turks & Caicos Islands", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xa9"), "flag: Chad", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xab"), "flag: French Southern Territories", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xac"), "flag: Togo", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xad"), "flag: Thailand", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xaf"), "flag: Tajikistan", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb0"), "flag: Tokelau", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb1"), "flag: Timor-Leste", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb2"), "flag: Turkmenistan", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb3"), "flag: Tunisia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb4"), "flag: Tonga", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb7"), "flag: Turkey", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xb9"), "flag: Trinidad & Tobago", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xbb"), "flag: Tuvalu", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xbc"), "flag: Taiwan", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xb9\xf0\x9f\x87\xbf"), "flag: Tanzania", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xa6"), "flag: Ukraine", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xac"), "flag: Uganda", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xb2"), "flag: U.S. Outlying Islands", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xb3"), "flag: United Nations", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xb8"), "flag: United States", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xbe"), "flag: Uruguay", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xba\xf0\x9f\x87\xbf"), "flag: Uzbekistan", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xa6"), "flag: Vatican City", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xa8"), "flag: St. Vincent & Grenadines", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xaa"), "flag: Venezuela", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xac"), "flag: British Virgin Islands", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xae"), "flag: U.S. Virgin Islands", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xb3"), "flag: Vietnam", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xbb\xf0\x9f\x87\xba"), "flag: Vanuatu", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xbc\xf0\x9f\x87\xab"), "flag: Wallis & Futuna", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xbc\xf0\x9f\x87\xb8"), "flag: Samoa", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xbd\xf0\x9f\x87\xb0"), "flag: Kosovo", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xbe\xf0\x9f\x87\xaa"), "flag: Yemen", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xbe\xf0\x9f\x87\xb9"), "flag: Mayotte", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xbf\xf0\x9f\x87\xa6"), "flag: South Africa", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xbf\xf0\x9f\x87\xb2"), "flag: Zambia", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x87\xbf\xf0\x9f\x87\xbc"), "flag: Zimbabwe", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb4\xf3\xa0\x81\xa7\xf3\xa0\x81\xa2\xf3\xa0\x81\xa5\xf3\xa0" "\x81\xae\xf3\xa0\x81\xa7\xf3\xa0\x81\xbf"), "flag: England", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb4\xf3\xa0\x81\xa7\xf3\xa0\x81\xa2\xf3\xa0\x81\xb3\xf3\xa0" "\x81\xa3\xf3\xa0\x81\xb4\xf3\xa0\x81\xbf"), "flag: Scotland", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, Emoji{QString::fromUtf8("\xf0\x9f\x8f\xb4\xf3\xa0\x81\xa7\xf3\xa0\x81\xa2\xf3\xa0\x81\xb7\xf3\xa0" "\x81\xac\xf3\xa0\x81\xb3\xf3\xa0\x81\xbf"), "flag: Wales", - emoji::EmojiCategory::Flags}, + emoji::Emoji::Category::Flags}, }; -- cgit 1.5.1 From 5e3f5136557b83ee964d6c0cfa4fed422330728d Mon Sep 17 00:00:00 2001 From: Jedi18 Date: Wed, 27 Jan 2021 11:03:08 +0530 Subject: update room specific username from userprofile --- resources/qml/UserProfile.qml | 34 ++++++++++++++++++++++++++++++++++ src/timeline/TimelineModel.cpp | 4 ++-- src/timeline/TimelineModel.h | 2 +- src/ui/UserProfile.cpp | 39 +++++++++++++++++++++++++++++++++++++++ src/ui/UserProfile.h | 1 + 5 files changed, 77 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/resources/qml/UserProfile.qml b/resources/qml/UserProfile.qml index 8328f4a5..2a06b955 100644 --- a/resources/qml/UserProfile.qml +++ b/resources/qml/UserProfile.qml @@ -58,6 +58,40 @@ ApplicationWindow { onClicked: profile.verify() } + Button { + id: changeUsername + + text: (profile.roomid_ == "") ? qsTr("Change global username") : qsTr("Change room username") + Layout.alignment: Qt.AlignHCenter + enabled : profile.isSelf + visible: profile.isSelf + onClicked: changeUsernameDialog.open() + + Dialog { + id: changeUsernameDialog + modal: true + title: (profile.roomid_ == "") ? qsTr("Change global username") : qsTr("Change room username") + onAccepted: profile.changeUsername(usernameEdit.text) + + Column { + anchors.fill: parent + + Text { + text: "New Username" + anchors.horizontalCenter: parent.horizontalCenter + } + TextField { + id: usernameEdit + focus: true + wrapMode: TextEdit.Wrap + anchors.horizontalCenter: parent.horizontalCenter + } + } + + standardButtons: Dialog.Ok | Dialog.Cancel + } + } + Image { Layout.preferredHeight: 16 Layout.preferredWidth: 16 diff --git a/src/timeline/TimelineModel.cpp b/src/timeline/TimelineModel.cpp index 4346b0b2..79cf5184 100644 --- a/src/timeline/TimelineModel.cpp +++ b/src/timeline/TimelineModel.cpp @@ -799,9 +799,9 @@ TimelineModel::viewDecryptedRawMessage(QString id) const } void -TimelineModel::openUserProfile(QString userid) +TimelineModel::openUserProfile(QString userid, bool global) { - emit openProfile(new UserProfile(room_id_, userid, manager_, this)); + emit openProfile(new UserProfile(global ? "" : room_id_, userid, manager_, this)); } void diff --git a/src/timeline/TimelineModel.h b/src/timeline/TimelineModel.h index 35e62eb4..51b8049e 100644 --- a/src/timeline/TimelineModel.h +++ b/src/timeline/TimelineModel.h @@ -212,7 +212,7 @@ public: Q_INVOKABLE void viewRawMessage(QString id) const; Q_INVOKABLE void viewDecryptedRawMessage(QString id) const; - Q_INVOKABLE void openUserProfile(QString userid); + Q_INVOKABLE void openUserProfile(QString userid, bool global = false); Q_INVOKABLE void replyAction(QString id); Q_INVOKABLE void readReceiptsAction(QString id) const; Q_INVOKABLE void redactEvent(QString id); diff --git a/src/ui/UserProfile.cpp b/src/ui/UserProfile.cpp index 08219a38..503f314c 100644 --- a/src/ui/UserProfile.cpp +++ b/src/ui/UserProfile.cpp @@ -4,6 +4,7 @@ #include "DeviceVerificationFlow.h" #include "Logging.h" #include "Utils.h" +#include #include "mtx/responses/crypto.hpp" #include "timeline/TimelineModel.h" #include "timeline/TimelineViewManager.h" @@ -213,6 +214,44 @@ UserProfile::startChat() ChatPage::instance()->startChat(this->userid_); } +void +UserProfile::changeUsername(QString username) +{ + // change room username + mtx::events::state::Member member; + member.display_name = username.toStdString(); + member.avatar_url = + cache::avatarUrl(roomid_, + QString::fromStdString(http::client()->user_id().to_string())) + .toStdString(); + member.membership = mtx::events::state::Membership::Join; + + http::client()->send_state_event(roomid_.toStdString(), + http::client()->user_id().to_string(), + member, + [](mtx::responses::EventId, mtx::http::RequestErr err) { + if (err) + nhlog::net()->error( + "Failed to set room displayname: {}", + err->matrix_error.error); + }); + + /*connect(modal, &EditModal::nameChanged, this, [this](const QString &newName) { + if (roomNameLabel_) + roomNameLabel_->setText(newName); + });*/ + + /*std::string newName = "jedi18"; + // change user name + http::client()->set_displayname( + newName, [this]( mtx::http::RequestErr err) { + if (err) { + nhlog::net()->warn("could not change username"); + return; + } + });*/ +} + void UserProfile::verify(QString device) { diff --git a/src/ui/UserProfile.h b/src/ui/UserProfile.h index 19527310..df90e5a1 100644 --- a/src/ui/UserProfile.h +++ b/src/ui/UserProfile.h @@ -109,6 +109,7 @@ public: // Q_INVOKABLE void ignoreUser(); Q_INVOKABLE void kickUser(); Q_INVOKABLE void startChat(); + Q_INVOKABLE void changeUsername(QString username); signals: void userStatusChanged(); -- cgit 1.5.1 From 9e486590169c117fec2ab83faac638ad3175e03d Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Wed, 27 Jan 2021 19:24:06 +0100 Subject: Add a few missing strings on the login page to translations --- resources/langs/nheko_cs.ts | 31 +++++++++++++++++++++++++++---- resources/langs/nheko_de.ts | 31 +++++++++++++++++++++++++++---- resources/langs/nheko_el.ts | 31 +++++++++++++++++++++++++++---- resources/langs/nheko_en.ts | 31 +++++++++++++++++++++++++++---- resources/langs/nheko_eo.ts | 31 +++++++++++++++++++++++++++---- resources/langs/nheko_et.ts | 31 +++++++++++++++++++++++++++---- resources/langs/nheko_fi.ts | 31 +++++++++++++++++++++++++++---- resources/langs/nheko_fr.ts | 31 +++++++++++++++++++++++++++---- resources/langs/nheko_hu.ts | 31 +++++++++++++++++++++++++++---- resources/langs/nheko_it.ts | 31 +++++++++++++++++++++++++++---- resources/langs/nheko_ja.ts | 31 +++++++++++++++++++++++++++---- resources/langs/nheko_ml.ts | 31 +++++++++++++++++++++++++++---- resources/langs/nheko_nl.ts | 31 +++++++++++++++++++++++++++---- resources/langs/nheko_pl.ts | 31 +++++++++++++++++++++++++++---- resources/langs/nheko_pt_PT.ts | 31 +++++++++++++++++++++++++++---- resources/langs/nheko_ro.ts | 31 +++++++++++++++++++++++++++---- resources/langs/nheko_ru.ts | 31 +++++++++++++++++++++++++++---- resources/langs/nheko_si.ts | 31 +++++++++++++++++++++++++++---- resources/langs/nheko_sv.ts | 31 +++++++++++++++++++++++++++---- resources/langs/nheko_zh_CN.ts | 31 +++++++++++++++++++++++++++---- src/LoginPage.cpp | 14 +++++++------- 21 files changed, 547 insertions(+), 87 deletions(-) (limited to 'src') diff --git a/resources/langs/nheko_cs.ts b/resources/langs/nheko_cs.ts index 54c956aa..22bbd88b 100644 --- a/resources/langs/nheko_cs.ts +++ b/resources/langs/nheko_cs.ts @@ -607,7 +607,12 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th - + + Your password. + + + + Device name @@ -617,7 +622,17 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th - + + Homeserver address + + + + + server.my:8787 + + + + The address that can be used to contact you homeservers client API. Example: https://server.my:8787 @@ -629,7 +644,15 @@ Example: https://server.my:8787 - + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. @@ -774,7 +797,7 @@ Example: https://server.my:8787 - + Emoji diff --git a/resources/langs/nheko_de.ts b/resources/langs/nheko_de.ts index d1a83aec..6f0e6836 100644 --- a/resources/langs/nheko_de.ts +++ b/resources/langs/nheko_de.ts @@ -610,7 +610,12 @@ Wenn Nheko deinen Server nicht automatisch erkennen kann, wird es dich nach dem Passwort - + + Your password. + + + + Device name Gerätename @@ -620,7 +625,17 @@ Wenn Nheko deinen Server nicht automatisch erkennen kann, wird es dich nach dem Ein Name für dieses Gerät. Dieser wird der anderen Seite gezeigt, wenn das Gerät verifiziert wird. Wenn nichts angeben wird, wird einer generiert. - + + Homeserver address + + + + + server.my:8787 + + + + The address that can be used to contact you homeservers client API. Example: https://server.my:8787 Die Adresse unter der dein Heimserver erreichbar ist. @@ -633,7 +648,15 @@ Beispiel: https://mein.server:8787 ANMELDEN - + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. Automatische Erkennung fehlgeschlagen. Antwort war fehlerhaft. @@ -778,7 +801,7 @@ Beispiel: https://mein.server:8787 Schreibe eine Nachricht… - + Emoji Emoji diff --git a/resources/langs/nheko_el.ts b/resources/langs/nheko_el.ts index 0d0070a0..e24539ce 100644 --- a/resources/langs/nheko_el.ts +++ b/resources/langs/nheko_el.ts @@ -607,7 +607,12 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th Κωδικός - + + Your password. + + + + Device name @@ -617,7 +622,17 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th - + + Homeserver address + + + + + server.my:8787 + + + + The address that can be used to contact you homeservers client API. Example: https://server.my:8787 @@ -629,7 +644,15 @@ Example: https://server.my:8787 ΕΙΣΟΔΟΣ - + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. @@ -774,7 +797,7 @@ Example: https://server.my:8787 Γράψε ένα μήνυμα... - + Emoji diff --git a/resources/langs/nheko_en.ts b/resources/langs/nheko_en.ts index 5b5d544c..9c1239ee 100644 --- a/resources/langs/nheko_en.ts +++ b/resources/langs/nheko_en.ts @@ -610,7 +610,12 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th Password - + + Your password. + + + + Device name Device name @@ -620,7 +625,17 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th A name for this device, which will be shown to others, when verifying your devices. If none is provided a default is used. - + + Homeserver address + + + + + server.my:8787 + + + + The address that can be used to contact you homeservers client API. Example: https://server.my:8787 The address that can be used to contact you homeservers client API. @@ -633,7 +648,15 @@ Example: https://server.my:8787 LOGIN - + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. Autodiscovery failed. Received malformed response. @@ -778,7 +801,7 @@ Example: https://server.my:8787 Write a message… - + Emoji Emoji diff --git a/resources/langs/nheko_eo.ts b/resources/langs/nheko_eo.ts index 3a58a4b5..b09d8240 100644 --- a/resources/langs/nheko_eo.ts +++ b/resources/langs/nheko_eo.ts @@ -608,7 +608,12 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th Pasvorto - + + Your password. + + + + Device name Aparata nomo @@ -619,7 +624,17 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th Nomo por ĉi tiu aparato, montrot al aliaj, kiam kontrolant viajn aparatojn. Se neniom provizitis, defaŭlto uzit. - + + Homeserver address + + + + + server.my:8787 + + + + The address that can be used to contact you homeservers client API. Example: https://server.my:8787 API should be valid for the EO translation of application programming interface. @@ -634,7 +649,15 @@ Ekzemplo: https://servisto.mia:8787 ENSALUTU - + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. @@ -779,7 +802,7 @@ Ekzemplo: https://servisto.mia:8787 Skribu mesaĝon... - + Emoji diff --git a/resources/langs/nheko_et.ts b/resources/langs/nheko_et.ts index f446c903..133497ea 100644 --- a/resources/langs/nheko_et.ts +++ b/resources/langs/nheko_et.ts @@ -610,7 +610,12 @@ Kui Nheko ei suuda tuvastada sinu koduserverit, siis ta kuvab sulle andmevälja Salasõna - + + Your password. + + + + Device name Seadme nimi @@ -620,7 +625,17 @@ Kui Nheko ei suuda tuvastada sinu koduserverit, siis ta kuvab sulle andmevälja Selle seadme nimi, mida näidetakse verifitseerimise ajal teisele kasutajatele. Kui sa ise nime ei pane, siis kasutame automaatselt pandud nime. - + + Homeserver address + + + + + server.my:8787 + + + + The address that can be used to contact you homeservers client API. Example: https://server.my:8787 Aadress, mida sinu koduserveri kliendipoole API kasutab. @@ -633,7 +648,15 @@ Näiteks: https://server.minu:8787 LOGI SISSE - + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. Koduserveri automaatne tuvastamine ei õnnestunud: päringuvastus oli vigane. @@ -778,7 +801,7 @@ Näiteks: https://server.minu:8787 Kirjuta sõnum… - + Emoji Emoji diff --git a/resources/langs/nheko_fi.ts b/resources/langs/nheko_fi.ts index 5be454a7..f4a518e5 100644 --- a/resources/langs/nheko_fi.ts +++ b/resources/langs/nheko_fi.ts @@ -607,7 +607,12 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th Salasana - + + Your password. + + + + Device name Laitteen nimi @@ -617,7 +622,17 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th - + + Homeserver address + + + + + server.my:8787 + + + + The address that can be used to contact you homeservers client API. Example: https://server.my:8787 @@ -629,7 +644,15 @@ Example: https://server.my:8787 KIRJAUDU - + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. Palvelimen tietojen hakeminen epäonnistui: virheellinen vastaus. @@ -774,7 +797,7 @@ Example: https://server.my:8787 Kirjoita viesti… - + Emoji Emoji diff --git a/resources/langs/nheko_fr.ts b/resources/langs/nheko_fr.ts index e87fcfda..130bc004 100644 --- a/resources/langs/nheko_fr.ts +++ b/resources/langs/nheko_fr.ts @@ -610,7 +610,12 @@ Si Nheko n'arrive pas à trouver votre serveur, il vous proposera de l&apos Mot de passe - + + Your password. + + + + Device name Nom de l'appareil @@ -620,7 +625,17 @@ Si Nheko n'arrive pas à trouver votre serveur, il vous proposera de l&apos Un nom pour cet appareil, qui sera montré aux autres utilisateurs lorsque ceux-ci le vérifieront. Si aucun n'est fourni, un nom par défaut est utilisé. - + + Homeserver address + + + + + server.my:8787 + + + + The address that can be used to contact you homeservers client API. Example: https://server.my:8787 L'adresse qui peut être utilisée pour joindre l'API client de votre serveur. @@ -633,7 +648,15 @@ Exemple : https ://monserveur.example.com :8787 CONNEXION - + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. Échec de la découverte automatique. Réponse mal formatée reçue. @@ -778,7 +801,7 @@ Exemple : https ://monserveur.example.com :8787 Écrivez un message… - + Emoji Émoji diff --git a/resources/langs/nheko_hu.ts b/resources/langs/nheko_hu.ts index cb911fdd..f05b5aee 100644 --- a/resources/langs/nheko_hu.ts +++ b/resources/langs/nheko_hu.ts @@ -610,7 +610,12 @@ Ha a Nheko nem tud rátalálni a homeszerveredre, meg fog jelenni egy mező, aho Jelszó - + + Your password. + + + + Device name Eszköznév @@ -620,7 +625,17 @@ Ha a Nheko nem tud rátalálni a homeszerveredre, meg fog jelenni egy mező, aho Egy név ennek az eszköznek, amely meg fog jelenni mások számára, amikor hitelesíted az eszközeidet. Ha nincs megadva semmi, egy alapértelmezett név lesz használva. - + + Homeserver address + + + + + server.my:8787 + + + + The address that can be used to contact you homeservers client API. Example: https://server.my:8787 A cím, melyen keresztül el lehet érni a homeszervered kliens API-jét. @@ -633,7 +648,15 @@ Példa: https://szerver.em:8787 BEJELENTKEZÉS - + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. Az automatikus felderítés nem sikerült. Helytelen válasz érkezett. @@ -778,7 +801,7 @@ Példa: https://szerver.em:8787 Írj egy üzenetet… - + Emoji Hangulatjelek diff --git a/resources/langs/nheko_it.ts b/resources/langs/nheko_it.ts index ade3292d..e05cea70 100644 --- a/resources/langs/nheko_it.ts +++ b/resources/langs/nheko_it.ts @@ -610,7 +610,12 @@ Se Nheko non conclude la ricerca del tuo homeserver, ti mostrerà un campo in cu Password - + + Your password. + + + + Device name Nome del dispositivo @@ -620,7 +625,17 @@ Se Nheko non conclude la ricerca del tuo homeserver, ti mostrerà un campo in cu - + + Homeserver address + + + + + server.my:8787 + + + + The address that can be used to contact you homeservers client API. Example: https://server.my:8787 L'indirizzo che può essere usato per contattare le API client del tuo homeserver. @@ -633,7 +648,15 @@ Esempio: https://server.mio:8787 ACCEDI - + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. Ricerca automatica fallita. Ricevuta risposta malformata. @@ -778,7 +801,7 @@ Esempio: https://server.mio:8787 Scrivi un messaggio… - + Emoji Emoji diff --git a/resources/langs/nheko_ja.ts b/resources/langs/nheko_ja.ts index 5b8689cb..47cb27b8 100644 --- a/resources/langs/nheko_ja.ts +++ b/resources/langs/nheko_ja.ts @@ -607,7 +607,12 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th パスワード - + + Your password. + + + + Device name デバイス名 @@ -617,7 +622,17 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th - + + Homeserver address + + + + + server.my:8787 + + + + The address that can be used to contact you homeservers client API. Example: https://server.my:8787 @@ -629,7 +644,15 @@ Example: https://server.my:8787 ログイン - + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. 自動検出できませんでした。不正な形式の応答を受信しました。 @@ -774,7 +797,7 @@ Example: https://server.my:8787 メッセージを書く... - + Emoji 絵文字 diff --git a/resources/langs/nheko_ml.ts b/resources/langs/nheko_ml.ts index 68094c03..fcceacab 100644 --- a/resources/langs/nheko_ml.ts +++ b/resources/langs/nheko_ml.ts @@ -607,7 +607,12 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th പാസ്‍വേഡ് - + + Your password. + + + + Device name ഉപകരണത്തിന്റെ പേര് @@ -617,7 +622,17 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th - + + Homeserver address + + + + + server.my:8787 + + + + The address that can be used to contact you homeservers client API. Example: https://server.my:8787 @@ -629,7 +644,15 @@ Example: https://server.my:8787 - + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. @@ -774,7 +797,7 @@ Example: https://server.my:8787 ഒരു സന്ദേശം എഴുതുക…. - + Emoji ഇമോജി diff --git a/resources/langs/nheko_nl.ts b/resources/langs/nheko_nl.ts index 44991967..d4f6e5f0 100644 --- a/resources/langs/nheko_nl.ts +++ b/resources/langs/nheko_nl.ts @@ -607,7 +607,12 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th Wachtwoord - + + Your password. + + + + Device name @@ -617,7 +622,17 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th - + + Homeserver address + + + + + server.my:8787 + + + + The address that can be used to contact you homeservers client API. Example: https://server.my:8787 @@ -629,7 +644,15 @@ Example: https://server.my:8787 INLOGGEN - + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. @@ -774,7 +797,7 @@ Example: https://server.my:8787 Typ een bericht... - + Emoji diff --git a/resources/langs/nheko_pl.ts b/resources/langs/nheko_pl.ts index 9e4624c0..b0f83014 100644 --- a/resources/langs/nheko_pl.ts +++ b/resources/langs/nheko_pl.ts @@ -609,7 +609,12 @@ Jeżeli Nheko nie odnajdzie Twojego serwera domowego, wyświetli formularz umoż Hasło - + + Your password. + + + + Device name Nazwa urządzenia @@ -619,7 +624,17 @@ Jeżeli Nheko nie odnajdzie Twojego serwera domowego, wyświetli formularz umoż Nazwa dla tego urządzenia, będzie ona widoczna dla innych użytkowników, kiedy będą weryfikować Twoje urządzenia. Jeżeli żadna nie jest podana, używana jest domyślna. - + + Homeserver address + + + + + server.my:8787 + + + + The address that can be used to contact you homeservers client API. Example: https://server.my:8787 @@ -631,7 +646,15 @@ Example: https://server.my:8787 ZALOGUJ - + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. Automatyczne odkrywanie zakończone niepowodzeniem. Otrzymano nieprawidłową odpowiedź. @@ -776,7 +799,7 @@ Example: https://server.my:8787 Napisz wiadomość… - + Emoji Emoji diff --git a/resources/langs/nheko_pt_PT.ts b/resources/langs/nheko_pt_PT.ts index 19520429..31be9ea9 100644 --- a/resources/langs/nheko_pt_PT.ts +++ b/resources/langs/nheko_pt_PT.ts @@ -607,7 +607,12 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th - + + Your password. + + + + Device name @@ -617,7 +622,17 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th - + + Homeserver address + + + + + server.my:8787 + + + + The address that can be used to contact you homeservers client API. Example: https://server.my:8787 @@ -629,7 +644,15 @@ Example: https://server.my:8787 - + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. @@ -774,7 +797,7 @@ Example: https://server.my:8787 - + Emoji diff --git a/resources/langs/nheko_ro.ts b/resources/langs/nheko_ro.ts index 66106fb2..7b36ea59 100644 --- a/resources/langs/nheko_ro.ts +++ b/resources/langs/nheko_ro.ts @@ -610,7 +610,12 @@ Dacă Nheko nu vă poate găsi homeserverul, vă va arăta un câmp pentru intro Parolă - + + Your password. + + + + Device name Nume dispozitiv @@ -620,7 +625,17 @@ Dacă Nheko nu vă poate găsi homeserverul, vă va arăta un câmp pentru intro - + + Homeserver address + + + + + server.my:8787 + + + + The address that can be used to contact you homeservers client API. Example: https://server.my:8787 Adresa la care se poate contacta APIul homeserverului dumneavoastră. @@ -633,7 +648,15 @@ Exemplu: https://serverul.meu:8787 CONECTARE - + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. Autodescoperirea a eșuat. Răspunsul primit este defectuos. @@ -778,7 +801,7 @@ Exemplu: https://serverul.meu:8787 - + Emoji diff --git a/resources/langs/nheko_ru.ts b/resources/langs/nheko_ru.ts index c3e18044..716c1657 100644 --- a/resources/langs/nheko_ru.ts +++ b/resources/langs/nheko_ru.ts @@ -610,7 +610,12 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th Пароль - + + Your password. + + + + Device name Имя устройства @@ -620,7 +625,17 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th Имя устройства, которое будет отображаться для других, когда верифицируют ваше устройство. Если не предоставить имя устройста,то будет использоваться имя по умолчанию. - + + Homeserver address + + + + + server.my:8787 + + + + The address that can be used to contact you homeservers client API. Example: https://server.my:8787 Адрес который будет использоваться для связи клиентского API вашего домашнего сервера. @@ -633,7 +648,15 @@ Example: https://server.my:8787 ВОЙТИ - + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. Автообноружение не удалось. Получен поврежденный ответ. @@ -778,7 +801,7 @@ Example: https://server.my:8787 Написать сообщение… - + Emoji Эмоджи diff --git a/resources/langs/nheko_si.ts b/resources/langs/nheko_si.ts index 6c9cc39e..6366b35a 100644 --- a/resources/langs/nheko_si.ts +++ b/resources/langs/nheko_si.ts @@ -607,7 +607,12 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th - + + Your password. + + + + Device name @@ -617,7 +622,17 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th - + + Homeserver address + + + + + server.my:8787 + + + + The address that can be used to contact you homeservers client API. Example: https://server.my:8787 @@ -629,7 +644,15 @@ Example: https://server.my:8787 - + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. @@ -774,7 +797,7 @@ Example: https://server.my:8787 - + Emoji diff --git a/resources/langs/nheko_sv.ts b/resources/langs/nheko_sv.ts index 4fcfd38d..18266ad4 100644 --- a/resources/langs/nheko_sv.ts +++ b/resources/langs/nheko_sv.ts @@ -610,7 +610,12 @@ Om Nheko inte kan hitta din hemserver automatiskt kommer ett fält dyka upp där Lösenord - + + Your password. + + + + Device name Enhetsnamn @@ -620,7 +625,17 @@ Om Nheko inte kan hitta din hemserver automatiskt kommer ett fält dyka upp där Ett namn för denna enhet. Namnet kommer synas för andra när du verifierar dina enheter. Om du inte förser ett namn kommer ett standardnamn användas. - + + Homeserver address + + + + + server.my:8787 + + + + The address that can be used to contact you homeservers client API. Example: https://server.my:8787 Addressen som kan användas för att kontakta din hemservers klient-API. @@ -633,7 +648,15 @@ Exempel: https://server.my:8787 INLOGGNING - + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. Autouppslag misslyckades. Mottog felkonstruerat svar. @@ -778,7 +801,7 @@ Exempel: https://server.my:8787 Skriv ett meddelande… - + Emoji Emoji diff --git a/resources/langs/nheko_zh_CN.ts b/resources/langs/nheko_zh_CN.ts index a7f0cc4d..ce25bcbe 100644 --- a/resources/langs/nheko_zh_CN.ts +++ b/resources/langs/nheko_zh_CN.ts @@ -607,7 +607,12 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th 密码 - + + Your password. + + + + Device name 设备名 @@ -617,7 +622,17 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th - + + Homeserver address + + + + + server.my:8787 + + + + The address that can be used to contact you homeservers client API. Example: https://server.my:8787 @@ -629,7 +644,15 @@ Example: https://server.my:8787 登录 - + + + + + You have entered an invalid Matrix ID e.g @joe:matrix.org + + + + Autodiscovery failed. Received malformed response. @@ -774,7 +797,7 @@ Example: https://server.my:8787 写一条消息… - + Emoji diff --git a/src/LoginPage.cpp b/src/LoginPage.cpp index ec9b856f..15aeb12a 100644 --- a/src/LoginPage.cpp +++ b/src/LoginPage.cpp @@ -120,7 +120,7 @@ LoginPage::LoginPage(QWidget *parent) password_input_ = new TextField(this); password_input_->setLabel(tr("Password")); password_input_->setEchoMode(QLineEdit::Password); - password_input_->setToolTip("Your password."); + password_input_->setToolTip(tr("Your password.")); deviceName_ = new TextField(this); deviceName_->setLabel(tr("Device name")); @@ -129,8 +129,8 @@ LoginPage::LoginPage(QWidget *parent) "If none is provided a default is used.")); serverInput_ = new TextField(this); - serverInput_->setLabel("Homeserver address"); - serverInput_->setPlaceholderText("matrix.org"); + serverInput_->setLabel(tr("Homeserver address")); + serverInput_->setPlaceholderText(tr("server.my:8787")); serverInput_->setToolTip(tr("The address that can be used to contact you homeservers " "client API.\nExample: https://server.my:8787")); serverInput_->hide(); @@ -217,7 +217,7 @@ LoginPage::onMatrixIdEntered() if (!matrixid_input_->isValid()) { error_matrixid_label_->show(); showError(error_matrixid_label_, - "You have entered an invalid Matrix ID e.g @joe:matrix.org"); + tr("You have entered an invalid Matrix ID e.g @joe:matrix.org")); return; } else { error_matrixid_label_->setText(""); @@ -228,7 +228,7 @@ LoginPage::onMatrixIdEntered() user = parse(matrixid_input_->text().toStdString()); } catch (const std::exception &) { showError(error_matrixid_label_, - "You have entered an invalid Matrix ID e.g @joe:matrix.org"); + tr("You have entered an invalid Matrix ID e.g @joe:matrix.org")); return; } @@ -385,7 +385,7 @@ LoginPage::onLoginButtonClicked() if (!matrixid_input_->isValid()) { error_matrixid_label_->show(); showError(error_matrixid_label_, - "You have entered an invalid Matrix ID e.g @joe:matrix.org"); + tr("You have entered an invalid Matrix ID e.g @joe:matrix.org")); return; } else { error_matrixid_label_->setText(""); @@ -396,7 +396,7 @@ LoginPage::onLoginButtonClicked() user = parse(matrixid_input_->text().toStdString()); } catch (const std::exception &) { showError(error_matrixid_label_, - "You have entered an invalid Matrix ID e.g @joe:matrix.org"); + tr("You have entered an invalid Matrix ID e.g @joe:matrix.org")); return; } -- cgit 1.5.1 From 5fbf17f6ec6a0a31fbb6ee874c56db507b02ffe9 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Wed, 27 Jan 2021 20:29:06 +0100 Subject: Fix request key loops --- src/timeline/EventStore.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/timeline/EventStore.cpp b/src/timeline/EventStore.cpp index b16bf1d2..4748f9c0 100644 --- a/src/timeline/EventStore.cpp +++ b/src/timeline/EventStore.cpp @@ -242,7 +242,9 @@ EventStore::receivedSessionKey(const std::string &session_id) return; auto request = pending_key_requests.at(session_id); - pending_key_requests.erase(session_id); + + // Don't request keys again until Nheko is restarted (for now) + pending_key_requests[session_id].events.clear(); olm::send_key_request_for(request.events.front(), request.request_id, true); @@ -778,7 +780,8 @@ EventStore::fetchMore() if (cache::client()->previousBatchToken(room_id_) != opts.from) { nhlog::net()->warn("Cache cleared while fetching more messages, dropping " "/messages response"); - emit fetchedMore(); + if (!opts.to.empty()) + emit fetchedMore(); return; } if (err) { -- cgit 1.5.1 From 50564985ccfd686dde6f74050c1c3890246bd141 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Wed, 27 Jan 2021 21:30:06 +0100 Subject: Fix crash, when keys for no events were requested --- src/timeline/EventStore.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/timeline/EventStore.cpp b/src/timeline/EventStore.cpp index 4748f9c0..be4bc09e 100644 --- a/src/timeline/EventStore.cpp +++ b/src/timeline/EventStore.cpp @@ -246,7 +246,8 @@ EventStore::receivedSessionKey(const std::string &session_id) // Don't request keys again until Nheko is restarted (for now) pending_key_requests[session_id].events.clear(); - olm::send_key_request_for(request.events.front(), request.request_id, true); + if (!request.events.empty()) + olm::send_key_request_for(request.events.front(), request.request_id, true); for (const auto &e : request.events) { auto idx = idToIndex(e.event_id); -- cgit 1.5.1 From 87490c29cd8af7c17b5a4591798f1f0ebfa9023c Mon Sep 17 00:00:00 2001 From: Jedi18 Date: Thu, 28 Jan 2021 20:03:50 +0530 Subject: Username can be edited by double clicking on text, added global user profile menu action in user info widget --- resources/qml/UserProfile.qml | 51 ++++++++------------------ src/ChatPage.cpp | 4 ++ src/UserInfoWidget.cpp | 4 ++ src/UserInfoWidget.h | 3 ++ src/timeline/TimelineModel.cpp | 2 +- src/ui/UserProfile.cpp | 83 +++++++++++++++++++++++++----------------- src/ui/UserProfile.h | 9 +++++ 7 files changed, 86 insertions(+), 70 deletions(-) (limited to 'src') diff --git a/resources/qml/UserProfile.qml b/resources/qml/UserProfile.qml index 2a06b955..0ced5498 100644 --- a/resources/qml/UserProfile.qml +++ b/resources/qml/UserProfile.qml @@ -15,6 +15,7 @@ ApplicationWindow { minimumHeight: 420 palette: colors color: colors.window + title: profile.globalUserProfile ? "Global User Profile" : "Room User Profile" ColumnLayout { id: contentL @@ -33,13 +34,25 @@ ApplicationWindow { onClicked: TimelineManager.openImageOverlay(TimelineManager.timeline.avatarUrl(userid), TimelineManager.timeline.data.id) } - Label { + TextInput { + id: displayUsername + readOnly: !profile.isUsernameEditingAllowed text: profile.displayName - fontSizeMode: Text.HorizontalFit font.pixelSize: 20 color: TimelineManager.userColor(profile.userid, colors.window) font.bold: true Layout.alignment: Qt.AlignHCenter + focus: true + + onEditingFinished: profile.changeUsername(displayUsername.text) + + MouseArea { + enabled: !profile.isUsernameEditingAllowed + anchors.fill: parent + onDoubleClicked: { + profile.allowUsernameEditing(true) + } + } } MatrixText { @@ -58,40 +71,6 @@ ApplicationWindow { onClicked: profile.verify() } - Button { - id: changeUsername - - text: (profile.roomid_ == "") ? qsTr("Change global username") : qsTr("Change room username") - Layout.alignment: Qt.AlignHCenter - enabled : profile.isSelf - visible: profile.isSelf - onClicked: changeUsernameDialog.open() - - Dialog { - id: changeUsernameDialog - modal: true - title: (profile.roomid_ == "") ? qsTr("Change global username") : qsTr("Change room username") - onAccepted: profile.changeUsername(usernameEdit.text) - - Column { - anchors.fill: parent - - Text { - text: "New Username" - anchors.horizontalCenter: parent.horizontalCenter - } - TextField { - id: usernameEdit - focus: true - wrapMode: TextEdit.Wrap - anchors.horizontalCenter: parent.horizontalCenter - } - } - - standardButtons: Dialog.Ok | Dialog.Cancel - } - } - Image { Layout.preferredHeight: 16 Layout.preferredWidth: 16 diff --git a/src/ChatPage.cpp b/src/ChatPage.cpp index 4e472a3a..0d3c98a8 100644 --- a/src/ChatPage.cpp +++ b/src/ChatPage.cpp @@ -112,6 +112,10 @@ ChatPage::ChatPage(QSharedPointer userSettings, QWidget *parent) connect(sidebarActions_, &SideBarActions::createRoom, this, &ChatPage::createRoom); user_info_widget_ = new UserInfoWidget(sideBar_); + connect(user_info_widget_, &UserInfoWidget::openGlobalUserProfile, this, [this]() { + view_manager_->activeTimeline()->openUserProfile("", true); + }); + user_mentions_popup_ = new popups::UserMentions(); room_list_ = new RoomList(userSettings, sideBar_); connect(room_list_, &RoomList::joinRoom, this, &ChatPage::joinRoom); diff --git a/src/UserInfoWidget.cpp b/src/UserInfoWidget.cpp index f8e94431..5bcb44a9 100644 --- a/src/UserInfoWidget.cpp +++ b/src/UserInfoWidget.cpp @@ -125,6 +125,10 @@ UserInfoWidget::UserInfoWidget(QWidget *parent) ChatPage::instance()->setStatus(text); }); + auto userProfileAction = menu->addAction(tr("User Profile Settings")); + connect( + userProfileAction, &QAction::triggered, this, [this]() { emit openGlobalUserProfile(); }); + #if 0 // disable presence menu until issues in synapse are resolved auto setAutoPresence = menu->addAction(tr("Set presence automatically")); connect(setAutoPresence, &QAction::triggered, this, []() { diff --git a/src/UserInfoWidget.h b/src/UserInfoWidget.h index 03ab2cf0..bfcfbc0b 100644 --- a/src/UserInfoWidget.h +++ b/src/UserInfoWidget.h @@ -51,6 +51,9 @@ protected: void paintEvent(QPaintEvent *event) override; void contextMenuEvent(QContextMenuEvent *) override; +signals: + void openGlobalUserProfile(); + private: Avatar *userAvatar_; diff --git a/src/timeline/TimelineModel.cpp b/src/timeline/TimelineModel.cpp index 79cf5184..ffb0beec 100644 --- a/src/timeline/TimelineModel.cpp +++ b/src/timeline/TimelineModel.cpp @@ -801,7 +801,7 @@ TimelineModel::viewDecryptedRawMessage(QString id) const void TimelineModel::openUserProfile(QString userid, bool global) { - emit openProfile(new UserProfile(global ? "" : room_id_, userid, manager_, this)); + emit openProfile(new UserProfile(global ? "" : room_id_, global ? utils::localUser() : userid, manager_, this)); } void diff --git a/src/ui/UserProfile.cpp b/src/ui/UserProfile.cpp index 503f314c..4b7f054d 100644 --- a/src/ui/UserProfile.cpp +++ b/src/ui/UserProfile.cpp @@ -107,6 +107,12 @@ UserProfile::avatarUrl() return cache::avatarUrl(roomid_, userid_); } +bool +UserProfile::globalUserProfile() const +{ + return (roomid_ == "") && isSelf(); +} + bool UserProfile::getUserStatus() { @@ -217,39 +223,37 @@ UserProfile::startChat() void UserProfile::changeUsername(QString username) { - // change room username - mtx::events::state::Member member; - member.display_name = username.toStdString(); - member.avatar_url = - cache::avatarUrl(roomid_, - QString::fromStdString(http::client()->user_id().to_string())) - .toStdString(); - member.membership = mtx::events::state::Membership::Join; - - http::client()->send_state_event(roomid_.toStdString(), - http::client()->user_id().to_string(), - member, - [](mtx::responses::EventId, mtx::http::RequestErr err) { - if (err) - nhlog::net()->error( - "Failed to set room displayname: {}", - err->matrix_error.error); - }); - - /*connect(modal, &EditModal::nameChanged, this, [this](const QString &newName) { - if (roomNameLabel_) - roomNameLabel_->setText(newName); - });*/ - - /*std::string newName = "jedi18"; - // change user name - http::client()->set_displayname( - newName, [this]( mtx::http::RequestErr err) { - if (err) { - nhlog::net()->warn("could not change username"); - return; - } - });*/ + if (globalUserProfile()) { + // change global + http::client()->set_displayname( + username.toStdString(), [this]( mtx::http::RequestErr err) { + if (err) { + nhlog::net()->warn("could not change username"); + return; + } + }); + } else { + // change room username + mtx::events::state::Member member; + member.display_name = username.toStdString(); + member.avatar_url = + cache::avatarUrl(roomid_, + QString::fromStdString(http::client()->user_id().to_string())) + .toStdString(); + member.membership = mtx::events::state::Membership::Join; + + http::client()->send_state_event( + roomid_.toStdString(), + http::client()->user_id().to_string(), + member, + [](mtx::responses::EventId, mtx::http::RequestErr err) { + if (err) + nhlog::net()->error("Failed to set room displayname: {}", + err->matrix_error.error); + }); + } + + allowUsernameEditing(false); } void @@ -267,3 +271,16 @@ UserProfile::unverify(QString device) { cache::markDeviceUnverified(userid_.toStdString(), device.toStdString()); } + +void +UserProfile::allowUsernameEditing(bool allow) +{ + usernameEditing = allow; + emit usernameEditingChanged(); +} + +bool +UserProfile::isUsernameEditingAllowed() const +{ + return usernameEditing; +} diff --git a/src/ui/UserProfile.h b/src/ui/UserProfile.h index df90e5a1..4839e0d8 100644 --- a/src/ui/UserProfile.h +++ b/src/ui/UserProfile.h @@ -83,10 +83,13 @@ class UserProfile : public QObject Q_PROPERTY(QString userid READ userid CONSTANT) Q_PROPERTY(QString avatarUrl READ avatarUrl CONSTANT) Q_PROPERTY(DeviceInfoModel *deviceList READ deviceList CONSTANT) + Q_PROPERTY(bool globalUserProfile READ globalUserProfile CONSTANT) Q_PROPERTY(bool isUserVerified READ getUserStatus NOTIFY userStatusChanged) Q_PROPERTY( bool userVerificationEnabled READ userVerificationEnabled NOTIFY userStatusChanged) Q_PROPERTY(bool isSelf READ isSelf CONSTANT) + Q_PROPERTY( + bool isUsernameEditingAllowed READ isUsernameEditingAllowed NOTIFY usernameEditingChanged) public: UserProfile(QString roomid, QString userid, @@ -98,9 +101,11 @@ public: QString userid(); QString displayName(); QString avatarUrl(); + bool globalUserProfile() const; bool getUserStatus(); bool userVerificationEnabled() const; bool isSelf() const; + bool isUsernameEditingAllowed() const; Q_INVOKABLE void verify(QString device = ""); Q_INVOKABLE void unverify(QString device = ""); @@ -110,15 +115,19 @@ public: Q_INVOKABLE void kickUser(); Q_INVOKABLE void startChat(); Q_INVOKABLE void changeUsername(QString username); + Q_INVOKABLE void allowUsernameEditing(bool allow); signals: void userStatusChanged(); + void usernameEditingChanged(); + private: QString roomid_, userid_; DeviceInfoModel deviceList_; bool isUserVerified = false; bool hasMasterKey = false; + bool usernameEditing = false; TimelineViewManager *manager; TimelineModel *model; }; -- cgit 1.5.1 From b3f29f592b26806d4a82067bbb64f9ffd044d474 Mon Sep 17 00:00:00 2001 From: Jedi18 Date: Thu, 28 Jan 2021 23:35:02 +0530 Subject: Changed edit method from double clicking to an edit button --- resources/qml/UserProfile.qml | 22 +++++++++++++++------- src/timeline/TimelineModel.cpp | 19 ++++++++++++++++++- src/timeline/TimelineModel.h | 1 + src/ui/UserProfile.cpp | 6 ++++-- src/ui/UserProfile.h | 5 +++-- 5 files changed, 41 insertions(+), 12 deletions(-) (limited to 'src') diff --git a/resources/qml/UserProfile.qml b/resources/qml/UserProfile.qml index 0ced5498..5e577099 100644 --- a/resources/qml/UserProfile.qml +++ b/resources/qml/UserProfile.qml @@ -42,15 +42,23 @@ ApplicationWindow { color: TimelineManager.userColor(profile.userid, colors.window) font.bold: true Layout.alignment: Qt.AlignHCenter - focus: true + selectByMouse: true - onEditingFinished: profile.changeUsername(displayUsername.text) + Keys.priority: Keys.BeforeItem + Keys.onReturnPressed: profile.changeUsername(displayUsername.text) - MouseArea { - enabled: !profile.isUsernameEditingAllowed - anchors.fill: parent - onDoubleClicked: { - profile.allowUsernameEditing(true) + ImageButton { + anchors.leftMargin: 5 + anchors.left: displayUsername.right + anchors.verticalCenter: displayUsername.verticalCenter + image: profile.isUsernameEditingAllowed ? ":/icons/icons/ui/checkmark.png" : ":/icons/icons/ui/edit.png" + + onClicked: { + if(profile.isUsernameEditingAllowed) { + profile.changeUsername(displayUsername.text) + }else{ + profile.allowUsernameEditing(true) + } } } } diff --git a/src/timeline/TimelineModel.cpp b/src/timeline/TimelineModel.cpp index ffb0beec..41c0b40e 100644 --- a/src/timeline/TimelineModel.cpp +++ b/src/timeline/TimelineModel.cpp @@ -22,6 +22,7 @@ #include "TimelineViewManager.h" #include "Utils.h" #include "dialogs/RawMessage.h" +#include Q_DECLARE_METATYPE(QModelIndex) @@ -260,6 +261,17 @@ TimelineModel::TimelineModel(TimelineViewManager *manager, QString room_id, QObj connect(&events, &EventStore::updateFlowEventId, this, [this](std::string event_id) { this->updateFlowEventId(event_id); }); + + const auto userid = utils::localUser().toStdString(); + http::client()->get_profile( + userid, [this](const mtx::responses::Profile &res, mtx::http::RequestErr err) { + if (err) { + nhlog::net()->warn("failed to retrieve own profile info"); + return; + } + + globalUsername = QString::fromStdString(res.display_name); + }); } QHash @@ -801,7 +813,12 @@ TimelineModel::viewDecryptedRawMessage(QString id) const void TimelineModel::openUserProfile(QString userid, bool global) { - emit openProfile(new UserProfile(global ? "" : room_id_, global ? utils::localUser() : userid, manager_, this)); + if (global) { + emit openProfile(new UserProfile("",utils::localUser(), + manager_, this, globalUsername)); + } else { + emit openProfile(new UserProfile(room_id_, userid, manager_, this)); + } } void diff --git a/src/timeline/TimelineModel.h b/src/timeline/TimelineModel.h index 51b8049e..e6cb7d3a 100644 --- a/src/timeline/TimelineModel.h +++ b/src/timeline/TimelineModel.h @@ -317,6 +317,7 @@ private: mutable EventStore events; QString room_id_; + QString globalUsername; bool decryptDescription = true; bool m_paginationInProgress = false; diff --git a/src/ui/UserProfile.cpp b/src/ui/UserProfile.cpp index 4b7f054d..a53d25f4 100644 --- a/src/ui/UserProfile.cpp +++ b/src/ui/UserProfile.cpp @@ -12,12 +12,14 @@ UserProfile::UserProfile(QString roomid, QString userid, TimelineViewManager *manager_, - TimelineModel *parent) + TimelineModel *parent, + QString globalUsername) : QObject(parent) , roomid_(roomid) , userid_(userid) , manager(manager_) , model(parent) + , globalUsername(globalUsername) { fetchDeviceList(this->userid_); @@ -98,7 +100,7 @@ UserProfile::userid() QString UserProfile::displayName() { - return cache::displayName(roomid_, userid_); + return globalUserProfile() ? globalUsername : cache::displayName(roomid_, userid_); } QString diff --git a/src/ui/UserProfile.h b/src/ui/UserProfile.h index 4839e0d8..04317766 100644 --- a/src/ui/UserProfile.h +++ b/src/ui/UserProfile.h @@ -94,7 +94,8 @@ public: UserProfile(QString roomid, QString userid, TimelineViewManager *manager_, - TimelineModel *parent = nullptr); + TimelineModel *parent = nullptr, + QString globalUsername = ""); DeviceInfoModel *deviceList(); @@ -119,11 +120,11 @@ public: signals: void userStatusChanged(); - void usernameEditingChanged(); private: QString roomid_, userid_; + QString globalUsername; DeviceInfoModel deviceList_; bool isUserVerified = false; bool hasMasterKey = false; -- cgit 1.5.1 From 3b82b2ff972e4f74904e315008b996202473570c Mon Sep 17 00:00:00 2001 From: Jedi18 Date: Thu, 28 Jan 2021 23:53:56 +0530 Subject: fix linting --- src/ChatPage.cpp | 2 +- src/timeline/TimelineModel.cpp | 4 ++-- src/ui/UserProfile.cpp | 4 ++-- src/ui/UserProfile.h | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/ChatPage.cpp b/src/ChatPage.cpp index 0d3c98a8..cf50e62a 100644 --- a/src/ChatPage.cpp +++ b/src/ChatPage.cpp @@ -111,7 +111,7 @@ ChatPage::ChatPage(QSharedPointer userSettings, QWidget *parent) connect(sidebarActions_, &SideBarActions::joinRoom, this, &ChatPage::joinRoom); connect(sidebarActions_, &SideBarActions::createRoom, this, &ChatPage::createRoom); - user_info_widget_ = new UserInfoWidget(sideBar_); + user_info_widget_ = new UserInfoWidget(sideBar_); connect(user_info_widget_, &UserInfoWidget::openGlobalUserProfile, this, [this]() { view_manager_->activeTimeline()->openUserProfile("", true); }); diff --git a/src/timeline/TimelineModel.cpp b/src/timeline/TimelineModel.cpp index 41c0b40e..a25e77fd 100644 --- a/src/timeline/TimelineModel.cpp +++ b/src/timeline/TimelineModel.cpp @@ -814,8 +814,8 @@ void TimelineModel::openUserProfile(QString userid, bool global) { if (global) { - emit openProfile(new UserProfile("",utils::localUser(), - manager_, this, globalUsername)); + emit openProfile( + new UserProfile("", utils::localUser(), manager_, this, globalUsername)); } else { emit openProfile(new UserProfile(room_id_, userid, manager_, this)); } diff --git a/src/ui/UserProfile.cpp b/src/ui/UserProfile.cpp index a53d25f4..28757b72 100644 --- a/src/ui/UserProfile.cpp +++ b/src/ui/UserProfile.cpp @@ -4,10 +4,10 @@ #include "DeviceVerificationFlow.h" #include "Logging.h" #include "Utils.h" -#include #include "mtx/responses/crypto.hpp" #include "timeline/TimelineModel.h" #include "timeline/TimelineViewManager.h" +#include UserProfile::UserProfile(QString roomid, QString userid, @@ -228,7 +228,7 @@ UserProfile::changeUsername(QString username) if (globalUserProfile()) { // change global http::client()->set_displayname( - username.toStdString(), [this]( mtx::http::RequestErr err) { + username.toStdString(), [this](mtx::http::RequestErr err) { if (err) { nhlog::net()->warn("could not change username"); return; diff --git a/src/ui/UserProfile.h b/src/ui/UserProfile.h index 04317766..b1172077 100644 --- a/src/ui/UserProfile.h +++ b/src/ui/UserProfile.h @@ -94,7 +94,7 @@ public: UserProfile(QString roomid, QString userid, TimelineViewManager *manager_, - TimelineModel *parent = nullptr, + TimelineModel *parent = nullptr, QString globalUsername = ""); DeviceInfoModel *deviceList(); @@ -126,8 +126,8 @@ private: QString roomid_, userid_; QString globalUsername; DeviceInfoModel deviceList_; - bool isUserVerified = false; - bool hasMasterKey = false; + bool isUserVerified = false; + bool hasMasterKey = false; bool usernameEditing = false; TimelineViewManager *manager; TimelineModel *model; -- cgit 1.5.1 From fa7ad4f2344c72a8754a6d7b4489082fc81bb930 Mon Sep 17 00:00:00 2001 From: Jedi18 Date: Fri, 29 Jan 2021 00:09:11 +0530 Subject: Shifted fetching of global username fom timeline model to user profile --- src/timeline/TimelineModel.cpp | 15 +-------------- src/timeline/TimelineModel.h | 1 - src/ui/UserProfile.cpp | 29 ++++++++++++++++++++++++++--- src/ui/UserProfile.h | 10 +++++++--- 4 files changed, 34 insertions(+), 21 deletions(-) (limited to 'src') diff --git a/src/timeline/TimelineModel.cpp b/src/timeline/TimelineModel.cpp index a25e77fd..73077508 100644 --- a/src/timeline/TimelineModel.cpp +++ b/src/timeline/TimelineModel.cpp @@ -22,7 +22,6 @@ #include "TimelineViewManager.h" #include "Utils.h" #include "dialogs/RawMessage.h" -#include Q_DECLARE_METATYPE(QModelIndex) @@ -261,17 +260,6 @@ TimelineModel::TimelineModel(TimelineViewManager *manager, QString room_id, QObj connect(&events, &EventStore::updateFlowEventId, this, [this](std::string event_id) { this->updateFlowEventId(event_id); }); - - const auto userid = utils::localUser().toStdString(); - http::client()->get_profile( - userid, [this](const mtx::responses::Profile &res, mtx::http::RequestErr err) { - if (err) { - nhlog::net()->warn("failed to retrieve own profile info"); - return; - } - - globalUsername = QString::fromStdString(res.display_name); - }); } QHash @@ -814,8 +802,7 @@ void TimelineModel::openUserProfile(QString userid, bool global) { if (global) { - emit openProfile( - new UserProfile("", utils::localUser(), manager_, this, globalUsername)); + emit openProfile(new UserProfile("", utils::localUser(), manager_, this)); } else { emit openProfile(new UserProfile(room_id_, userid, manager_, this)); } diff --git a/src/timeline/TimelineModel.h b/src/timeline/TimelineModel.h index e6cb7d3a..51b8049e 100644 --- a/src/timeline/TimelineModel.h +++ b/src/timeline/TimelineModel.h @@ -317,7 +317,6 @@ private: mutable EventStore events; QString room_id_; - QString globalUsername; bool decryptDescription = true; bool m_paginationInProgress = false; diff --git a/src/ui/UserProfile.cpp b/src/ui/UserProfile.cpp index 28757b72..df404494 100644 --- a/src/ui/UserProfile.cpp +++ b/src/ui/UserProfile.cpp @@ -8,18 +8,17 @@ #include "timeline/TimelineModel.h" #include "timeline/TimelineViewManager.h" #include +#include UserProfile::UserProfile(QString roomid, QString userid, TimelineViewManager *manager_, - TimelineModel *parent, - QString globalUsername) + TimelineModel *parent) : QObject(parent) , roomid_(roomid) , userid_(userid) , manager(manager_) , model(parent) - , globalUsername(globalUsername) { fetchDeviceList(this->userid_); @@ -47,6 +46,23 @@ UserProfile::UserProfile(QString roomid, } deviceList_.reset(deviceList_.deviceList_); }); + + connect(this, + &UserProfile::globalUsernameRetrieved, + this, + &UserProfile::setGlobalUsername, + Qt::QueuedConnection); + + http::client()->get_profile( + userid_.toStdString(), + [this](const mtx::responses::Profile &res, mtx::http::RequestErr err) { + if (err) { + nhlog::net()->warn("failed to retrieve own profile info"); + return; + } + + emit globalUsernameRetrieved(QString::fromStdString(res.display_name)); + }); } QHash @@ -286,3 +302,10 @@ UserProfile::isUsernameEditingAllowed() const { return usernameEditing; } + +void +UserProfile::setGlobalUsername(const QString& globalUser) +{ + globalUsername = globalUser; + emit displayNameChanged(); +} \ No newline at end of file diff --git a/src/ui/UserProfile.h b/src/ui/UserProfile.h index b1172077..2a674732 100644 --- a/src/ui/UserProfile.h +++ b/src/ui/UserProfile.h @@ -79,7 +79,7 @@ private: class UserProfile : public QObject { Q_OBJECT - Q_PROPERTY(QString displayName READ displayName CONSTANT) + Q_PROPERTY(QString displayName READ displayName NOTIFY displayNameChanged) Q_PROPERTY(QString userid READ userid CONSTANT) Q_PROPERTY(QString avatarUrl READ avatarUrl CONSTANT) Q_PROPERTY(DeviceInfoModel *deviceList READ deviceList CONSTANT) @@ -94,8 +94,7 @@ public: UserProfile(QString roomid, QString userid, TimelineViewManager *manager_, - TimelineModel *parent = nullptr, - QString globalUsername = ""); + TimelineModel *parent = nullptr); DeviceInfoModel *deviceList(); @@ -121,6 +120,11 @@ public: signals: void userStatusChanged(); void usernameEditingChanged(); + void displayNameChanged(); + void globalUsernameRetrieved(const QString& globalUser); + +protected slots: + void setGlobalUsername(const QString &globalUser); private: QString roomid_, userid_; -- cgit 1.5.1 From 195bb0499bd8515517be8c9a6bab00a45bfc8dc5 Mon Sep 17 00:00:00 2001 From: Jedi18 Date: Fri, 29 Jan 2021 00:15:40 +0530 Subject: fix linting 2 --- src/ui/UserProfile.cpp | 4 ++-- src/ui/UserProfile.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/ui/UserProfile.cpp b/src/ui/UserProfile.cpp index df404494..e2adffcd 100644 --- a/src/ui/UserProfile.cpp +++ b/src/ui/UserProfile.cpp @@ -7,8 +7,8 @@ #include "mtx/responses/crypto.hpp" #include "timeline/TimelineModel.h" #include "timeline/TimelineViewManager.h" -#include #include +#include UserProfile::UserProfile(QString roomid, QString userid, @@ -304,7 +304,7 @@ UserProfile::isUsernameEditingAllowed() const } void -UserProfile::setGlobalUsername(const QString& globalUser) +UserProfile::setGlobalUsername(const QString &globalUser) { globalUsername = globalUser; emit displayNameChanged(); diff --git a/src/ui/UserProfile.h b/src/ui/UserProfile.h index 2a674732..5ccb54b3 100644 --- a/src/ui/UserProfile.h +++ b/src/ui/UserProfile.h @@ -121,7 +121,7 @@ signals: void userStatusChanged(); void usernameEditingChanged(); void displayNameChanged(); - void globalUsernameRetrieved(const QString& globalUser); + void globalUsernameRetrieved(const QString &globalUser); protected slots: void setGlobalUsername(const QString &globalUser); -- cgit 1.5.1 From 9b5a287d14a18b1bef012a348dd77350fdb70ba3 Mon Sep 17 00:00:00 2001 From: Jedi18 Date: Fri, 29 Jan 2021 11:55:24 +0530 Subject: made requeste changes --- resources/qml/UserProfile.qml | 10 +++++----- src/ChatPage.cpp | 2 +- src/timeline/TimelineModel.cpp | 6 +----- src/ui/UserProfile.cpp | 8 ++++---- src/ui/UserProfile.h | 4 ++-- 5 files changed, 13 insertions(+), 17 deletions(-) (limited to 'src') diff --git a/resources/qml/UserProfile.qml b/resources/qml/UserProfile.qml index 5e577099..79e2b665 100644 --- a/resources/qml/UserProfile.qml +++ b/resources/qml/UserProfile.qml @@ -15,7 +15,7 @@ ApplicationWindow { minimumHeight: 420 palette: colors color: colors.window - title: profile.globalUserProfile ? "Global User Profile" : "Room User Profile" + title: profile.isGlobalUserProfile ? "Global User Profile" : "Room User Profile" ColumnLayout { id: contentL @@ -44,19 +44,19 @@ ApplicationWindow { Layout.alignment: Qt.AlignHCenter selectByMouse: true - Keys.priority: Keys.BeforeItem - Keys.onReturnPressed: profile.changeUsername(displayUsername.text) + onAccepted: profile.changeUsername(displayUsername.text) ImageButton { + visible: profile.isSelf anchors.leftMargin: 5 anchors.left: displayUsername.right anchors.verticalCenter: displayUsername.verticalCenter image: profile.isUsernameEditingAllowed ? ":/icons/icons/ui/checkmark.png" : ":/icons/icons/ui/edit.png" onClicked: { - if(profile.isUsernameEditingAllowed) { + if (profile.isUsernameEditingAllowed) { profile.changeUsername(displayUsername.text) - }else{ + } else { profile.allowUsernameEditing(true) } } diff --git a/src/ChatPage.cpp b/src/ChatPage.cpp index cf50e62a..07ed3941 100644 --- a/src/ChatPage.cpp +++ b/src/ChatPage.cpp @@ -113,7 +113,7 @@ ChatPage::ChatPage(QSharedPointer userSettings, QWidget *parent) user_info_widget_ = new UserInfoWidget(sideBar_); connect(user_info_widget_, &UserInfoWidget::openGlobalUserProfile, this, [this]() { - view_manager_->activeTimeline()->openUserProfile("", true); + view_manager_->activeTimeline()->openUserProfile(utils::localUser(), true); }); user_mentions_popup_ = new popups::UserMentions(); diff --git a/src/timeline/TimelineModel.cpp b/src/timeline/TimelineModel.cpp index 73077508..79cf5184 100644 --- a/src/timeline/TimelineModel.cpp +++ b/src/timeline/TimelineModel.cpp @@ -801,11 +801,7 @@ TimelineModel::viewDecryptedRawMessage(QString id) const void TimelineModel::openUserProfile(QString userid, bool global) { - if (global) { - emit openProfile(new UserProfile("", utils::localUser(), manager_, this)); - } else { - emit openProfile(new UserProfile(room_id_, userid, manager_, this)); - } + emit openProfile(new UserProfile(global ? "" : room_id_, userid, manager_, this)); } void diff --git a/src/ui/UserProfile.cpp b/src/ui/UserProfile.cpp index e2adffcd..9e8d45b5 100644 --- a/src/ui/UserProfile.cpp +++ b/src/ui/UserProfile.cpp @@ -116,7 +116,7 @@ UserProfile::userid() QString UserProfile::displayName() { - return globalUserProfile() ? globalUsername : cache::displayName(roomid_, userid_); + return isGlobalUserProfile() ? globalUsername : cache::displayName(roomid_, userid_); } QString @@ -126,9 +126,9 @@ UserProfile::avatarUrl() } bool -UserProfile::globalUserProfile() const +UserProfile::isGlobalUserProfile() const { - return (roomid_ == "") && isSelf(); + return roomid_ == ""; } bool @@ -241,7 +241,7 @@ UserProfile::startChat() void UserProfile::changeUsername(QString username) { - if (globalUserProfile()) { + if (isGlobalUserProfile()) { // change global http::client()->set_displayname( username.toStdString(), [this](mtx::http::RequestErr err) { diff --git a/src/ui/UserProfile.h b/src/ui/UserProfile.h index 5ccb54b3..d450d58f 100644 --- a/src/ui/UserProfile.h +++ b/src/ui/UserProfile.h @@ -83,7 +83,7 @@ class UserProfile : public QObject Q_PROPERTY(QString userid READ userid CONSTANT) Q_PROPERTY(QString avatarUrl READ avatarUrl CONSTANT) Q_PROPERTY(DeviceInfoModel *deviceList READ deviceList CONSTANT) - Q_PROPERTY(bool globalUserProfile READ globalUserProfile CONSTANT) + Q_PROPERTY(bool isGlobalUserProfile READ isGlobalUserProfile CONSTANT) Q_PROPERTY(bool isUserVerified READ getUserStatus NOTIFY userStatusChanged) Q_PROPERTY( bool userVerificationEnabled READ userVerificationEnabled NOTIFY userStatusChanged) @@ -101,7 +101,7 @@ public: QString userid(); QString displayName(); QString avatarUrl(); - bool globalUserProfile() const; + bool isGlobalUserProfile() const; bool getUserStatus(); bool userVerificationEnabled() const; bool isSelf() const; -- cgit 1.5.1 From e09e587796373d4cb2093689c82f9912e5f84c52 Mon Sep 17 00:00:00 2001 From: Jedi18 Date: Fri, 29 Jan 2021 12:06:38 +0530 Subject: shifted isUsernameEditingAllowed to qml from c++ --- resources/qml/UserProfile.qml | 17 ++++++++++++----- src/ui/UserProfile.cpp | 15 --------------- src/ui/UserProfile.h | 10 ++-------- 3 files changed, 14 insertions(+), 28 deletions(-) (limited to 'src') diff --git a/resources/qml/UserProfile.qml b/resources/qml/UserProfile.qml index 79e2b665..4442c97d 100644 --- a/resources/qml/UserProfile.qml +++ b/resources/qml/UserProfile.qml @@ -36,7 +36,10 @@ ApplicationWindow { TextInput { id: displayUsername - readOnly: !profile.isUsernameEditingAllowed + + property bool isUsernameEditingAllowed + + readOnly: !isUsernameEditingAllowed text: profile.displayName font.pixelSize: 20 color: TimelineManager.userColor(profile.userid, colors.window) @@ -44,20 +47,24 @@ ApplicationWindow { Layout.alignment: Qt.AlignHCenter selectByMouse: true - onAccepted: profile.changeUsername(displayUsername.text) + onAccepted: { + profile.changeUsername(displayUsername.text) + displayUsername.isUsernameEditingAllowed = false + } ImageButton { visible: profile.isSelf anchors.leftMargin: 5 anchors.left: displayUsername.right anchors.verticalCenter: displayUsername.verticalCenter - image: profile.isUsernameEditingAllowed ? ":/icons/icons/ui/checkmark.png" : ":/icons/icons/ui/edit.png" + image: displayUsername.isUsernameEditingAllowed ? ":/icons/icons/ui/checkmark.png" : ":/icons/icons/ui/edit.png" onClicked: { - if (profile.isUsernameEditingAllowed) { + if (displayUsername.isUsernameEditingAllowed) { profile.changeUsername(displayUsername.text) + displayUsername.isUsernameEditingAllowed = false } else { - profile.allowUsernameEditing(true) + displayUsername.isUsernameEditingAllowed = true } } } diff --git a/src/ui/UserProfile.cpp b/src/ui/UserProfile.cpp index 9e8d45b5..3872294a 100644 --- a/src/ui/UserProfile.cpp +++ b/src/ui/UserProfile.cpp @@ -270,8 +270,6 @@ UserProfile::changeUsername(QString username) err->matrix_error.error); }); } - - allowUsernameEditing(false); } void @@ -290,19 +288,6 @@ UserProfile::unverify(QString device) cache::markDeviceUnverified(userid_.toStdString(), device.toStdString()); } -void -UserProfile::allowUsernameEditing(bool allow) -{ - usernameEditing = allow; - emit usernameEditingChanged(); -} - -bool -UserProfile::isUsernameEditingAllowed() const -{ - return usernameEditing; -} - void UserProfile::setGlobalUsername(const QString &globalUser) { diff --git a/src/ui/UserProfile.h b/src/ui/UserProfile.h index d450d58f..11f588b6 100644 --- a/src/ui/UserProfile.h +++ b/src/ui/UserProfile.h @@ -88,8 +88,6 @@ class UserProfile : public QObject Q_PROPERTY( bool userVerificationEnabled READ userVerificationEnabled NOTIFY userStatusChanged) Q_PROPERTY(bool isSelf READ isSelf CONSTANT) - Q_PROPERTY( - bool isUsernameEditingAllowed READ isUsernameEditingAllowed NOTIFY usernameEditingChanged) public: UserProfile(QString roomid, QString userid, @@ -105,7 +103,6 @@ public: bool getUserStatus(); bool userVerificationEnabled() const; bool isSelf() const; - bool isUsernameEditingAllowed() const; Q_INVOKABLE void verify(QString device = ""); Q_INVOKABLE void unverify(QString device = ""); @@ -115,11 +112,9 @@ public: Q_INVOKABLE void kickUser(); Q_INVOKABLE void startChat(); Q_INVOKABLE void changeUsername(QString username); - Q_INVOKABLE void allowUsernameEditing(bool allow); signals: void userStatusChanged(); - void usernameEditingChanged(); void displayNameChanged(); void globalUsernameRetrieved(const QString &globalUser); @@ -130,9 +125,8 @@ private: QString roomid_, userid_; QString globalUsername; DeviceInfoModel deviceList_; - bool isUserVerified = false; - bool hasMasterKey = false; - bool usernameEditing = false; + bool isUserVerified = false; + bool hasMasterKey = false; TimelineViewManager *manager; TimelineModel *model; }; -- cgit 1.5.1 From cd998d1c35d9d65aa04ca64f0f94f34a57db8335 Mon Sep 17 00:00:00 2001 From: Loren Burkholder Date: Sat, 16 Jan 2021 15:33:33 -0500 Subject: Center user info dialog on the screen --- resources/qml/UserProfile.qml | 2 ++ src/MainWindow.h | 7 ++++++- src/timeline/TimelineViewManager.cpp | 4 ++++ 3 files changed, 12 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/resources/qml/UserProfile.qml b/resources/qml/UserProfile.qml index 8328f4a5..fce6e6ff 100644 --- a/resources/qml/UserProfile.qml +++ b/resources/qml/UserProfile.qml @@ -10,6 +10,8 @@ ApplicationWindow { property var profile + x: MainWindow.x + (MainWindow.width / 2) - (width / 2) + y: MainWindow.y + (MainWindow.height / 2) - (height / 2) height: 650 width: 420 minimumHeight: 420 diff --git a/src/MainWindow.h b/src/MainWindow.h index 0915a849..707118ed 100644 --- a/src/MainWindow.h +++ b/src/MainWindow.h @@ -61,10 +61,15 @@ class MainWindow : public QMainWindow { Q_OBJECT + Q_PROPERTY(int x READ x) + Q_PROPERTY(int y READ y) + Q_PROPERTY(int width READ width) + Q_PROPERTY(int height READ height) + public: explicit MainWindow(QWidget *parent = nullptr); - static MainWindow *instance() { return instance_; }; + static MainWindow *instance() { return instance_; } void saveCurrentWindowSize(); void openLeaveRoomDialog(const QString &room_id); diff --git a/src/timeline/TimelineViewManager.cpp b/src/timeline/TimelineViewManager.cpp index 97af0065..1317dc2a 100644 --- a/src/timeline/TimelineViewManager.cpp +++ b/src/timeline/TimelineViewManager.cpp @@ -128,6 +128,10 @@ TimelineViewManager::TimelineViewManager(CallManager *callManager, ChatPage *par "UserProfile needs to be instantiated on the C++ side"); static auto self = this; + qmlRegisterSingletonType( + "im.nheko", 1, 0, "MainWindow", [](QQmlEngine *, QJSEngine *) -> QObject * { + return MainWindow::instance(); + }); qmlRegisterSingletonType( "im.nheko", 1, 0, "TimelineManager", [](QQmlEngine *, QJSEngine *) -> QObject * { return self; -- cgit 1.5.1 From d8ebc0b3dcdc988cb8c5ee495072272a1bdb28ca Mon Sep 17 00:00:00 2001 From: Loren Burkholder Date: Fri, 29 Jan 2021 17:34:56 -0500 Subject: Fix warning about non-NOTIFYable property --- src/MainWindow.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/MainWindow.h b/src/MainWindow.h index 707118ed..4c365dca 100644 --- a/src/MainWindow.h +++ b/src/MainWindow.h @@ -61,10 +61,10 @@ class MainWindow : public QMainWindow { Q_OBJECT - Q_PROPERTY(int x READ x) - Q_PROPERTY(int y READ y) - Q_PROPERTY(int width READ width) - Q_PROPERTY(int height READ height) + Q_PROPERTY(int x READ x CONSTANT) + Q_PROPERTY(int y READ y CONSTANT) + Q_PROPERTY(int width READ width CONSTANT) + Q_PROPERTY(int height READ height CONSTANT) public: explicit MainWindow(QWidget *parent = nullptr); -- cgit 1.5.1 From c3fa59201892aab9b109e051d12b809a8e6f291a Mon Sep 17 00:00:00 2001 From: Loren Burkholder Date: Fri, 29 Jan 2021 18:17:44 -0500 Subject: make lint --- src/timeline/TimelineViewManager.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/timeline/TimelineViewManager.cpp b/src/timeline/TimelineViewManager.cpp index 1317dc2a..93451976 100644 --- a/src/timeline/TimelineViewManager.cpp +++ b/src/timeline/TimelineViewManager.cpp @@ -129,9 +129,9 @@ TimelineViewManager::TimelineViewManager(CallManager *callManager, ChatPage *par static auto self = this; qmlRegisterSingletonType( - "im.nheko", 1, 0, "MainWindow", [](QQmlEngine *, QJSEngine *) -> QObject * { - return MainWindow::instance(); - }); + "im.nheko", 1, 0, "MainWindow", [](QQmlEngine *, QJSEngine *) -> QObject * { + return MainWindow::instance(); + }); qmlRegisterSingletonType( "im.nheko", 1, 0, "TimelineManager", [](QQmlEngine *, QJSEngine *) -> QObject * { return self; -- cgit 1.5.1 From 48740065016b7312b7bb1b8e6d944046d47329ad Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Mon, 1 Feb 2021 21:53:04 +0100 Subject: Fix emojis with fe0f in the middle --- src/Utils.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src') diff --git a/src/Utils.cpp b/src/Utils.cpp index 3bb090df..5af5748e 100644 --- a/src/Utils.cpp +++ b/src/Utils.cpp @@ -55,8 +55,7 @@ utils::codepointIsEmoji(uint code) { // TODO: Be more precise here. return (code >= 0x2600 && code <= 0x27bf) || (code >= 0x2b00 && code <= 0x2bff) || - (code >= 0x1f300 && code <= 0x1f3ff) || (code >= 0x1f000 && code <= 0x1faff) || - code == 0x200d; + (code >= 0x1f000 && code <= 0x1faff) || code == 0x200d || code == 0xfe0f; } QString -- cgit 1.5.1