diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 8a11aa7..b747417 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -12,11 +12,13 @@ jobs:
runs-on: windows-latest
steps:
- - uses: actions/checkout@v2
- - name: Setup .NET
- uses: actions/setup-dotnet@v1
+ - uses: actions/checkout@v3
+ - name: Setup dotnet
+ uses: actions/setup-dotnet@v3
with:
- dotnet-version: 6.0.x
+ dotnet-version: |
+ 6.0.x
+ 7.0.x
- name: Restore dependencies
run: dotnet restore
- name: Build
diff --git a/Analyzers.props b/Analyzers.props
index e468dbf..0f82e8f 100644
--- a/Analyzers.props
+++ b/Analyzers.props
@@ -20,7 +20,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/src/GEmojiSharp.Blazor/GEmojiSharp.Blazor.csproj b/src/GEmojiSharp.Blazor/GEmojiSharp.Blazor.csproj
index e5f8d1d..56a8b3b 100644
--- a/src/GEmojiSharp.Blazor/GEmojiSharp.Blazor.csproj
+++ b/src/GEmojiSharp.Blazor/GEmojiSharp.Blazor.csproj
@@ -37,7 +37,7 @@
-
+
diff --git a/src/GEmojiSharp.DotnetTool/GEmojiSharp.DotnetTool.csproj b/src/GEmojiSharp.DotnetTool/GEmojiSharp.DotnetTool.csproj
index e3c93a7..60f4111 100644
--- a/src/GEmojiSharp.DotnetTool/GEmojiSharp.DotnetTool.csproj
+++ b/src/GEmojiSharp.DotnetTool/GEmojiSharp.DotnetTool.csproj
@@ -41,11 +41,11 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/src/GEmojiSharp.DotnetTool/Program.cs b/src/GEmojiSharp.DotnetTool/Program.cs
index f8b7141..57dd891 100644
--- a/src/GEmojiSharp.DotnetTool/Program.cs
+++ b/src/GEmojiSharp.DotnetTool/Program.cs
@@ -10,26 +10,40 @@
var copyOption = new Option(new[] { "-c", "--copy" }, "Copy to clipboard");
// raw
+var skinTonesOption = new Option(new[] { "-st", "--skin-tones" }, "Include skin tone variants");
+
var rawCommand = new Command("raw", "Get raw emojis")
{
argument,
+ skinTonesOption,
copyOption,
};
rawCommand.AddAlias("r");
rawCommand.SetHandler(
- (string[] args, bool copy) =>
+ (string[] args, bool skinTones, bool copy) =>
{
var value = string.Join(" ", args);
var emojis = Emoji.Find(value);
foreach (var e in emojis)
+ {
Console.WriteLine(e.Raw);
+ if (skinTones && e.HasSkinTones)
+ {
+ foreach (var tone in e.RawSkinToneVariants())
+ {
+ Console.WriteLine(tone);
+ }
+ }
+ }
+
if (copy)
- ClipboardService.SetText(string.Join(string.Empty, emojis.Select(x => x.Raw)));
+ ClipboardService.SetText(string.Join(string.Empty, emojis.Select(e => skinTones && e.HasSkinTones ? e.Raw + string.Join(string.Empty, e.RawSkinToneVariants()) : e.Raw)));
},
argument,
+ skinTonesOption,
copyOption);
// alias
diff --git a/src/GEmojiSharp.PowerToysRun/GEmojiSharp.PowerToysRun.csproj b/src/GEmojiSharp.PowerToysRun/GEmojiSharp.PowerToysRun.csproj
index f84e623..d48f37c 100644
--- a/src/GEmojiSharp.PowerToysRun/GEmojiSharp.PowerToysRun.csproj
+++ b/src/GEmojiSharp.PowerToysRun/GEmojiSharp.PowerToysRun.csproj
@@ -1,7 +1,7 @@
- net6.0-windows
+ net7.0-windows
enable
true
x64
@@ -50,7 +50,11 @@
-
+
diff --git a/src/GEmojiSharp.PowerToysRun/Main.cs b/src/GEmojiSharp.PowerToysRun/Main.cs
index 5927869..1684171 100644
--- a/src/GEmojiSharp.PowerToysRun/Main.cs
+++ b/src/GEmojiSharp.PowerToysRun/Main.cs
@@ -46,7 +46,7 @@ public List Query(Query query)
return Emoji.All.Select(GetResult).ToList();
}
- var emojis = Emoji.Find(value);
+ var emojis = (GEmoji[])Emoji.Find(value);
if (emojis.Any())
{
@@ -97,7 +97,7 @@ public List Query(Query query)
IcoPath = IconPath,
Title = emoji.Raw,
SubTitle = string.Join(" ", emoji.Aliases.Select(x => x.PadAlias())),
- ToolTipData = new ToolTipData("GEmoji", $"Description: {emoji.Description}\nCategory: {emoji.Category}\nTags: {string.Join(", ", emoji.Tags ?? Enumerable.Empty())}\n"),
+ ToolTipData = new ToolTipData("GEmoji", $"Description: {emoji.Description}\nCategory: {emoji.Category}\nTags: {string.Join(", ", emoji.Tags ?? Enumerable.Empty())}\nUnicodeVersion: {emoji.UnicodeVersion}\nHasSkinTones: {(emoji.HasSkinTones ? "Yes" : "No")}"),
Action = _ => CopyToClipboard(emoji.Raw),
ContextData = emoji,
};
@@ -133,27 +133,49 @@ public List LoadContextMenus(Result selectedResult)
{
if (selectedResult?.ContextData is GEmoji emoji)
{
- return new List
+ var raw = new ContextMenuResult
{
- new ContextMenuResult
- {
- PluginName = Name,
- Title = "Copy raw emoji (Enter)",
- FontFamily = "Segoe MDL2 Assets",
- Glyph = "\xE8C8", // E8C8 => Symbol: Copy
- AcceleratorKey = Key.Enter,
- Action = _ => CopyToClipboard(emoji.Raw),
- },
- new ContextMenuResult
+ PluginName = Name,
+ Title = "Copy raw emoji (Enter)",
+ FontFamily = "Segoe MDL2 Assets",
+ Glyph = "\xE8C8", // E8C8 => Symbol: Copy
+ /*AcceleratorKey = Key.Enter,*/
+ Action = _ => CopyToClipboard(emoji.Raw),
+ };
+ var alias = new ContextMenuResult
+ {
+ PluginName = Name,
+ Title = "Copy emoji aliases (Ctrl+C)",
+ FontFamily = "Segoe MDL2 Assets",
+ Glyph = "\xF413", // F413 => Symbol: CopyTo
+ AcceleratorKey = Key.C,
+ AcceleratorModifiers = ModifierKeys.Control,
+ Action = _ => CopyToClipboard(string.Join(string.Empty, emoji.Aliases.Select(x => x.PadAlias()))),
+ };
+
+ if (emoji.HasSkinTones)
+ {
+ return new List
{
- PluginName = Name,
- Title = "Copy emoji aliases (Ctrl+C)",
- FontFamily = "Segoe MDL2 Assets",
- Glyph = "\xF413", // F413 => Symbol: CopyTo
- AcceleratorKey = Key.C,
- AcceleratorModifiers = ModifierKeys.Control,
- Action = _ => CopyToClipboard(string.Join(string.Empty, emoji.Aliases.Select(x => x.PadAlias()))),
- },
+ raw,
+ alias,
+ new ContextMenuResult
+ {
+ PluginName = Name,
+ Title = "Copy raw emoji skin tone variants (Ctrl+Enter)",
+ FontFamily = "Segoe MDL2 Assets",
+ Glyph = "\xE748", // E748 => Symbol: SwitchUser
+ AcceleratorKey = Key.Enter,
+ AcceleratorModifiers = ModifierKeys.Control,
+ Action = _ => CopyToClipboard(emoji.Raw + string.Join(string.Empty, emoji.RawSkinToneVariants())),
+ },
+ };
+ }
+
+ return new List
+ {
+ raw,
+ alias,
};
}
@@ -167,7 +189,7 @@ public List LoadContextMenus(Result selectedResult)
Title = "Copy emojified text (Enter)",
FontFamily = "Segoe MDL2 Assets",
Glyph = "\xE8C8", // E8C8 => Symbol: Copy
- AcceleratorKey = Key.Enter,
+ /*AcceleratorKey = Key.Enter,*/
Action = _ => CopyToClipboard(emojified.Value),
},
};
@@ -183,7 +205,7 @@ public List LoadContextMenus(Result selectedResult)
Title = "Copy demojified text (Enter)",
FontFamily = "Segoe MDL2 Assets",
Glyph = "\xE8C8", // E8C8 => Symbol: Copy
- AcceleratorKey = Key.Enter,
+ /*AcceleratorKey = Key.Enter,*/
Action = _ => CopyToClipboard(demojified.Value),
},
};
diff --git a/src/GEmojiSharp.PowerToysRun/deploy.bat b/src/GEmojiSharp.PowerToysRun/deploy.bat
new file mode 100644
index 0000000..46cba1c
--- /dev/null
+++ b/src/GEmojiSharp.PowerToysRun/deploy.bat
@@ -0,0 +1,7 @@
+call pack.bat
+
+taskkill /f /im PowerToys.exe /t
+
+xcopy /s /y .\bin\Release\GEmojiSharp\ "C:\Program Files\PowerToys\modules\launcher\Plugins\GEmojiSharp\"
+
+start "" "C:\Program Files\PowerToys\PowerToys.exe"
diff --git a/src/GEmojiSharp.PowerToysRun/libs/PowerToys.Common.UI.dll b/src/GEmojiSharp.PowerToysRun/libs/PowerToys.Common.UI.dll
index 0f16f9a..92369b3 100644
Binary files a/src/GEmojiSharp.PowerToysRun/libs/PowerToys.Common.UI.dll and b/src/GEmojiSharp.PowerToysRun/libs/PowerToys.Common.UI.dll differ
diff --git a/src/GEmojiSharp.PowerToysRun/libs/PowerToys.ManagedCommon.dll b/src/GEmojiSharp.PowerToysRun/libs/PowerToys.ManagedCommon.dll
index 2b1ba89..fc694e7 100644
Binary files a/src/GEmojiSharp.PowerToysRun/libs/PowerToys.ManagedCommon.dll and b/src/GEmojiSharp.PowerToysRun/libs/PowerToys.ManagedCommon.dll differ
diff --git a/src/GEmojiSharp.PowerToysRun/libs/Wox.Plugin.dll b/src/GEmojiSharp.PowerToysRun/libs/Wox.Plugin.dll
index b4b44d5..29f765d 100644
Binary files a/src/GEmojiSharp.PowerToysRun/libs/Wox.Plugin.dll and b/src/GEmojiSharp.PowerToysRun/libs/Wox.Plugin.dll differ
diff --git a/src/GEmojiSharp/Emoji.cs b/src/GEmojiSharp/Emoji.cs
index b52aed8..dc28352 100644
--- a/src/GEmojiSharp/Emoji.cs
+++ b/src/GEmojiSharp/Emoji.cs
@@ -39,7 +39,7 @@ public static GEmoji Get(string value)
{
if (value is null) throw new ArgumentNullException(nameof(value));
- var key = value.TrimAlias();
+ var key = value.TrimAlias().TrimSkinToneVariants();
return
AliasToGEmoji.ContainsKey(key) ? AliasToGEmoji[key] :
diff --git a/src/GEmojiSharp/Emoji.g.All.cs b/src/GEmojiSharp/Emoji.g.All.cs
index e1a23ca..e46bae9 100644
--- a/src/GEmojiSharp/Emoji.g.All.cs
+++ b/src/GEmojiSharp/Emoji.g.All.cs
@@ -38,7 +38,7 @@ public static partial class Emoji
new GEmoji { Raw = "๐คช", Description = "zany face", Category = "Smileys & Emotion", Aliases = new[] { "zany_face" }, Tags = new[] { "goofy", "wacky" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f92a" },
new GEmoji { Raw = "๐", Description = "squinting face with tongue", Category = "Smileys & Emotion", Aliases = new[] { "stuck_out_tongue_closed_eyes" }, Tags = new[] { "prank" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f61d" },
new GEmoji { Raw = "๐ค", Description = "money-mouth face", Category = "Smileys & Emotion", Aliases = new[] { "money_mouth_face" }, Tags = new[] { "rich" }, UnicodeVersion = "8.0", IosVersion = "9.1", Filename = "1f911" },
- new GEmoji { Raw = "๐ค", Description = "hugging face", Category = "Smileys & Emotion", Aliases = new[] { "hugs" }, UnicodeVersion = "8.0", IosVersion = "9.1", Filename = "1f917" },
+ new GEmoji { Raw = "๐ค", Description = "smiling face with open hands", Category = "Smileys & Emotion", Aliases = new[] { "hugs" }, UnicodeVersion = "8.0", IosVersion = "9.1", Filename = "1f917" },
new GEmoji { Raw = "๐คญ", Description = "face with hand over mouth", Category = "Smileys & Emotion", Aliases = new[] { "hand_over_mouth" }, Tags = new[] { "quiet", "whoops" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f92d" },
new GEmoji { Raw = "๐คซ", Description = "shushing face", Category = "Smileys & Emotion", Aliases = new[] { "shushing_face" }, Tags = new[] { "silence", "quiet" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f92b" },
new GEmoji { Raw = "๐ค", Description = "thinking face", Category = "Smileys & Emotion", Aliases = new[] { "thinking" }, UnicodeVersion = "8.0", IosVersion = "9.1", Filename = "1f914" },
@@ -68,7 +68,7 @@ public static partial class Emoji
new GEmoji { Raw = "๐ฅต", Description = "hot face", Category = "Smileys & Emotion", Aliases = new[] { "hot_face" }, Tags = new[] { "heat", "sweating" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f975" },
new GEmoji { Raw = "๐ฅถ", Description = "cold face", Category = "Smileys & Emotion", Aliases = new[] { "cold_face" }, Tags = new[] { "freezing", "ice" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f976" },
new GEmoji { Raw = "๐ฅด", Description = "woozy face", Category = "Smileys & Emotion", Aliases = new[] { "woozy_face" }, Tags = new[] { "groggy" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f974" },
- new GEmoji { Raw = "๐ต", Description = "knocked-out face", Category = "Smileys & Emotion", Aliases = new[] { "dizzy_face" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f635" },
+ new GEmoji { Raw = "๐ต", Description = "face with crossed-out eyes", Category = "Smileys & Emotion", Aliases = new[] { "dizzy_face" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f635" },
new GEmoji { Raw = "๐ตโ๐ซ", Description = "face with spiral eyes", Category = "Smileys & Emotion", Aliases = new[] { "face_with_spiral_eyes" }, UnicodeVersion = "13.1", IosVersion = "14.0", Filename = "1f635-1f4ab" },
new GEmoji { Raw = "๐คฏ", Description = "exploding head", Category = "Smileys & Emotion", Aliases = new[] { "exploding_head" }, Tags = new[] { "mind", "blown" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f92f" },
new GEmoji { Raw = "๐ค ", Description = "cowboy hat face", Category = "Smileys & Emotion", Aliases = new[] { "cowboy_hat_face" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f920" },
@@ -166,48 +166,48 @@ public static partial class Emoji
new GEmoji { Raw = "๐ฏ๏ธ", Description = "right anger bubble", Category = "Smileys & Emotion", Aliases = new[] { "right_anger_bubble" }, UnicodeVersion = "7.0", IosVersion = "9.1", Filename = "1f5ef" },
new GEmoji { Raw = "๐ญ", Description = "thought balloon", Category = "Smileys & Emotion", Aliases = new[] { "thought_balloon" }, Tags = new[] { "thinking" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f4ad" },
new GEmoji { Raw = "๐ค", Description = "zzz", Category = "Smileys & Emotion", Aliases = new[] { "zzz" }, Tags = new[] { "sleeping" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f4a4" },
- new GEmoji { Raw = "๐", Description = "waving hand", Category = "People & Body", Aliases = new[] { "wave" }, Tags = new[] { "goodbye" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f44b" },
- new GEmoji { Raw = "๐ค", Description = "raised back of hand", Category = "People & Body", Aliases = new[] { "raised_back_of_hand" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f91a" },
- new GEmoji { Raw = "๐๏ธ", Description = "hand with fingers splayed", Category = "People & Body", Aliases = new[] { "raised_hand_with_fingers_splayed" }, UnicodeVersion = "7.0", IosVersion = "9.1", Filename = "1f590" },
- new GEmoji { Raw = "โ", Description = "raised hand", Category = "People & Body", Aliases = new[] { "hand", "raised_hand" }, Tags = new[] { "highfive", "stop" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "270b" },
- new GEmoji { Raw = "๐", Description = "vulcan salute", Category = "People & Body", Aliases = new[] { "vulcan_salute" }, Tags = new[] { "prosper", "spock" }, UnicodeVersion = "7.0", IosVersion = "8.3", Filename = "1f596" },
- new GEmoji { Raw = "๐", Description = "OK hand", Category = "People & Body", Aliases = new[] { "ok_hand" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f44c" },
- new GEmoji { Raw = "๐ค", Description = "pinched fingers", Category = "People & Body", Aliases = new[] { "pinched_fingers" }, UnicodeVersion = "13.0", IosVersion = "14.0", Filename = "1f90c" },
- new GEmoji { Raw = "๐ค", Description = "pinching hand", Category = "People & Body", Aliases = new[] { "pinching_hand" }, UnicodeVersion = "12.0", IosVersion = "13.0", Filename = "1f90f" },
- new GEmoji { Raw = "โ๏ธ", Description = "victory hand", Category = "People & Body", Aliases = new[] { "v" }, Tags = new[] { "victory", "peace" }, IosVersion = "6.0", Filename = "270c" },
- new GEmoji { Raw = "๐ค", Description = "crossed fingers", Category = "People & Body", Aliases = new[] { "crossed_fingers" }, Tags = new[] { "luck", "hopeful" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f91e" },
- new GEmoji { Raw = "๐ค", Description = "love-you gesture", Category = "People & Body", Aliases = new[] { "love_you_gesture" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f91f" },
- new GEmoji { Raw = "๐ค", Description = "sign of the horns", Category = "People & Body", Aliases = new[] { "metal" }, UnicodeVersion = "8.0", IosVersion = "9.1", Filename = "1f918" },
- new GEmoji { Raw = "๐ค", Description = "call me hand", Category = "People & Body", Aliases = new[] { "call_me_hand" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f919" },
- new GEmoji { Raw = "๐", Description = "backhand index pointing left", Category = "People & Body", Aliases = new[] { "point_left" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f448" },
- new GEmoji { Raw = "๐", Description = "backhand index pointing right", Category = "People & Body", Aliases = new[] { "point_right" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f449" },
- new GEmoji { Raw = "๐", Description = "backhand index pointing up", Category = "People & Body", Aliases = new[] { "point_up_2" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f446" },
- new GEmoji { Raw = "๐", Description = "middle finger", Category = "People & Body", Aliases = new[] { "middle_finger", "fu" }, UnicodeVersion = "7.0", IosVersion = "9.1", Filename = "1f595" },
- new GEmoji { Raw = "๐", Description = "backhand index pointing down", Category = "People & Body", Aliases = new[] { "point_down" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f447" },
- new GEmoji { Raw = "โ๏ธ", Description = "index pointing up", Category = "People & Body", Aliases = new[] { "point_up" }, IosVersion = "6.0", Filename = "261d" },
- new GEmoji { Raw = "๐", Description = "thumbs up", Category = "People & Body", Aliases = new[] { "+1", "thumbsup" }, Tags = new[] { "approve", "ok" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f44d" },
- new GEmoji { Raw = "๐", Description = "thumbs down", Category = "People & Body", Aliases = new[] { "-1", "thumbsdown" }, Tags = new[] { "disapprove", "bury" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f44e" },
- new GEmoji { Raw = "โ", Description = "raised fist", Category = "People & Body", Aliases = new[] { "fist_raised", "fist" }, Tags = new[] { "power" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "270a" },
- new GEmoji { Raw = "๐", Description = "oncoming fist", Category = "People & Body", Aliases = new[] { "fist_oncoming", "facepunch", "punch" }, Tags = new[] { "attack" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f44a" },
- new GEmoji { Raw = "๐ค", Description = "left-facing fist", Category = "People & Body", Aliases = new[] { "fist_left" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f91b" },
- new GEmoji { Raw = "๐ค", Description = "right-facing fist", Category = "People & Body", Aliases = new[] { "fist_right" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f91c" },
- new GEmoji { Raw = "๐", Description = "clapping hands", Category = "People & Body", Aliases = new[] { "clap" }, Tags = new[] { "praise", "applause" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f44f" },
- new GEmoji { Raw = "๐", Description = "raising hands", Category = "People & Body", Aliases = new[] { "raised_hands" }, Tags = new[] { "hooray" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f64c" },
- new GEmoji { Raw = "๐", Description = "open hands", Category = "People & Body", Aliases = new[] { "open_hands" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f450" },
- new GEmoji { Raw = "๐คฒ", Description = "palms up together", Category = "People & Body", Aliases = new[] { "palms_up_together" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f932" },
- new GEmoji { Raw = "๐ค", Description = "handshake", Category = "People & Body", Aliases = new[] { "handshake" }, Tags = new[] { "deal" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f91d" },
- new GEmoji { Raw = "๐", Description = "folded hands", Category = "People & Body", Aliases = new[] { "pray" }, Tags = new[] { "please", "hope", "wish" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f64f" },
- new GEmoji { Raw = "โ๏ธ", Description = "writing hand", Category = "People & Body", Aliases = new[] { "writing_hand" }, IosVersion = "9.1", Filename = "270d" },
- new GEmoji { Raw = "๐
", Description = "nail polish", Category = "People & Body", Aliases = new[] { "nail_care" }, Tags = new[] { "beauty", "manicure" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f485" },
- new GEmoji { Raw = "๐คณ", Description = "selfie", Category = "People & Body", Aliases = new[] { "selfie" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f933" },
- new GEmoji { Raw = "๐ช", Description = "flexed biceps", Category = "People & Body", Aliases = new[] { "muscle" }, Tags = new[] { "flex", "bicep", "strong", "workout" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f4aa" },
+ new GEmoji { Raw = "๐", Description = "waving hand", Category = "People & Body", Aliases = new[] { "wave" }, Tags = new[] { "goodbye" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f44b" },
+ new GEmoji { Raw = "๐ค", Description = "raised back of hand", Category = "People & Body", Aliases = new[] { "raised_back_of_hand" }, UnicodeVersion = "9.0", IosVersion = "10.2", HasSkinTones = true, Filename = "1f91a" },
+ new GEmoji { Raw = "๐๏ธ", Description = "hand with fingers splayed", Category = "People & Body", Aliases = new[] { "raised_hand_with_fingers_splayed" }, UnicodeVersion = "7.0", IosVersion = "9.1", HasSkinTones = true, Filename = "1f590" },
+ new GEmoji { Raw = "โ", Description = "raised hand", Category = "People & Body", Aliases = new[] { "hand", "raised_hand" }, Tags = new[] { "highfive", "stop" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "270b" },
+ new GEmoji { Raw = "๐", Description = "vulcan salute", Category = "People & Body", Aliases = new[] { "vulcan_salute" }, Tags = new[] { "prosper", "spock" }, UnicodeVersion = "7.0", IosVersion = "8.3", HasSkinTones = true, Filename = "1f596" },
+ new GEmoji { Raw = "๐", Description = "OK hand", Category = "People & Body", Aliases = new[] { "ok_hand" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f44c" },
+ new GEmoji { Raw = "๐ค", Description = "pinched fingers", Category = "People & Body", Aliases = new[] { "pinched_fingers" }, UnicodeVersion = "13.0", IosVersion = "14.0", HasSkinTones = true, Filename = "1f90c" },
+ new GEmoji { Raw = "๐ค", Description = "pinching hand", Category = "People & Body", Aliases = new[] { "pinching_hand" }, UnicodeVersion = "12.0", IosVersion = "13.0", HasSkinTones = true, Filename = "1f90f" },
+ new GEmoji { Raw = "โ๏ธ", Description = "victory hand", Category = "People & Body", Aliases = new[] { "v" }, Tags = new[] { "victory", "peace" }, IosVersion = "6.0", HasSkinTones = true, Filename = "270c" },
+ new GEmoji { Raw = "๐ค", Description = "crossed fingers", Category = "People & Body", Aliases = new[] { "crossed_fingers" }, Tags = new[] { "luck", "hopeful" }, UnicodeVersion = "9.0", IosVersion = "10.2", HasSkinTones = true, Filename = "1f91e" },
+ new GEmoji { Raw = "๐ค", Description = "love-you gesture", Category = "People & Body", Aliases = new[] { "love_you_gesture" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f91f" },
+ new GEmoji { Raw = "๐ค", Description = "sign of the horns", Category = "People & Body", Aliases = new[] { "metal" }, UnicodeVersion = "8.0", IosVersion = "9.1", HasSkinTones = true, Filename = "1f918" },
+ new GEmoji { Raw = "๐ค", Description = "call me hand", Category = "People & Body", Aliases = new[] { "call_me_hand" }, UnicodeVersion = "9.0", IosVersion = "10.2", HasSkinTones = true, Filename = "1f919" },
+ new GEmoji { Raw = "๐", Description = "backhand index pointing left", Category = "People & Body", Aliases = new[] { "point_left" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f448" },
+ new GEmoji { Raw = "๐", Description = "backhand index pointing right", Category = "People & Body", Aliases = new[] { "point_right" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f449" },
+ new GEmoji { Raw = "๐", Description = "backhand index pointing up", Category = "People & Body", Aliases = new[] { "point_up_2" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f446" },
+ new GEmoji { Raw = "๐", Description = "middle finger", Category = "People & Body", Aliases = new[] { "middle_finger", "fu" }, UnicodeVersion = "7.0", IosVersion = "9.1", HasSkinTones = true, Filename = "1f595" },
+ new GEmoji { Raw = "๐", Description = "backhand index pointing down", Category = "People & Body", Aliases = new[] { "point_down" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f447" },
+ new GEmoji { Raw = "โ๏ธ", Description = "index pointing up", Category = "People & Body", Aliases = new[] { "point_up" }, IosVersion = "6.0", HasSkinTones = true, Filename = "261d" },
+ new GEmoji { Raw = "๐", Description = "thumbs up", Category = "People & Body", Aliases = new[] { "+1", "thumbsup" }, Tags = new[] { "approve", "ok" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f44d" },
+ new GEmoji { Raw = "๐", Description = "thumbs down", Category = "People & Body", Aliases = new[] { "-1", "thumbsdown" }, Tags = new[] { "disapprove", "bury" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f44e" },
+ new GEmoji { Raw = "โ", Description = "raised fist", Category = "People & Body", Aliases = new[] { "fist_raised", "fist" }, Tags = new[] { "power" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "270a" },
+ new GEmoji { Raw = "๐", Description = "oncoming fist", Category = "People & Body", Aliases = new[] { "fist_oncoming", "facepunch", "punch" }, Tags = new[] { "attack" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f44a" },
+ new GEmoji { Raw = "๐ค", Description = "left-facing fist", Category = "People & Body", Aliases = new[] { "fist_left" }, UnicodeVersion = "9.0", IosVersion = "10.2", HasSkinTones = true, Filename = "1f91b" },
+ new GEmoji { Raw = "๐ค", Description = "right-facing fist", Category = "People & Body", Aliases = new[] { "fist_right" }, UnicodeVersion = "9.0", IosVersion = "10.2", HasSkinTones = true, Filename = "1f91c" },
+ new GEmoji { Raw = "๐", Description = "clapping hands", Category = "People & Body", Aliases = new[] { "clap" }, Tags = new[] { "praise", "applause" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f44f" },
+ new GEmoji { Raw = "๐", Description = "raising hands", Category = "People & Body", Aliases = new[] { "raised_hands" }, Tags = new[] { "hooray" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f64c" },
+ new GEmoji { Raw = "๐", Description = "open hands", Category = "People & Body", Aliases = new[] { "open_hands" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f450" },
+ new GEmoji { Raw = "๐คฒ", Description = "palms up together", Category = "People & Body", Aliases = new[] { "palms_up_together" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f932" },
+ new GEmoji { Raw = "๐ค", Description = "handshake", Category = "People & Body", Aliases = new[] { "handshake" }, Tags = new[] { "deal" }, UnicodeVersion = "9.0", IosVersion = "10.2", HasSkinTones = true, Filename = "1f91d" },
+ new GEmoji { Raw = "๐", Description = "folded hands", Category = "People & Body", Aliases = new[] { "pray" }, Tags = new[] { "please", "hope", "wish" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f64f" },
+ new GEmoji { Raw = "โ๏ธ", Description = "writing hand", Category = "People & Body", Aliases = new[] { "writing_hand" }, IosVersion = "9.1", HasSkinTones = true, Filename = "270d" },
+ new GEmoji { Raw = "๐
", Description = "nail polish", Category = "People & Body", Aliases = new[] { "nail_care" }, Tags = new[] { "beauty", "manicure" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f485" },
+ new GEmoji { Raw = "๐คณ", Description = "selfie", Category = "People & Body", Aliases = new[] { "selfie" }, UnicodeVersion = "9.0", IosVersion = "10.2", HasSkinTones = true, Filename = "1f933" },
+ new GEmoji { Raw = "๐ช", Description = "flexed biceps", Category = "People & Body", Aliases = new[] { "muscle" }, Tags = new[] { "flex", "bicep", "strong", "workout" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f4aa" },
new GEmoji { Raw = "๐ฆพ", Description = "mechanical arm", Category = "People & Body", Aliases = new[] { "mechanical_arm" }, UnicodeVersion = "12.0", IosVersion = "13.0", Filename = "1f9be" },
new GEmoji { Raw = "๐ฆฟ", Description = "mechanical leg", Category = "People & Body", Aliases = new[] { "mechanical_leg" }, UnicodeVersion = "12.0", IosVersion = "13.0", Filename = "1f9bf" },
- new GEmoji { Raw = "๐ฆต", Description = "leg", Category = "People & Body", Aliases = new[] { "leg" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9b5" },
- new GEmoji { Raw = "๐ฆถ", Description = "foot", Category = "People & Body", Aliases = new[] { "foot" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9b6" },
- new GEmoji { Raw = "๐", Description = "ear", Category = "People & Body", Aliases = new[] { "ear" }, Tags = new[] { "hear", "sound", "listen" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f442" },
- new GEmoji { Raw = "๐ฆป", Description = "ear with hearing aid", Category = "People & Body", Aliases = new[] { "ear_with_hearing_aid" }, UnicodeVersion = "12.0", IosVersion = "13.0", Filename = "1f9bb" },
- new GEmoji { Raw = "๐", Description = "nose", Category = "People & Body", Aliases = new[] { "nose" }, Tags = new[] { "smell" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f443" },
+ new GEmoji { Raw = "๐ฆต", Description = "leg", Category = "People & Body", Aliases = new[] { "leg" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9b5" },
+ new GEmoji { Raw = "๐ฆถ", Description = "foot", Category = "People & Body", Aliases = new[] { "foot" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9b6" },
+ new GEmoji { Raw = "๐", Description = "ear", Category = "People & Body", Aliases = new[] { "ear" }, Tags = new[] { "hear", "sound", "listen" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f442" },
+ new GEmoji { Raw = "๐ฆป", Description = "ear with hearing aid", Category = "People & Body", Aliases = new[] { "ear_with_hearing_aid" }, UnicodeVersion = "12.0", IosVersion = "13.0", HasSkinTones = true, Filename = "1f9bb" },
+ new GEmoji { Raw = "๐", Description = "nose", Category = "People & Body", Aliases = new[] { "nose" }, Tags = new[] { "smell" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f443" },
new GEmoji { Raw = "๐ง ", Description = "brain", Category = "People & Body", Aliases = new[] { "brain" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9e0" },
new GEmoji { Raw = "๐ซ", Description = "anatomical heart", Category = "People & Body", Aliases = new[] { "anatomical_heart" }, UnicodeVersion = "13.0", IosVersion = "14.0", Filename = "1fac0" },
new GEmoji { Raw = "๐ซ", Description = "lungs", Category = "People & Body", Aliases = new[] { "lungs" }, UnicodeVersion = "13.0", IosVersion = "14.0", Filename = "1fac1" },
@@ -217,273 +217,273 @@ public static partial class Emoji
new GEmoji { Raw = "๐๏ธ", Description = "eye", Category = "People & Body", Aliases = new[] { "eye" }, UnicodeVersion = "7.0", IosVersion = "9.1", Filename = "1f441" },
new GEmoji { Raw = "๐
", Description = "tongue", Category = "People & Body", Aliases = new[] { "tongue" }, Tags = new[] { "taste" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f445" },
new GEmoji { Raw = "๐", Description = "mouth", Category = "People & Body", Aliases = new[] { "lips" }, Tags = new[] { "kiss" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f444" },
- new GEmoji { Raw = "๐ถ", Description = "baby", Category = "People & Body", Aliases = new[] { "baby" }, Tags = new[] { "child", "newborn" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f476" },
- new GEmoji { Raw = "๐ง", Description = "child", Category = "People & Body", Aliases = new[] { "child" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9d2" },
- new GEmoji { Raw = "๐ฆ", Description = "boy", Category = "People & Body", Aliases = new[] { "boy" }, Tags = new[] { "child" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f466" },
- new GEmoji { Raw = "๐ง", Description = "girl", Category = "People & Body", Aliases = new[] { "girl" }, Tags = new[] { "child" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f467" },
- new GEmoji { Raw = "๐ง", Description = "person", Category = "People & Body", Aliases = new[] { "adult" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9d1" },
- new GEmoji { Raw = "๐ฑ", Description = "person: blond hair", Category = "People & Body", Aliases = new[] { "blond_haired_person" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f471" },
- new GEmoji { Raw = "๐จ", Description = "man", Category = "People & Body", Aliases = new[] { "man" }, Tags = new[] { "mustache", "father", "dad" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f468" },
- new GEmoji { Raw = "๐ง", Description = "person: beard", Category = "People & Body", Aliases = new[] { "bearded_person" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9d4" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "man: beard", Category = "People & Body", Aliases = new[] { "man_beard" }, UnicodeVersion = "13.1", IosVersion = "14.0", Filename = "1f9d4-2642" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "woman: beard", Category = "People & Body", Aliases = new[] { "woman_beard" }, UnicodeVersion = "13.1", IosVersion = "14.0", Filename = "1f9d4-2640" },
- new GEmoji { Raw = "๐จโ๐ฆฐ", Description = "man: red hair", Category = "People & Body", Aliases = new[] { "red_haired_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f468-1f9b0" },
- new GEmoji { Raw = "๐จโ๐ฆฑ", Description = "man: curly hair", Category = "People & Body", Aliases = new[] { "curly_haired_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f468-1f9b1" },
- new GEmoji { Raw = "๐จโ๐ฆณ", Description = "man: white hair", Category = "People & Body", Aliases = new[] { "white_haired_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f468-1f9b3" },
- new GEmoji { Raw = "๐จโ๐ฆฒ", Description = "man: bald", Category = "People & Body", Aliases = new[] { "bald_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f468-1f9b2" },
- new GEmoji { Raw = "๐ฉ", Description = "woman", Category = "People & Body", Aliases = new[] { "woman" }, Tags = new[] { "girls" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f469" },
- new GEmoji { Raw = "๐ฉโ๐ฆฐ", Description = "woman: red hair", Category = "People & Body", Aliases = new[] { "red_haired_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f469-1f9b0" },
- new GEmoji { Raw = "๐งโ๐ฆฐ", Description = "person: red hair", Category = "People & Body", Aliases = new[] { "person_red_hair" }, UnicodeVersion = "12.1", IosVersion = "13.2", Filename = "1f9d1-1f9b0" },
- new GEmoji { Raw = "๐ฉโ๐ฆฑ", Description = "woman: curly hair", Category = "People & Body", Aliases = new[] { "curly_haired_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f469-1f9b1" },
- new GEmoji { Raw = "๐งโ๐ฆฑ", Description = "person: curly hair", Category = "People & Body", Aliases = new[] { "person_curly_hair" }, UnicodeVersion = "12.1", IosVersion = "13.2", Filename = "1f9d1-1f9b1" },
- new GEmoji { Raw = "๐ฉโ๐ฆณ", Description = "woman: white hair", Category = "People & Body", Aliases = new[] { "white_haired_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f469-1f9b3" },
- new GEmoji { Raw = "๐งโ๐ฆณ", Description = "person: white hair", Category = "People & Body", Aliases = new[] { "person_white_hair" }, UnicodeVersion = "12.1", IosVersion = "13.2", Filename = "1f9d1-1f9b3" },
- new GEmoji { Raw = "๐ฉโ๐ฆฒ", Description = "woman: bald", Category = "People & Body", Aliases = new[] { "bald_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f469-1f9b2" },
- new GEmoji { Raw = "๐งโ๐ฆฒ", Description = "person: bald", Category = "People & Body", Aliases = new[] { "person_bald" }, UnicodeVersion = "12.1", IosVersion = "13.2", Filename = "1f9d1-1f9b2" },
- new GEmoji { Raw = "๐ฑโโ๏ธ", Description = "woman: blond hair", Category = "People & Body", Aliases = new[] { "blond_haired_woman", "blonde_woman" }, UnicodeVersion = "6.0", IosVersion = "10.0", Filename = "1f471-2640" },
- new GEmoji { Raw = "๐ฑโโ๏ธ", Description = "man: blond hair", Category = "People & Body", Aliases = new[] { "blond_haired_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f471-2642" },
- new GEmoji { Raw = "๐ง", Description = "older person", Category = "People & Body", Aliases = new[] { "older_adult" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9d3" },
- new GEmoji { Raw = "๐ด", Description = "old man", Category = "People & Body", Aliases = new[] { "older_man" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f474" },
- new GEmoji { Raw = "๐ต", Description = "old woman", Category = "People & Body", Aliases = new[] { "older_woman" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f475" },
- new GEmoji { Raw = "๐", Description = "person frowning", Category = "People & Body", Aliases = new[] { "frowning_person" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f64d" },
- new GEmoji { Raw = "๐โโ๏ธ", Description = "man frowning", Category = "People & Body", Aliases = new[] { "frowning_man" }, UnicodeVersion = "6.0", IosVersion = "10.0", Filename = "1f64d-2642" },
- new GEmoji { Raw = "๐โโ๏ธ", Description = "woman frowning", Category = "People & Body", Aliases = new[] { "frowning_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f64d-2640" },
- new GEmoji { Raw = "๐", Description = "person pouting", Category = "People & Body", Aliases = new[] { "pouting_face" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f64e" },
- new GEmoji { Raw = "๐โโ๏ธ", Description = "man pouting", Category = "People & Body", Aliases = new[] { "pouting_man" }, UnicodeVersion = "6.0", IosVersion = "10.0", Filename = "1f64e-2642" },
- new GEmoji { Raw = "๐โโ๏ธ", Description = "woman pouting", Category = "People & Body", Aliases = new[] { "pouting_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f64e-2640" },
- new GEmoji { Raw = "๐
", Description = "person gesturing NO", Category = "People & Body", Aliases = new[] { "no_good" }, Tags = new[] { "stop", "halt", "denied" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f645" },
- new GEmoji { Raw = "๐
โโ๏ธ", Description = "man gesturing NO", Category = "People & Body", Aliases = new[] { "no_good_man", "ng_man" }, Tags = new[] { "stop", "halt", "denied" }, UnicodeVersion = "6.0", IosVersion = "10.0", Filename = "1f645-2642" },
- new GEmoji { Raw = "๐
โโ๏ธ", Description = "woman gesturing NO", Category = "People & Body", Aliases = new[] { "no_good_woman", "ng_woman" }, Tags = new[] { "stop", "halt", "denied" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f645-2640" },
- new GEmoji { Raw = "๐", Description = "person gesturing OK", Category = "People & Body", Aliases = new[] { "ok_person" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f646" },
- new GEmoji { Raw = "๐โโ๏ธ", Description = "man gesturing OK", Category = "People & Body", Aliases = new[] { "ok_man" }, UnicodeVersion = "6.0", IosVersion = "10.0", Filename = "1f646-2642" },
- new GEmoji { Raw = "๐โโ๏ธ", Description = "woman gesturing OK", Category = "People & Body", Aliases = new[] { "ok_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f646-2640" },
- new GEmoji { Raw = "๐", Description = "person tipping hand", Category = "People & Body", Aliases = new[] { "tipping_hand_person", "information_desk_person" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f481" },
- new GEmoji { Raw = "๐โโ๏ธ", Description = "man tipping hand", Category = "People & Body", Aliases = new[] { "tipping_hand_man", "sassy_man" }, Tags = new[] { "information" }, UnicodeVersion = "6.0", IosVersion = "10.0", Filename = "1f481-2642" },
- new GEmoji { Raw = "๐โโ๏ธ", Description = "woman tipping hand", Category = "People & Body", Aliases = new[] { "tipping_hand_woman", "sassy_woman" }, Tags = new[] { "information" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f481-2640" },
- new GEmoji { Raw = "๐", Description = "person raising hand", Category = "People & Body", Aliases = new[] { "raising_hand" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f64b" },
- new GEmoji { Raw = "๐โโ๏ธ", Description = "man raising hand", Category = "People & Body", Aliases = new[] { "raising_hand_man" }, UnicodeVersion = "6.0", IosVersion = "10.0", Filename = "1f64b-2642" },
- new GEmoji { Raw = "๐โโ๏ธ", Description = "woman raising hand", Category = "People & Body", Aliases = new[] { "raising_hand_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f64b-2640" },
- new GEmoji { Raw = "๐ง", Description = "deaf person", Category = "People & Body", Aliases = new[] { "deaf_person" }, UnicodeVersion = "12.0", IosVersion = "13.0", Filename = "1f9cf" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "deaf man", Category = "People & Body", Aliases = new[] { "deaf_man" }, UnicodeVersion = "12.0", IosVersion = "13.0", Filename = "1f9cf-2642" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "deaf woman", Category = "People & Body", Aliases = new[] { "deaf_woman" }, UnicodeVersion = "12.0", IosVersion = "13.0", Filename = "1f9cf-2640" },
- new GEmoji { Raw = "๐", Description = "person bowing", Category = "People & Body", Aliases = new[] { "bow" }, Tags = new[] { "respect", "thanks" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f647" },
- new GEmoji { Raw = "๐โโ๏ธ", Description = "man bowing", Category = "People & Body", Aliases = new[] { "bowing_man" }, Tags = new[] { "respect", "thanks" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f647-2642" },
- new GEmoji { Raw = "๐โโ๏ธ", Description = "woman bowing", Category = "People & Body", Aliases = new[] { "bowing_woman" }, Tags = new[] { "respect", "thanks" }, UnicodeVersion = "6.0", IosVersion = "10.0", Filename = "1f647-2640" },
- new GEmoji { Raw = "๐คฆ", Description = "person facepalming", Category = "People & Body", Aliases = new[] { "facepalm" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f926" },
- new GEmoji { Raw = "๐คฆโโ๏ธ", Description = "man facepalming", Category = "People & Body", Aliases = new[] { "man_facepalming" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f926-2642" },
- new GEmoji { Raw = "๐คฆโโ๏ธ", Description = "woman facepalming", Category = "People & Body", Aliases = new[] { "woman_facepalming" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f926-2640" },
- new GEmoji { Raw = "๐คท", Description = "person shrugging", Category = "People & Body", Aliases = new[] { "shrug" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f937" },
- new GEmoji { Raw = "๐คทโโ๏ธ", Description = "man shrugging", Category = "People & Body", Aliases = new[] { "man_shrugging" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f937-2642" },
- new GEmoji { Raw = "๐คทโโ๏ธ", Description = "woman shrugging", Category = "People & Body", Aliases = new[] { "woman_shrugging" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f937-2640" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "health worker", Category = "People & Body", Aliases = new[] { "health_worker" }, UnicodeVersion = "12.1", IosVersion = "13.2", Filename = "1f9d1-2695" },
- new GEmoji { Raw = "๐จโโ๏ธ", Description = "man health worker", Category = "People & Body", Aliases = new[] { "man_health_worker" }, Tags = new[] { "doctor", "nurse" }, IosVersion = "10.2", Filename = "1f468-2695" },
- new GEmoji { Raw = "๐ฉโโ๏ธ", Description = "woman health worker", Category = "People & Body", Aliases = new[] { "woman_health_worker" }, Tags = new[] { "doctor", "nurse" }, IosVersion = "10.2", Filename = "1f469-2695" },
- new GEmoji { Raw = "๐งโ๐", Description = "student", Category = "People & Body", Aliases = new[] { "student" }, UnicodeVersion = "12.1", IosVersion = "13.2", Filename = "1f9d1-1f393" },
- new GEmoji { Raw = "๐จโ๐", Description = "man student", Category = "People & Body", Aliases = new[] { "man_student" }, Tags = new[] { "graduation" }, IosVersion = "10.2", Filename = "1f468-1f393" },
- new GEmoji { Raw = "๐ฉโ๐", Description = "woman student", Category = "People & Body", Aliases = new[] { "woman_student" }, Tags = new[] { "graduation" }, IosVersion = "10.2", Filename = "1f469-1f393" },
- new GEmoji { Raw = "๐งโ๐ซ", Description = "teacher", Category = "People & Body", Aliases = new[] { "teacher" }, UnicodeVersion = "12.1", IosVersion = "13.2", Filename = "1f9d1-1f3eb" },
- new GEmoji { Raw = "๐จโ๐ซ", Description = "man teacher", Category = "People & Body", Aliases = new[] { "man_teacher" }, Tags = new[] { "school", "professor" }, IosVersion = "10.2", Filename = "1f468-1f3eb" },
- new GEmoji { Raw = "๐ฉโ๐ซ", Description = "woman teacher", Category = "People & Body", Aliases = new[] { "woman_teacher" }, Tags = new[] { "school", "professor" }, IosVersion = "10.2", Filename = "1f469-1f3eb" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "judge", Category = "People & Body", Aliases = new[] { "judge" }, UnicodeVersion = "12.1", IosVersion = "13.2", Filename = "1f9d1-2696" },
- new GEmoji { Raw = "๐จโโ๏ธ", Description = "man judge", Category = "People & Body", Aliases = new[] { "man_judge" }, Tags = new[] { "justice" }, IosVersion = "10.2", Filename = "1f468-2696" },
- new GEmoji { Raw = "๐ฉโโ๏ธ", Description = "woman judge", Category = "People & Body", Aliases = new[] { "woman_judge" }, Tags = new[] { "justice" }, IosVersion = "10.2", Filename = "1f469-2696" },
- new GEmoji { Raw = "๐งโ๐พ", Description = "farmer", Category = "People & Body", Aliases = new[] { "farmer" }, UnicodeVersion = "12.1", IosVersion = "13.2", Filename = "1f9d1-1f33e" },
- new GEmoji { Raw = "๐จโ๐พ", Description = "man farmer", Category = "People & Body", Aliases = new[] { "man_farmer" }, IosVersion = "10.2", Filename = "1f468-1f33e" },
- new GEmoji { Raw = "๐ฉโ๐พ", Description = "woman farmer", Category = "People & Body", Aliases = new[] { "woman_farmer" }, IosVersion = "10.2", Filename = "1f469-1f33e" },
- new GEmoji { Raw = "๐งโ๐ณ", Description = "cook", Category = "People & Body", Aliases = new[] { "cook" }, UnicodeVersion = "12.1", IosVersion = "13.2", Filename = "1f9d1-1f373" },
- new GEmoji { Raw = "๐จโ๐ณ", Description = "man cook", Category = "People & Body", Aliases = new[] { "man_cook" }, Tags = new[] { "chef" }, IosVersion = "10.2", Filename = "1f468-1f373" },
- new GEmoji { Raw = "๐ฉโ๐ณ", Description = "woman cook", Category = "People & Body", Aliases = new[] { "woman_cook" }, Tags = new[] { "chef" }, IosVersion = "10.2", Filename = "1f469-1f373" },
- new GEmoji { Raw = "๐งโ๐ง", Description = "mechanic", Category = "People & Body", Aliases = new[] { "mechanic" }, UnicodeVersion = "12.1", IosVersion = "13.2", Filename = "1f9d1-1f527" },
- new GEmoji { Raw = "๐จโ๐ง", Description = "man mechanic", Category = "People & Body", Aliases = new[] { "man_mechanic" }, IosVersion = "10.2", Filename = "1f468-1f527" },
- new GEmoji { Raw = "๐ฉโ๐ง", Description = "woman mechanic", Category = "People & Body", Aliases = new[] { "woman_mechanic" }, IosVersion = "10.2", Filename = "1f469-1f527" },
- new GEmoji { Raw = "๐งโ๐ญ", Description = "factory worker", Category = "People & Body", Aliases = new[] { "factory_worker" }, UnicodeVersion = "12.1", IosVersion = "13.2", Filename = "1f9d1-1f3ed" },
- new GEmoji { Raw = "๐จโ๐ญ", Description = "man factory worker", Category = "People & Body", Aliases = new[] { "man_factory_worker" }, IosVersion = "10.2", Filename = "1f468-1f3ed" },
- new GEmoji { Raw = "๐ฉโ๐ญ", Description = "woman factory worker", Category = "People & Body", Aliases = new[] { "woman_factory_worker" }, IosVersion = "10.2", Filename = "1f469-1f3ed" },
- new GEmoji { Raw = "๐งโ๐ผ", Description = "office worker", Category = "People & Body", Aliases = new[] { "office_worker" }, UnicodeVersion = "12.1", IosVersion = "13.2", Filename = "1f9d1-1f4bc" },
- new GEmoji { Raw = "๐จโ๐ผ", Description = "man office worker", Category = "People & Body", Aliases = new[] { "man_office_worker" }, Tags = new[] { "business" }, IosVersion = "10.2", Filename = "1f468-1f4bc" },
- new GEmoji { Raw = "๐ฉโ๐ผ", Description = "woman office worker", Category = "People & Body", Aliases = new[] { "woman_office_worker" }, Tags = new[] { "business" }, IosVersion = "10.2", Filename = "1f469-1f4bc" },
- new GEmoji { Raw = "๐งโ๐ฌ", Description = "scientist", Category = "People & Body", Aliases = new[] { "scientist" }, UnicodeVersion = "12.1", IosVersion = "13.2", Filename = "1f9d1-1f52c" },
- new GEmoji { Raw = "๐จโ๐ฌ", Description = "man scientist", Category = "People & Body", Aliases = new[] { "man_scientist" }, Tags = new[] { "research" }, IosVersion = "10.2", Filename = "1f468-1f52c" },
- new GEmoji { Raw = "๐ฉโ๐ฌ", Description = "woman scientist", Category = "People & Body", Aliases = new[] { "woman_scientist" }, Tags = new[] { "research" }, IosVersion = "10.2", Filename = "1f469-1f52c" },
- new GEmoji { Raw = "๐งโ๐ป", Description = "technologist", Category = "People & Body", Aliases = new[] { "technologist" }, UnicodeVersion = "12.1", IosVersion = "13.2", Filename = "1f9d1-1f4bb" },
- new GEmoji { Raw = "๐จโ๐ป", Description = "man technologist", Category = "People & Body", Aliases = new[] { "man_technologist" }, Tags = new[] { "coder" }, IosVersion = "10.2", Filename = "1f468-1f4bb" },
- new GEmoji { Raw = "๐ฉโ๐ป", Description = "woman technologist", Category = "People & Body", Aliases = new[] { "woman_technologist" }, Tags = new[] { "coder" }, IosVersion = "10.2", Filename = "1f469-1f4bb" },
- new GEmoji { Raw = "๐งโ๐ค", Description = "singer", Category = "People & Body", Aliases = new[] { "singer" }, UnicodeVersion = "12.1", IosVersion = "13.2", Filename = "1f9d1-1f3a4" },
- new GEmoji { Raw = "๐จโ๐ค", Description = "man singer", Category = "People & Body", Aliases = new[] { "man_singer" }, Tags = new[] { "rockstar" }, IosVersion = "10.2", Filename = "1f468-1f3a4" },
- new GEmoji { Raw = "๐ฉโ๐ค", Description = "woman singer", Category = "People & Body", Aliases = new[] { "woman_singer" }, Tags = new[] { "rockstar" }, IosVersion = "10.2", Filename = "1f469-1f3a4" },
- new GEmoji { Raw = "๐งโ๐จ", Description = "artist", Category = "People & Body", Aliases = new[] { "artist" }, UnicodeVersion = "12.1", IosVersion = "13.2", Filename = "1f9d1-1f3a8" },
- new GEmoji { Raw = "๐จโ๐จ", Description = "man artist", Category = "People & Body", Aliases = new[] { "man_artist" }, Tags = new[] { "painter" }, IosVersion = "10.2", Filename = "1f468-1f3a8" },
- new GEmoji { Raw = "๐ฉโ๐จ", Description = "woman artist", Category = "People & Body", Aliases = new[] { "woman_artist" }, Tags = new[] { "painter" }, IosVersion = "10.2", Filename = "1f469-1f3a8" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "pilot", Category = "People & Body", Aliases = new[] { "pilot" }, UnicodeVersion = "12.1", IosVersion = "13.2", Filename = "1f9d1-2708" },
- new GEmoji { Raw = "๐จโโ๏ธ", Description = "man pilot", Category = "People & Body", Aliases = new[] { "man_pilot" }, IosVersion = "10.2", Filename = "1f468-2708" },
- new GEmoji { Raw = "๐ฉโโ๏ธ", Description = "woman pilot", Category = "People & Body", Aliases = new[] { "woman_pilot" }, IosVersion = "10.2", Filename = "1f469-2708" },
- new GEmoji { Raw = "๐งโ๐", Description = "astronaut", Category = "People & Body", Aliases = new[] { "astronaut" }, UnicodeVersion = "12.1", IosVersion = "13.2", Filename = "1f9d1-1f680" },
- new GEmoji { Raw = "๐จโ๐", Description = "man astronaut", Category = "People & Body", Aliases = new[] { "man_astronaut" }, Tags = new[] { "space" }, IosVersion = "10.2", Filename = "1f468-1f680" },
- new GEmoji { Raw = "๐ฉโ๐", Description = "woman astronaut", Category = "People & Body", Aliases = new[] { "woman_astronaut" }, Tags = new[] { "space" }, IosVersion = "10.2", Filename = "1f469-1f680" },
- new GEmoji { Raw = "๐งโ๐", Description = "firefighter", Category = "People & Body", Aliases = new[] { "firefighter" }, UnicodeVersion = "12.1", IosVersion = "13.2", Filename = "1f9d1-1f692" },
- new GEmoji { Raw = "๐จโ๐", Description = "man firefighter", Category = "People & Body", Aliases = new[] { "man_firefighter" }, IosVersion = "10.2", Filename = "1f468-1f692" },
- new GEmoji { Raw = "๐ฉโ๐", Description = "woman firefighter", Category = "People & Body", Aliases = new[] { "woman_firefighter" }, IosVersion = "10.2", Filename = "1f469-1f692" },
- new GEmoji { Raw = "๐ฎ", Description = "police officer", Category = "People & Body", Aliases = new[] { "police_officer", "cop" }, Tags = new[] { "law" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f46e" },
- new GEmoji { Raw = "๐ฎโโ๏ธ", Description = "man police officer", Category = "People & Body", Aliases = new[] { "policeman" }, Tags = new[] { "law", "cop" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f46e-2642" },
- new GEmoji { Raw = "๐ฎโโ๏ธ", Description = "woman police officer", Category = "People & Body", Aliases = new[] { "policewoman" }, Tags = new[] { "law", "cop" }, UnicodeVersion = "6.0", IosVersion = "10.0", Filename = "1f46e-2640" },
- new GEmoji { Raw = "๐ต๏ธ", Description = "detective", Category = "People & Body", Aliases = new[] { "detective" }, Tags = new[] { "sleuth" }, UnicodeVersion = "7.0", IosVersion = "9.1", Filename = "1f575" },
- new GEmoji { Raw = "๐ต๏ธโโ๏ธ", Description = "man detective", Category = "People & Body", Aliases = new[] { "male_detective" }, Tags = new[] { "sleuth" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f575-2642" },
- new GEmoji { Raw = "๐ต๏ธโโ๏ธ", Description = "woman detective", Category = "People & Body", Aliases = new[] { "female_detective" }, Tags = new[] { "sleuth" }, UnicodeVersion = "6.0", IosVersion = "10.0", Filename = "1f575-2640" },
- new GEmoji { Raw = "๐", Description = "guard", Category = "People & Body", Aliases = new[] { "guard" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f482" },
- new GEmoji { Raw = "๐โโ๏ธ", Description = "man guard", Category = "People & Body", Aliases = new[] { "guardsman" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f482-2642" },
- new GEmoji { Raw = "๐โโ๏ธ", Description = "woman guard", Category = "People & Body", Aliases = new[] { "guardswoman" }, UnicodeVersion = "6.0", IosVersion = "10.0", Filename = "1f482-2640" },
- new GEmoji { Raw = "๐ฅท", Description = "ninja", Category = "People & Body", Aliases = new[] { "ninja" }, UnicodeVersion = "13.0", IosVersion = "14.0", Filename = "1f977" },
- new GEmoji { Raw = "๐ท", Description = "construction worker", Category = "People & Body", Aliases = new[] { "construction_worker" }, Tags = new[] { "helmet" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f477" },
- new GEmoji { Raw = "๐ทโโ๏ธ", Description = "man construction worker", Category = "People & Body", Aliases = new[] { "construction_worker_man" }, Tags = new[] { "helmet" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f477-2642" },
- new GEmoji { Raw = "๐ทโโ๏ธ", Description = "woman construction worker", Category = "People & Body", Aliases = new[] { "construction_worker_woman" }, Tags = new[] { "helmet" }, UnicodeVersion = "6.0", IosVersion = "10.0", Filename = "1f477-2640" },
- new GEmoji { Raw = "๐คด", Description = "prince", Category = "People & Body", Aliases = new[] { "prince" }, Tags = new[] { "crown", "royal" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f934" },
- new GEmoji { Raw = "๐ธ", Description = "princess", Category = "People & Body", Aliases = new[] { "princess" }, Tags = new[] { "crown", "royal" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f478" },
- new GEmoji { Raw = "๐ณ", Description = "person wearing turban", Category = "People & Body", Aliases = new[] { "person_with_turban" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f473" },
- new GEmoji { Raw = "๐ณโโ๏ธ", Description = "man wearing turban", Category = "People & Body", Aliases = new[] { "man_with_turban" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f473-2642" },
- new GEmoji { Raw = "๐ณโโ๏ธ", Description = "woman wearing turban", Category = "People & Body", Aliases = new[] { "woman_with_turban" }, UnicodeVersion = "6.0", IosVersion = "10.0", Filename = "1f473-2640" },
- new GEmoji { Raw = "๐ฒ", Description = "person with skullcap", Category = "People & Body", Aliases = new[] { "man_with_gua_pi_mao" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f472" },
- new GEmoji { Raw = "๐ง", Description = "woman with headscarf", Category = "People & Body", Aliases = new[] { "woman_with_headscarf" }, Tags = new[] { "hijab" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9d5" },
- new GEmoji { Raw = "๐คต", Description = "person in tuxedo", Category = "People & Body", Aliases = new[] { "person_in_tuxedo" }, Tags = new[] { "groom", "marriage", "wedding" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f935" },
- new GEmoji { Raw = "๐คตโโ๏ธ", Description = "man in tuxedo", Category = "People & Body", Aliases = new[] { "man_in_tuxedo" }, UnicodeVersion = "13.0", IosVersion = "14.0", Filename = "1f935-2642" },
- new GEmoji { Raw = "๐คตโโ๏ธ", Description = "woman in tuxedo", Category = "People & Body", Aliases = new[] { "woman_in_tuxedo" }, UnicodeVersion = "13.0", IosVersion = "14.0", Filename = "1f935-2640" },
- new GEmoji { Raw = "๐ฐ", Description = "person with veil", Category = "People & Body", Aliases = new[] { "person_with_veil" }, Tags = new[] { "marriage", "wedding" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f470" },
- new GEmoji { Raw = "๐ฐโโ๏ธ", Description = "man with veil", Category = "People & Body", Aliases = new[] { "man_with_veil" }, UnicodeVersion = "13.0", IosVersion = "14.0", Filename = "1f470-2642" },
- new GEmoji { Raw = "๐ฐโโ๏ธ", Description = "woman with veil", Category = "People & Body", Aliases = new[] { "woman_with_veil", "bride_with_veil" }, UnicodeVersion = "13.0", IosVersion = "14.0", Filename = "1f470-2640" },
- new GEmoji { Raw = "๐คฐ", Description = "pregnant woman", Category = "People & Body", Aliases = new[] { "pregnant_woman" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f930" },
- new GEmoji { Raw = "๐คฑ", Description = "breast-feeding", Category = "People & Body", Aliases = new[] { "breast_feeding" }, Tags = new[] { "nursing" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f931" },
- new GEmoji { Raw = "๐ฉโ๐ผ", Description = "woman feeding baby", Category = "People & Body", Aliases = new[] { "woman_feeding_baby" }, UnicodeVersion = "13.0", IosVersion = "14.0", Filename = "1f469-1f37c" },
- new GEmoji { Raw = "๐จโ๐ผ", Description = "man feeding baby", Category = "People & Body", Aliases = new[] { "man_feeding_baby" }, UnicodeVersion = "13.0", IosVersion = "14.0", Filename = "1f468-1f37c" },
- new GEmoji { Raw = "๐งโ๐ผ", Description = "person feeding baby", Category = "People & Body", Aliases = new[] { "person_feeding_baby" }, UnicodeVersion = "13.0", IosVersion = "14.0", Filename = "1f9d1-1f37c" },
- new GEmoji { Raw = "๐ผ", Description = "baby angel", Category = "People & Body", Aliases = new[] { "angel" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f47c" },
- new GEmoji { Raw = "๐
", Description = "Santa Claus", Category = "People & Body", Aliases = new[] { "santa" }, Tags = new[] { "christmas" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f385" },
- new GEmoji { Raw = "๐คถ", Description = "Mrs. Claus", Category = "People & Body", Aliases = new[] { "mrs_claus" }, Tags = new[] { "santa" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f936" },
- new GEmoji { Raw = "๐งโ๐", Description = "mx claus", Category = "People & Body", Aliases = new[] { "mx_claus" }, UnicodeVersion = "13.0", IosVersion = "14.0", Filename = "1f9d1-1f384" },
- new GEmoji { Raw = "๐ฆธ", Description = "superhero", Category = "People & Body", Aliases = new[] { "superhero" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9b8" },
- new GEmoji { Raw = "๐ฆธโโ๏ธ", Description = "man superhero", Category = "People & Body", Aliases = new[] { "superhero_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9b8-2642" },
- new GEmoji { Raw = "๐ฆธโโ๏ธ", Description = "woman superhero", Category = "People & Body", Aliases = new[] { "superhero_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9b8-2640" },
- new GEmoji { Raw = "๐ฆน", Description = "supervillain", Category = "People & Body", Aliases = new[] { "supervillain" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9b9" },
- new GEmoji { Raw = "๐ฆนโโ๏ธ", Description = "man supervillain", Category = "People & Body", Aliases = new[] { "supervillain_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9b9-2642" },
- new GEmoji { Raw = "๐ฆนโโ๏ธ", Description = "woman supervillain", Category = "People & Body", Aliases = new[] { "supervillain_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9b9-2640" },
- new GEmoji { Raw = "๐ง", Description = "mage", Category = "People & Body", Aliases = new[] { "mage" }, Tags = new[] { "wizard" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9d9" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "man mage", Category = "People & Body", Aliases = new[] { "mage_man" }, Tags = new[] { "wizard" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9d9-2642" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "woman mage", Category = "People & Body", Aliases = new[] { "mage_woman" }, Tags = new[] { "wizard" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9d9-2640" },
- new GEmoji { Raw = "๐ง", Description = "fairy", Category = "People & Body", Aliases = new[] { "fairy" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9da" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "man fairy", Category = "People & Body", Aliases = new[] { "fairy_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9da-2642" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "woman fairy", Category = "People & Body", Aliases = new[] { "fairy_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9da-2640" },
- new GEmoji { Raw = "๐ง", Description = "vampire", Category = "People & Body", Aliases = new[] { "vampire" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9db" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "man vampire", Category = "People & Body", Aliases = new[] { "vampire_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9db-2642" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "woman vampire", Category = "People & Body", Aliases = new[] { "vampire_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9db-2640" },
- new GEmoji { Raw = "๐ง", Description = "merperson", Category = "People & Body", Aliases = new[] { "merperson" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9dc" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "merman", Category = "People & Body", Aliases = new[] { "merman" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9dc-2642" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "mermaid", Category = "People & Body", Aliases = new[] { "mermaid" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9dc-2640" },
- new GEmoji { Raw = "๐ง", Description = "elf", Category = "People & Body", Aliases = new[] { "elf" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9dd" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "man elf", Category = "People & Body", Aliases = new[] { "elf_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9dd-2642" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "woman elf", Category = "People & Body", Aliases = new[] { "elf_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9dd-2640" },
+ new GEmoji { Raw = "๐ถ", Description = "baby", Category = "People & Body", Aliases = new[] { "baby" }, Tags = new[] { "child", "newborn" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f476" },
+ new GEmoji { Raw = "๐ง", Description = "child", Category = "People & Body", Aliases = new[] { "child" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9d2" },
+ new GEmoji { Raw = "๐ฆ", Description = "boy", Category = "People & Body", Aliases = new[] { "boy" }, Tags = new[] { "child" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f466" },
+ new GEmoji { Raw = "๐ง", Description = "girl", Category = "People & Body", Aliases = new[] { "girl" }, Tags = new[] { "child" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f467" },
+ new GEmoji { Raw = "๐ง", Description = "person", Category = "People & Body", Aliases = new[] { "adult" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9d1" },
+ new GEmoji { Raw = "๐ฑ", Description = "person: blond hair", Category = "People & Body", Aliases = new[] { "blond_haired_person" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f471" },
+ new GEmoji { Raw = "๐จ", Description = "man", Category = "People & Body", Aliases = new[] { "man" }, Tags = new[] { "mustache", "father", "dad" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f468" },
+ new GEmoji { Raw = "๐ง", Description = "person: beard", Category = "People & Body", Aliases = new[] { "bearded_person" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9d4" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "man: beard", Category = "People & Body", Aliases = new[] { "man_beard" }, UnicodeVersion = "13.1", IosVersion = "14.0", HasSkinTones = true, Filename = "1f9d4-2642" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "woman: beard", Category = "People & Body", Aliases = new[] { "woman_beard" }, UnicodeVersion = "13.1", IosVersion = "14.0", HasSkinTones = true, Filename = "1f9d4-2640" },
+ new GEmoji { Raw = "๐จโ๐ฆฐ", Description = "man: red hair", Category = "People & Body", Aliases = new[] { "red_haired_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f468-1f9b0" },
+ new GEmoji { Raw = "๐จโ๐ฆฑ", Description = "man: curly hair", Category = "People & Body", Aliases = new[] { "curly_haired_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f468-1f9b1" },
+ new GEmoji { Raw = "๐จโ๐ฆณ", Description = "man: white hair", Category = "People & Body", Aliases = new[] { "white_haired_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f468-1f9b3" },
+ new GEmoji { Raw = "๐จโ๐ฆฒ", Description = "man: bald", Category = "People & Body", Aliases = new[] { "bald_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f468-1f9b2" },
+ new GEmoji { Raw = "๐ฉ", Description = "woman", Category = "People & Body", Aliases = new[] { "woman" }, Tags = new[] { "girls" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f469" },
+ new GEmoji { Raw = "๐ฉโ๐ฆฐ", Description = "woman: red hair", Category = "People & Body", Aliases = new[] { "red_haired_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f469-1f9b0" },
+ new GEmoji { Raw = "๐งโ๐ฆฐ", Description = "person: red hair", Category = "People & Body", Aliases = new[] { "person_red_hair" }, UnicodeVersion = "12.1", IosVersion = "13.2", HasSkinTones = true, Filename = "1f9d1-1f9b0" },
+ new GEmoji { Raw = "๐ฉโ๐ฆฑ", Description = "woman: curly hair", Category = "People & Body", Aliases = new[] { "curly_haired_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f469-1f9b1" },
+ new GEmoji { Raw = "๐งโ๐ฆฑ", Description = "person: curly hair", Category = "People & Body", Aliases = new[] { "person_curly_hair" }, UnicodeVersion = "12.1", IosVersion = "13.2", HasSkinTones = true, Filename = "1f9d1-1f9b1" },
+ new GEmoji { Raw = "๐ฉโ๐ฆณ", Description = "woman: white hair", Category = "People & Body", Aliases = new[] { "white_haired_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f469-1f9b3" },
+ new GEmoji { Raw = "๐งโ๐ฆณ", Description = "person: white hair", Category = "People & Body", Aliases = new[] { "person_white_hair" }, UnicodeVersion = "12.1", IosVersion = "13.2", HasSkinTones = true, Filename = "1f9d1-1f9b3" },
+ new GEmoji { Raw = "๐ฉโ๐ฆฒ", Description = "woman: bald", Category = "People & Body", Aliases = new[] { "bald_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f469-1f9b2" },
+ new GEmoji { Raw = "๐งโ๐ฆฒ", Description = "person: bald", Category = "People & Body", Aliases = new[] { "person_bald" }, UnicodeVersion = "12.1", IosVersion = "13.2", HasSkinTones = true, Filename = "1f9d1-1f9b2" },
+ new GEmoji { Raw = "๐ฑโโ๏ธ", Description = "woman: blond hair", Category = "People & Body", Aliases = new[] { "blond_haired_woman", "blonde_woman" }, UnicodeVersion = "6.0", IosVersion = "10.0", HasSkinTones = true, Filename = "1f471-2640" },
+ new GEmoji { Raw = "๐ฑโโ๏ธ", Description = "man: blond hair", Category = "People & Body", Aliases = new[] { "blond_haired_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f471-2642" },
+ new GEmoji { Raw = "๐ง", Description = "older person", Category = "People & Body", Aliases = new[] { "older_adult" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9d3" },
+ new GEmoji { Raw = "๐ด", Description = "old man", Category = "People & Body", Aliases = new[] { "older_man" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f474" },
+ new GEmoji { Raw = "๐ต", Description = "old woman", Category = "People & Body", Aliases = new[] { "older_woman" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f475" },
+ new GEmoji { Raw = "๐", Description = "person frowning", Category = "People & Body", Aliases = new[] { "frowning_person" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f64d" },
+ new GEmoji { Raw = "๐โโ๏ธ", Description = "man frowning", Category = "People & Body", Aliases = new[] { "frowning_man" }, UnicodeVersion = "6.0", IosVersion = "10.0", HasSkinTones = true, Filename = "1f64d-2642" },
+ new GEmoji { Raw = "๐โโ๏ธ", Description = "woman frowning", Category = "People & Body", Aliases = new[] { "frowning_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f64d-2640" },
+ new GEmoji { Raw = "๐", Description = "person pouting", Category = "People & Body", Aliases = new[] { "pouting_face" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f64e" },
+ new GEmoji { Raw = "๐โโ๏ธ", Description = "man pouting", Category = "People & Body", Aliases = new[] { "pouting_man" }, UnicodeVersion = "6.0", IosVersion = "10.0", HasSkinTones = true, Filename = "1f64e-2642" },
+ new GEmoji { Raw = "๐โโ๏ธ", Description = "woman pouting", Category = "People & Body", Aliases = new[] { "pouting_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f64e-2640" },
+ new GEmoji { Raw = "๐
", Description = "person gesturing NO", Category = "People & Body", Aliases = new[] { "no_good" }, Tags = new[] { "stop", "halt", "denied" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f645" },
+ new GEmoji { Raw = "๐
โโ๏ธ", Description = "man gesturing NO", Category = "People & Body", Aliases = new[] { "no_good_man", "ng_man" }, Tags = new[] { "stop", "halt", "denied" }, UnicodeVersion = "6.0", IosVersion = "10.0", HasSkinTones = true, Filename = "1f645-2642" },
+ new GEmoji { Raw = "๐
โโ๏ธ", Description = "woman gesturing NO", Category = "People & Body", Aliases = new[] { "no_good_woman", "ng_woman" }, Tags = new[] { "stop", "halt", "denied" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f645-2640" },
+ new GEmoji { Raw = "๐", Description = "person gesturing OK", Category = "People & Body", Aliases = new[] { "ok_person" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f646" },
+ new GEmoji { Raw = "๐โโ๏ธ", Description = "man gesturing OK", Category = "People & Body", Aliases = new[] { "ok_man" }, UnicodeVersion = "6.0", IosVersion = "10.0", HasSkinTones = true, Filename = "1f646-2642" },
+ new GEmoji { Raw = "๐โโ๏ธ", Description = "woman gesturing OK", Category = "People & Body", Aliases = new[] { "ok_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f646-2640" },
+ new GEmoji { Raw = "๐", Description = "person tipping hand", Category = "People & Body", Aliases = new[] { "tipping_hand_person", "information_desk_person" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f481" },
+ new GEmoji { Raw = "๐โโ๏ธ", Description = "man tipping hand", Category = "People & Body", Aliases = new[] { "tipping_hand_man", "sassy_man" }, Tags = new[] { "information" }, UnicodeVersion = "6.0", IosVersion = "10.0", HasSkinTones = true, Filename = "1f481-2642" },
+ new GEmoji { Raw = "๐โโ๏ธ", Description = "woman tipping hand", Category = "People & Body", Aliases = new[] { "tipping_hand_woman", "sassy_woman" }, Tags = new[] { "information" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f481-2640" },
+ new GEmoji { Raw = "๐", Description = "person raising hand", Category = "People & Body", Aliases = new[] { "raising_hand" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f64b" },
+ new GEmoji { Raw = "๐โโ๏ธ", Description = "man raising hand", Category = "People & Body", Aliases = new[] { "raising_hand_man" }, UnicodeVersion = "6.0", IosVersion = "10.0", HasSkinTones = true, Filename = "1f64b-2642" },
+ new GEmoji { Raw = "๐โโ๏ธ", Description = "woman raising hand", Category = "People & Body", Aliases = new[] { "raising_hand_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f64b-2640" },
+ new GEmoji { Raw = "๐ง", Description = "deaf person", Category = "People & Body", Aliases = new[] { "deaf_person" }, UnicodeVersion = "12.0", IosVersion = "13.0", HasSkinTones = true, Filename = "1f9cf" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "deaf man", Category = "People & Body", Aliases = new[] { "deaf_man" }, UnicodeVersion = "12.0", IosVersion = "13.0", HasSkinTones = true, Filename = "1f9cf-2642" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "deaf woman", Category = "People & Body", Aliases = new[] { "deaf_woman" }, UnicodeVersion = "12.0", IosVersion = "13.0", HasSkinTones = true, Filename = "1f9cf-2640" },
+ new GEmoji { Raw = "๐", Description = "person bowing", Category = "People & Body", Aliases = new[] { "bow" }, Tags = new[] { "respect", "thanks" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f647" },
+ new GEmoji { Raw = "๐โโ๏ธ", Description = "man bowing", Category = "People & Body", Aliases = new[] { "bowing_man" }, Tags = new[] { "respect", "thanks" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f647-2642" },
+ new GEmoji { Raw = "๐โโ๏ธ", Description = "woman bowing", Category = "People & Body", Aliases = new[] { "bowing_woman" }, Tags = new[] { "respect", "thanks" }, UnicodeVersion = "6.0", IosVersion = "10.0", HasSkinTones = true, Filename = "1f647-2640" },
+ new GEmoji { Raw = "๐คฆ", Description = "person facepalming", Category = "People & Body", Aliases = new[] { "facepalm" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f926" },
+ new GEmoji { Raw = "๐คฆโโ๏ธ", Description = "man facepalming", Category = "People & Body", Aliases = new[] { "man_facepalming" }, UnicodeVersion = "9.0", IosVersion = "10.2", HasSkinTones = true, Filename = "1f926-2642" },
+ new GEmoji { Raw = "๐คฆโโ๏ธ", Description = "woman facepalming", Category = "People & Body", Aliases = new[] { "woman_facepalming" }, UnicodeVersion = "9.0", IosVersion = "10.2", HasSkinTones = true, Filename = "1f926-2640" },
+ new GEmoji { Raw = "๐คท", Description = "person shrugging", Category = "People & Body", Aliases = new[] { "shrug" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f937" },
+ new GEmoji { Raw = "๐คทโโ๏ธ", Description = "man shrugging", Category = "People & Body", Aliases = new[] { "man_shrugging" }, UnicodeVersion = "9.0", IosVersion = "10.2", HasSkinTones = true, Filename = "1f937-2642" },
+ new GEmoji { Raw = "๐คทโโ๏ธ", Description = "woman shrugging", Category = "People & Body", Aliases = new[] { "woman_shrugging" }, UnicodeVersion = "9.0", IosVersion = "10.2", HasSkinTones = true, Filename = "1f937-2640" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "health worker", Category = "People & Body", Aliases = new[] { "health_worker" }, UnicodeVersion = "12.1", IosVersion = "13.2", HasSkinTones = true, Filename = "1f9d1-2695" },
+ new GEmoji { Raw = "๐จโโ๏ธ", Description = "man health worker", Category = "People & Body", Aliases = new[] { "man_health_worker" }, Tags = new[] { "doctor", "nurse" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f468-2695" },
+ new GEmoji { Raw = "๐ฉโโ๏ธ", Description = "woman health worker", Category = "People & Body", Aliases = new[] { "woman_health_worker" }, Tags = new[] { "doctor", "nurse" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f469-2695" },
+ new GEmoji { Raw = "๐งโ๐", Description = "student", Category = "People & Body", Aliases = new[] { "student" }, UnicodeVersion = "12.1", IosVersion = "13.2", HasSkinTones = true, Filename = "1f9d1-1f393" },
+ new GEmoji { Raw = "๐จโ๐", Description = "man student", Category = "People & Body", Aliases = new[] { "man_student" }, Tags = new[] { "graduation" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f468-1f393" },
+ new GEmoji { Raw = "๐ฉโ๐", Description = "woman student", Category = "People & Body", Aliases = new[] { "woman_student" }, Tags = new[] { "graduation" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f469-1f393" },
+ new GEmoji { Raw = "๐งโ๐ซ", Description = "teacher", Category = "People & Body", Aliases = new[] { "teacher" }, UnicodeVersion = "12.1", IosVersion = "13.2", HasSkinTones = true, Filename = "1f9d1-1f3eb" },
+ new GEmoji { Raw = "๐จโ๐ซ", Description = "man teacher", Category = "People & Body", Aliases = new[] { "man_teacher" }, Tags = new[] { "school", "professor" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f468-1f3eb" },
+ new GEmoji { Raw = "๐ฉโ๐ซ", Description = "woman teacher", Category = "People & Body", Aliases = new[] { "woman_teacher" }, Tags = new[] { "school", "professor" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f469-1f3eb" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "judge", Category = "People & Body", Aliases = new[] { "judge" }, UnicodeVersion = "12.1", IosVersion = "13.2", HasSkinTones = true, Filename = "1f9d1-2696" },
+ new GEmoji { Raw = "๐จโโ๏ธ", Description = "man judge", Category = "People & Body", Aliases = new[] { "man_judge" }, Tags = new[] { "justice" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f468-2696" },
+ new GEmoji { Raw = "๐ฉโโ๏ธ", Description = "woman judge", Category = "People & Body", Aliases = new[] { "woman_judge" }, Tags = new[] { "justice" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f469-2696" },
+ new GEmoji { Raw = "๐งโ๐พ", Description = "farmer", Category = "People & Body", Aliases = new[] { "farmer" }, UnicodeVersion = "12.1", IosVersion = "13.2", HasSkinTones = true, Filename = "1f9d1-1f33e" },
+ new GEmoji { Raw = "๐จโ๐พ", Description = "man farmer", Category = "People & Body", Aliases = new[] { "man_farmer" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f468-1f33e" },
+ new GEmoji { Raw = "๐ฉโ๐พ", Description = "woman farmer", Category = "People & Body", Aliases = new[] { "woman_farmer" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f469-1f33e" },
+ new GEmoji { Raw = "๐งโ๐ณ", Description = "cook", Category = "People & Body", Aliases = new[] { "cook" }, UnicodeVersion = "12.1", IosVersion = "13.2", HasSkinTones = true, Filename = "1f9d1-1f373" },
+ new GEmoji { Raw = "๐จโ๐ณ", Description = "man cook", Category = "People & Body", Aliases = new[] { "man_cook" }, Tags = new[] { "chef" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f468-1f373" },
+ new GEmoji { Raw = "๐ฉโ๐ณ", Description = "woman cook", Category = "People & Body", Aliases = new[] { "woman_cook" }, Tags = new[] { "chef" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f469-1f373" },
+ new GEmoji { Raw = "๐งโ๐ง", Description = "mechanic", Category = "People & Body", Aliases = new[] { "mechanic" }, UnicodeVersion = "12.1", IosVersion = "13.2", HasSkinTones = true, Filename = "1f9d1-1f527" },
+ new GEmoji { Raw = "๐จโ๐ง", Description = "man mechanic", Category = "People & Body", Aliases = new[] { "man_mechanic" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f468-1f527" },
+ new GEmoji { Raw = "๐ฉโ๐ง", Description = "woman mechanic", Category = "People & Body", Aliases = new[] { "woman_mechanic" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f469-1f527" },
+ new GEmoji { Raw = "๐งโ๐ญ", Description = "factory worker", Category = "People & Body", Aliases = new[] { "factory_worker" }, UnicodeVersion = "12.1", IosVersion = "13.2", HasSkinTones = true, Filename = "1f9d1-1f3ed" },
+ new GEmoji { Raw = "๐จโ๐ญ", Description = "man factory worker", Category = "People & Body", Aliases = new[] { "man_factory_worker" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f468-1f3ed" },
+ new GEmoji { Raw = "๐ฉโ๐ญ", Description = "woman factory worker", Category = "People & Body", Aliases = new[] { "woman_factory_worker" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f469-1f3ed" },
+ new GEmoji { Raw = "๐งโ๐ผ", Description = "office worker", Category = "People & Body", Aliases = new[] { "office_worker" }, UnicodeVersion = "12.1", IosVersion = "13.2", HasSkinTones = true, Filename = "1f9d1-1f4bc" },
+ new GEmoji { Raw = "๐จโ๐ผ", Description = "man office worker", Category = "People & Body", Aliases = new[] { "man_office_worker" }, Tags = new[] { "business" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f468-1f4bc" },
+ new GEmoji { Raw = "๐ฉโ๐ผ", Description = "woman office worker", Category = "People & Body", Aliases = new[] { "woman_office_worker" }, Tags = new[] { "business" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f469-1f4bc" },
+ new GEmoji { Raw = "๐งโ๐ฌ", Description = "scientist", Category = "People & Body", Aliases = new[] { "scientist" }, UnicodeVersion = "12.1", IosVersion = "13.2", HasSkinTones = true, Filename = "1f9d1-1f52c" },
+ new GEmoji { Raw = "๐จโ๐ฌ", Description = "man scientist", Category = "People & Body", Aliases = new[] { "man_scientist" }, Tags = new[] { "research" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f468-1f52c" },
+ new GEmoji { Raw = "๐ฉโ๐ฌ", Description = "woman scientist", Category = "People & Body", Aliases = new[] { "woman_scientist" }, Tags = new[] { "research" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f469-1f52c" },
+ new GEmoji { Raw = "๐งโ๐ป", Description = "technologist", Category = "People & Body", Aliases = new[] { "technologist" }, UnicodeVersion = "12.1", IosVersion = "13.2", HasSkinTones = true, Filename = "1f9d1-1f4bb" },
+ new GEmoji { Raw = "๐จโ๐ป", Description = "man technologist", Category = "People & Body", Aliases = new[] { "man_technologist" }, Tags = new[] { "coder" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f468-1f4bb" },
+ new GEmoji { Raw = "๐ฉโ๐ป", Description = "woman technologist", Category = "People & Body", Aliases = new[] { "woman_technologist" }, Tags = new[] { "coder" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f469-1f4bb" },
+ new GEmoji { Raw = "๐งโ๐ค", Description = "singer", Category = "People & Body", Aliases = new[] { "singer" }, UnicodeVersion = "12.1", IosVersion = "13.2", HasSkinTones = true, Filename = "1f9d1-1f3a4" },
+ new GEmoji { Raw = "๐จโ๐ค", Description = "man singer", Category = "People & Body", Aliases = new[] { "man_singer" }, Tags = new[] { "rockstar" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f468-1f3a4" },
+ new GEmoji { Raw = "๐ฉโ๐ค", Description = "woman singer", Category = "People & Body", Aliases = new[] { "woman_singer" }, Tags = new[] { "rockstar" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f469-1f3a4" },
+ new GEmoji { Raw = "๐งโ๐จ", Description = "artist", Category = "People & Body", Aliases = new[] { "artist" }, UnicodeVersion = "12.1", IosVersion = "13.2", HasSkinTones = true, Filename = "1f9d1-1f3a8" },
+ new GEmoji { Raw = "๐จโ๐จ", Description = "man artist", Category = "People & Body", Aliases = new[] { "man_artist" }, Tags = new[] { "painter" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f468-1f3a8" },
+ new GEmoji { Raw = "๐ฉโ๐จ", Description = "woman artist", Category = "People & Body", Aliases = new[] { "woman_artist" }, Tags = new[] { "painter" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f469-1f3a8" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "pilot", Category = "People & Body", Aliases = new[] { "pilot" }, UnicodeVersion = "12.1", IosVersion = "13.2", HasSkinTones = true, Filename = "1f9d1-2708" },
+ new GEmoji { Raw = "๐จโโ๏ธ", Description = "man pilot", Category = "People & Body", Aliases = new[] { "man_pilot" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f468-2708" },
+ new GEmoji { Raw = "๐ฉโโ๏ธ", Description = "woman pilot", Category = "People & Body", Aliases = new[] { "woman_pilot" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f469-2708" },
+ new GEmoji { Raw = "๐งโ๐", Description = "astronaut", Category = "People & Body", Aliases = new[] { "astronaut" }, UnicodeVersion = "12.1", IosVersion = "13.2", HasSkinTones = true, Filename = "1f9d1-1f680" },
+ new GEmoji { Raw = "๐จโ๐", Description = "man astronaut", Category = "People & Body", Aliases = new[] { "man_astronaut" }, Tags = new[] { "space" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f468-1f680" },
+ new GEmoji { Raw = "๐ฉโ๐", Description = "woman astronaut", Category = "People & Body", Aliases = new[] { "woman_astronaut" }, Tags = new[] { "space" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f469-1f680" },
+ new GEmoji { Raw = "๐งโ๐", Description = "firefighter", Category = "People & Body", Aliases = new[] { "firefighter" }, UnicodeVersion = "12.1", IosVersion = "13.2", HasSkinTones = true, Filename = "1f9d1-1f692" },
+ new GEmoji { Raw = "๐จโ๐", Description = "man firefighter", Category = "People & Body", Aliases = new[] { "man_firefighter" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f468-1f692" },
+ new GEmoji { Raw = "๐ฉโ๐", Description = "woman firefighter", Category = "People & Body", Aliases = new[] { "woman_firefighter" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f469-1f692" },
+ new GEmoji { Raw = "๐ฎ", Description = "police officer", Category = "People & Body", Aliases = new[] { "police_officer", "cop" }, Tags = new[] { "law" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f46e" },
+ new GEmoji { Raw = "๐ฎโโ๏ธ", Description = "man police officer", Category = "People & Body", Aliases = new[] { "policeman" }, Tags = new[] { "law", "cop" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f46e-2642" },
+ new GEmoji { Raw = "๐ฎโโ๏ธ", Description = "woman police officer", Category = "People & Body", Aliases = new[] { "policewoman" }, Tags = new[] { "law", "cop" }, UnicodeVersion = "6.0", IosVersion = "10.0", HasSkinTones = true, Filename = "1f46e-2640" },
+ new GEmoji { Raw = "๐ต๏ธ", Description = "detective", Category = "People & Body", Aliases = new[] { "detective" }, Tags = new[] { "sleuth" }, UnicodeVersion = "7.0", IosVersion = "9.1", HasSkinTones = true, Filename = "1f575" },
+ new GEmoji { Raw = "๐ต๏ธโโ๏ธ", Description = "man detective", Category = "People & Body", Aliases = new[] { "male_detective" }, Tags = new[] { "sleuth" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f575-2642" },
+ new GEmoji { Raw = "๐ต๏ธโโ๏ธ", Description = "woman detective", Category = "People & Body", Aliases = new[] { "female_detective" }, Tags = new[] { "sleuth" }, UnicodeVersion = "6.0", IosVersion = "10.0", HasSkinTones = true, Filename = "1f575-2640" },
+ new GEmoji { Raw = "๐", Description = "guard", Category = "People & Body", Aliases = new[] { "guard" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f482" },
+ new GEmoji { Raw = "๐โโ๏ธ", Description = "man guard", Category = "People & Body", Aliases = new[] { "guardsman" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f482-2642" },
+ new GEmoji { Raw = "๐โโ๏ธ", Description = "woman guard", Category = "People & Body", Aliases = new[] { "guardswoman" }, UnicodeVersion = "6.0", IosVersion = "10.0", HasSkinTones = true, Filename = "1f482-2640" },
+ new GEmoji { Raw = "๐ฅท", Description = "ninja", Category = "People & Body", Aliases = new[] { "ninja" }, UnicodeVersion = "13.0", IosVersion = "14.0", HasSkinTones = true, Filename = "1f977" },
+ new GEmoji { Raw = "๐ท", Description = "construction worker", Category = "People & Body", Aliases = new[] { "construction_worker" }, Tags = new[] { "helmet" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f477" },
+ new GEmoji { Raw = "๐ทโโ๏ธ", Description = "man construction worker", Category = "People & Body", Aliases = new[] { "construction_worker_man" }, Tags = new[] { "helmet" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f477-2642" },
+ new GEmoji { Raw = "๐ทโโ๏ธ", Description = "woman construction worker", Category = "People & Body", Aliases = new[] { "construction_worker_woman" }, Tags = new[] { "helmet" }, UnicodeVersion = "6.0", IosVersion = "10.0", HasSkinTones = true, Filename = "1f477-2640" },
+ new GEmoji { Raw = "๐คด", Description = "prince", Category = "People & Body", Aliases = new[] { "prince" }, Tags = new[] { "crown", "royal" }, UnicodeVersion = "9.0", IosVersion = "10.2", HasSkinTones = true, Filename = "1f934" },
+ new GEmoji { Raw = "๐ธ", Description = "princess", Category = "People & Body", Aliases = new[] { "princess" }, Tags = new[] { "crown", "royal" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f478" },
+ new GEmoji { Raw = "๐ณ", Description = "person wearing turban", Category = "People & Body", Aliases = new[] { "person_with_turban" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f473" },
+ new GEmoji { Raw = "๐ณโโ๏ธ", Description = "man wearing turban", Category = "People & Body", Aliases = new[] { "man_with_turban" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f473-2642" },
+ new GEmoji { Raw = "๐ณโโ๏ธ", Description = "woman wearing turban", Category = "People & Body", Aliases = new[] { "woman_with_turban" }, UnicodeVersion = "6.0", IosVersion = "10.0", HasSkinTones = true, Filename = "1f473-2640" },
+ new GEmoji { Raw = "๐ฒ", Description = "person with skullcap", Category = "People & Body", Aliases = new[] { "man_with_gua_pi_mao" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f472" },
+ new GEmoji { Raw = "๐ง", Description = "woman with headscarf", Category = "People & Body", Aliases = new[] { "woman_with_headscarf" }, Tags = new[] { "hijab" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9d5" },
+ new GEmoji { Raw = "๐คต", Description = "person in tuxedo", Category = "People & Body", Aliases = new[] { "person_in_tuxedo" }, Tags = new[] { "groom", "marriage", "wedding" }, UnicodeVersion = "9.0", IosVersion = "10.2", HasSkinTones = true, Filename = "1f935" },
+ new GEmoji { Raw = "๐คตโโ๏ธ", Description = "man in tuxedo", Category = "People & Body", Aliases = new[] { "man_in_tuxedo" }, UnicodeVersion = "13.0", IosVersion = "14.0", HasSkinTones = true, Filename = "1f935-2642" },
+ new GEmoji { Raw = "๐คตโโ๏ธ", Description = "woman in tuxedo", Category = "People & Body", Aliases = new[] { "woman_in_tuxedo" }, UnicodeVersion = "13.0", IosVersion = "14.0", HasSkinTones = true, Filename = "1f935-2640" },
+ new GEmoji { Raw = "๐ฐ", Description = "person with veil", Category = "People & Body", Aliases = new[] { "person_with_veil" }, Tags = new[] { "marriage", "wedding" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f470" },
+ new GEmoji { Raw = "๐ฐโโ๏ธ", Description = "man with veil", Category = "People & Body", Aliases = new[] { "man_with_veil" }, UnicodeVersion = "13.0", IosVersion = "14.0", HasSkinTones = true, Filename = "1f470-2642" },
+ new GEmoji { Raw = "๐ฐโโ๏ธ", Description = "woman with veil", Category = "People & Body", Aliases = new[] { "woman_with_veil", "bride_with_veil" }, UnicodeVersion = "13.0", IosVersion = "14.0", HasSkinTones = true, Filename = "1f470-2640" },
+ new GEmoji { Raw = "๐คฐ", Description = "pregnant woman", Category = "People & Body", Aliases = new[] { "pregnant_woman" }, UnicodeVersion = "9.0", IosVersion = "10.2", HasSkinTones = true, Filename = "1f930" },
+ new GEmoji { Raw = "๐คฑ", Description = "breast-feeding", Category = "People & Body", Aliases = new[] { "breast_feeding" }, Tags = new[] { "nursing" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f931" },
+ new GEmoji { Raw = "๐ฉโ๐ผ", Description = "woman feeding baby", Category = "People & Body", Aliases = new[] { "woman_feeding_baby" }, UnicodeVersion = "13.0", IosVersion = "14.0", HasSkinTones = true, Filename = "1f469-1f37c" },
+ new GEmoji { Raw = "๐จโ๐ผ", Description = "man feeding baby", Category = "People & Body", Aliases = new[] { "man_feeding_baby" }, UnicodeVersion = "13.0", IosVersion = "14.0", HasSkinTones = true, Filename = "1f468-1f37c" },
+ new GEmoji { Raw = "๐งโ๐ผ", Description = "person feeding baby", Category = "People & Body", Aliases = new[] { "person_feeding_baby" }, UnicodeVersion = "13.0", IosVersion = "14.0", HasSkinTones = true, Filename = "1f9d1-1f37c" },
+ new GEmoji { Raw = "๐ผ", Description = "baby angel", Category = "People & Body", Aliases = new[] { "angel" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f47c" },
+ new GEmoji { Raw = "๐
", Description = "Santa Claus", Category = "People & Body", Aliases = new[] { "santa" }, Tags = new[] { "christmas" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f385" },
+ new GEmoji { Raw = "๐คถ", Description = "Mrs. Claus", Category = "People & Body", Aliases = new[] { "mrs_claus" }, Tags = new[] { "santa" }, UnicodeVersion = "9.0", IosVersion = "10.2", HasSkinTones = true, Filename = "1f936" },
+ new GEmoji { Raw = "๐งโ๐", Description = "mx claus", Category = "People & Body", Aliases = new[] { "mx_claus" }, UnicodeVersion = "13.0", IosVersion = "14.0", HasSkinTones = true, Filename = "1f9d1-1f384" },
+ new GEmoji { Raw = "๐ฆธ", Description = "superhero", Category = "People & Body", Aliases = new[] { "superhero" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9b8" },
+ new GEmoji { Raw = "๐ฆธโโ๏ธ", Description = "man superhero", Category = "People & Body", Aliases = new[] { "superhero_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9b8-2642" },
+ new GEmoji { Raw = "๐ฆธโโ๏ธ", Description = "woman superhero", Category = "People & Body", Aliases = new[] { "superhero_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9b8-2640" },
+ new GEmoji { Raw = "๐ฆน", Description = "supervillain", Category = "People & Body", Aliases = new[] { "supervillain" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9b9" },
+ new GEmoji { Raw = "๐ฆนโโ๏ธ", Description = "man supervillain", Category = "People & Body", Aliases = new[] { "supervillain_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9b9-2642" },
+ new GEmoji { Raw = "๐ฆนโโ๏ธ", Description = "woman supervillain", Category = "People & Body", Aliases = new[] { "supervillain_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9b9-2640" },
+ new GEmoji { Raw = "๐ง", Description = "mage", Category = "People & Body", Aliases = new[] { "mage" }, Tags = new[] { "wizard" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9d9" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "man mage", Category = "People & Body", Aliases = new[] { "mage_man" }, Tags = new[] { "wizard" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9d9-2642" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "woman mage", Category = "People & Body", Aliases = new[] { "mage_woman" }, Tags = new[] { "wizard" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9d9-2640" },
+ new GEmoji { Raw = "๐ง", Description = "fairy", Category = "People & Body", Aliases = new[] { "fairy" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9da" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "man fairy", Category = "People & Body", Aliases = new[] { "fairy_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9da-2642" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "woman fairy", Category = "People & Body", Aliases = new[] { "fairy_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9da-2640" },
+ new GEmoji { Raw = "๐ง", Description = "vampire", Category = "People & Body", Aliases = new[] { "vampire" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9db" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "man vampire", Category = "People & Body", Aliases = new[] { "vampire_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9db-2642" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "woman vampire", Category = "People & Body", Aliases = new[] { "vampire_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9db-2640" },
+ new GEmoji { Raw = "๐ง", Description = "merperson", Category = "People & Body", Aliases = new[] { "merperson" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9dc" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "merman", Category = "People & Body", Aliases = new[] { "merman" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9dc-2642" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "mermaid", Category = "People & Body", Aliases = new[] { "mermaid" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9dc-2640" },
+ new GEmoji { Raw = "๐ง", Description = "elf", Category = "People & Body", Aliases = new[] { "elf" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9dd" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "man elf", Category = "People & Body", Aliases = new[] { "elf_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9dd-2642" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "woman elf", Category = "People & Body", Aliases = new[] { "elf_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9dd-2640" },
new GEmoji { Raw = "๐ง", Description = "genie", Category = "People & Body", Aliases = new[] { "genie" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9de" },
new GEmoji { Raw = "๐งโโ๏ธ", Description = "man genie", Category = "People & Body", Aliases = new[] { "genie_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9de-2642" },
new GEmoji { Raw = "๐งโโ๏ธ", Description = "woman genie", Category = "People & Body", Aliases = new[] { "genie_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9de-2640" },
new GEmoji { Raw = "๐ง", Description = "zombie", Category = "People & Body", Aliases = new[] { "zombie" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9df" },
new GEmoji { Raw = "๐งโโ๏ธ", Description = "man zombie", Category = "People & Body", Aliases = new[] { "zombie_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9df-2642" },
new GEmoji { Raw = "๐งโโ๏ธ", Description = "woman zombie", Category = "People & Body", Aliases = new[] { "zombie_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9df-2640" },
- new GEmoji { Raw = "๐", Description = "person getting massage", Category = "People & Body", Aliases = new[] { "massage" }, Tags = new[] { "spa" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f486" },
- new GEmoji { Raw = "๐โโ๏ธ", Description = "man getting massage", Category = "People & Body", Aliases = new[] { "massage_man" }, Tags = new[] { "spa" }, UnicodeVersion = "6.0", IosVersion = "10.0", Filename = "1f486-2642" },
- new GEmoji { Raw = "๐โโ๏ธ", Description = "woman getting massage", Category = "People & Body", Aliases = new[] { "massage_woman" }, Tags = new[] { "spa" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f486-2640" },
- new GEmoji { Raw = "๐", Description = "person getting haircut", Category = "People & Body", Aliases = new[] { "haircut" }, Tags = new[] { "beauty" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f487" },
- new GEmoji { Raw = "๐โโ๏ธ", Description = "man getting haircut", Category = "People & Body", Aliases = new[] { "haircut_man" }, UnicodeVersion = "6.0", IosVersion = "10.0", Filename = "1f487-2642" },
- new GEmoji { Raw = "๐โโ๏ธ", Description = "woman getting haircut", Category = "People & Body", Aliases = new[] { "haircut_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f487-2640" },
- new GEmoji { Raw = "๐ถ", Description = "person walking", Category = "People & Body", Aliases = new[] { "walking" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f6b6" },
- new GEmoji { Raw = "๐ถโโ๏ธ", Description = "man walking", Category = "People & Body", Aliases = new[] { "walking_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f6b6-2642" },
- new GEmoji { Raw = "๐ถโโ๏ธ", Description = "woman walking", Category = "People & Body", Aliases = new[] { "walking_woman" }, UnicodeVersion = "6.0", IosVersion = "10.0", Filename = "1f6b6-2640" },
- new GEmoji { Raw = "๐ง", Description = "person standing", Category = "People & Body", Aliases = new[] { "standing_person" }, UnicodeVersion = "12.0", IosVersion = "13.0", Filename = "1f9cd" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "man standing", Category = "People & Body", Aliases = new[] { "standing_man" }, UnicodeVersion = "12.0", IosVersion = "13.0", Filename = "1f9cd-2642" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "woman standing", Category = "People & Body", Aliases = new[] { "standing_woman" }, UnicodeVersion = "12.0", IosVersion = "13.0", Filename = "1f9cd-2640" },
- new GEmoji { Raw = "๐ง", Description = "person kneeling", Category = "People & Body", Aliases = new[] { "kneeling_person" }, UnicodeVersion = "12.0", IosVersion = "13.0", Filename = "1f9ce" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "man kneeling", Category = "People & Body", Aliases = new[] { "kneeling_man" }, UnicodeVersion = "12.0", IosVersion = "13.0", Filename = "1f9ce-2642" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "woman kneeling", Category = "People & Body", Aliases = new[] { "kneeling_woman" }, UnicodeVersion = "12.0", IosVersion = "13.0", Filename = "1f9ce-2640" },
- new GEmoji { Raw = "๐งโ๐ฆฏ", Description = "person with white cane", Category = "People & Body", Aliases = new[] { "person_with_probing_cane" }, UnicodeVersion = "12.1", IosVersion = "13.2", Filename = "1f9d1-1f9af" },
- new GEmoji { Raw = "๐จโ๐ฆฏ", Description = "man with white cane", Category = "People & Body", Aliases = new[] { "man_with_probing_cane" }, UnicodeVersion = "12.0", IosVersion = "13.0", Filename = "1f468-1f9af" },
- new GEmoji { Raw = "๐ฉโ๐ฆฏ", Description = "woman with white cane", Category = "People & Body", Aliases = new[] { "woman_with_probing_cane" }, UnicodeVersion = "12.0", IosVersion = "13.0", Filename = "1f469-1f9af" },
- new GEmoji { Raw = "๐งโ๐ฆผ", Description = "person in motorized wheelchair", Category = "People & Body", Aliases = new[] { "person_in_motorized_wheelchair" }, UnicodeVersion = "12.1", IosVersion = "13.2", Filename = "1f9d1-1f9bc" },
- new GEmoji { Raw = "๐จโ๐ฆผ", Description = "man in motorized wheelchair", Category = "People & Body", Aliases = new[] { "man_in_motorized_wheelchair" }, UnicodeVersion = "12.0", IosVersion = "13.0", Filename = "1f468-1f9bc" },
- new GEmoji { Raw = "๐ฉโ๐ฆผ", Description = "woman in motorized wheelchair", Category = "People & Body", Aliases = new[] { "woman_in_motorized_wheelchair" }, UnicodeVersion = "12.0", IosVersion = "13.0", Filename = "1f469-1f9bc" },
- new GEmoji { Raw = "๐งโ๐ฆฝ", Description = "person in manual wheelchair", Category = "People & Body", Aliases = new[] { "person_in_manual_wheelchair" }, UnicodeVersion = "12.1", IosVersion = "13.2", Filename = "1f9d1-1f9bd" },
- new GEmoji { Raw = "๐จโ๐ฆฝ", Description = "man in manual wheelchair", Category = "People & Body", Aliases = new[] { "man_in_manual_wheelchair" }, UnicodeVersion = "12.0", IosVersion = "13.0", Filename = "1f468-1f9bd" },
- new GEmoji { Raw = "๐ฉโ๐ฆฝ", Description = "woman in manual wheelchair", Category = "People & Body", Aliases = new[] { "woman_in_manual_wheelchair" }, UnicodeVersion = "12.0", IosVersion = "13.0", Filename = "1f469-1f9bd" },
- new GEmoji { Raw = "๐", Description = "person running", Category = "People & Body", Aliases = new[] { "runner", "running" }, Tags = new[] { "exercise", "workout", "marathon" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f3c3" },
- new GEmoji { Raw = "๐โโ๏ธ", Description = "man running", Category = "People & Body", Aliases = new[] { "running_man" }, Tags = new[] { "exercise", "workout", "marathon" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f3c3-2642" },
- new GEmoji { Raw = "๐โโ๏ธ", Description = "woman running", Category = "People & Body", Aliases = new[] { "running_woman" }, Tags = new[] { "exercise", "workout", "marathon" }, UnicodeVersion = "6.0", IosVersion = "10.0", Filename = "1f3c3-2640" },
- new GEmoji { Raw = "๐", Description = "woman dancing", Category = "People & Body", Aliases = new[] { "woman_dancing", "dancer" }, Tags = new[] { "dress" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f483" },
- new GEmoji { Raw = "๐บ", Description = "man dancing", Category = "People & Body", Aliases = new[] { "man_dancing" }, Tags = new[] { "dancer" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f57a" },
- new GEmoji { Raw = "๐ด๏ธ", Description = "person in suit levitating", Category = "People & Body", Aliases = new[] { "business_suit_levitating" }, UnicodeVersion = "7.0", IosVersion = "9.1", Filename = "1f574" },
+ new GEmoji { Raw = "๐", Description = "person getting massage", Category = "People & Body", Aliases = new[] { "massage" }, Tags = new[] { "spa" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f486" },
+ new GEmoji { Raw = "๐โโ๏ธ", Description = "man getting massage", Category = "People & Body", Aliases = new[] { "massage_man" }, Tags = new[] { "spa" }, UnicodeVersion = "6.0", IosVersion = "10.0", HasSkinTones = true, Filename = "1f486-2642" },
+ new GEmoji { Raw = "๐โโ๏ธ", Description = "woman getting massage", Category = "People & Body", Aliases = new[] { "massage_woman" }, Tags = new[] { "spa" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f486-2640" },
+ new GEmoji { Raw = "๐", Description = "person getting haircut", Category = "People & Body", Aliases = new[] { "haircut" }, Tags = new[] { "beauty" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f487" },
+ new GEmoji { Raw = "๐โโ๏ธ", Description = "man getting haircut", Category = "People & Body", Aliases = new[] { "haircut_man" }, UnicodeVersion = "6.0", IosVersion = "10.0", HasSkinTones = true, Filename = "1f487-2642" },
+ new GEmoji { Raw = "๐โโ๏ธ", Description = "woman getting haircut", Category = "People & Body", Aliases = new[] { "haircut_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f487-2640" },
+ new GEmoji { Raw = "๐ถ", Description = "person walking", Category = "People & Body", Aliases = new[] { "walking" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f6b6" },
+ new GEmoji { Raw = "๐ถโโ๏ธ", Description = "man walking", Category = "People & Body", Aliases = new[] { "walking_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f6b6-2642" },
+ new GEmoji { Raw = "๐ถโโ๏ธ", Description = "woman walking", Category = "People & Body", Aliases = new[] { "walking_woman" }, UnicodeVersion = "6.0", IosVersion = "10.0", HasSkinTones = true, Filename = "1f6b6-2640" },
+ new GEmoji { Raw = "๐ง", Description = "person standing", Category = "People & Body", Aliases = new[] { "standing_person" }, UnicodeVersion = "12.0", IosVersion = "13.0", HasSkinTones = true, Filename = "1f9cd" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "man standing", Category = "People & Body", Aliases = new[] { "standing_man" }, UnicodeVersion = "12.0", IosVersion = "13.0", HasSkinTones = true, Filename = "1f9cd-2642" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "woman standing", Category = "People & Body", Aliases = new[] { "standing_woman" }, UnicodeVersion = "12.0", IosVersion = "13.0", HasSkinTones = true, Filename = "1f9cd-2640" },
+ new GEmoji { Raw = "๐ง", Description = "person kneeling", Category = "People & Body", Aliases = new[] { "kneeling_person" }, UnicodeVersion = "12.0", IosVersion = "13.0", HasSkinTones = true, Filename = "1f9ce" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "man kneeling", Category = "People & Body", Aliases = new[] { "kneeling_man" }, UnicodeVersion = "12.0", IosVersion = "13.0", HasSkinTones = true, Filename = "1f9ce-2642" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "woman kneeling", Category = "People & Body", Aliases = new[] { "kneeling_woman" }, UnicodeVersion = "12.0", IosVersion = "13.0", HasSkinTones = true, Filename = "1f9ce-2640" },
+ new GEmoji { Raw = "๐งโ๐ฆฏ", Description = "person with white cane", Category = "People & Body", Aliases = new[] { "person_with_probing_cane" }, UnicodeVersion = "12.1", IosVersion = "13.2", HasSkinTones = true, Filename = "1f9d1-1f9af" },
+ new GEmoji { Raw = "๐จโ๐ฆฏ", Description = "man with white cane", Category = "People & Body", Aliases = new[] { "man_with_probing_cane" }, UnicodeVersion = "12.0", IosVersion = "13.0", HasSkinTones = true, Filename = "1f468-1f9af" },
+ new GEmoji { Raw = "๐ฉโ๐ฆฏ", Description = "woman with white cane", Category = "People & Body", Aliases = new[] { "woman_with_probing_cane" }, UnicodeVersion = "12.0", IosVersion = "13.0", HasSkinTones = true, Filename = "1f469-1f9af" },
+ new GEmoji { Raw = "๐งโ๐ฆผ", Description = "person in motorized wheelchair", Category = "People & Body", Aliases = new[] { "person_in_motorized_wheelchair" }, UnicodeVersion = "12.1", IosVersion = "13.2", HasSkinTones = true, Filename = "1f9d1-1f9bc" },
+ new GEmoji { Raw = "๐จโ๐ฆผ", Description = "man in motorized wheelchair", Category = "People & Body", Aliases = new[] { "man_in_motorized_wheelchair" }, UnicodeVersion = "12.0", IosVersion = "13.0", HasSkinTones = true, Filename = "1f468-1f9bc" },
+ new GEmoji { Raw = "๐ฉโ๐ฆผ", Description = "woman in motorized wheelchair", Category = "People & Body", Aliases = new[] { "woman_in_motorized_wheelchair" }, UnicodeVersion = "12.0", IosVersion = "13.0", HasSkinTones = true, Filename = "1f469-1f9bc" },
+ new GEmoji { Raw = "๐งโ๐ฆฝ", Description = "person in manual wheelchair", Category = "People & Body", Aliases = new[] { "person_in_manual_wheelchair" }, UnicodeVersion = "12.1", IosVersion = "13.2", HasSkinTones = true, Filename = "1f9d1-1f9bd" },
+ new GEmoji { Raw = "๐จโ๐ฆฝ", Description = "man in manual wheelchair", Category = "People & Body", Aliases = new[] { "man_in_manual_wheelchair" }, UnicodeVersion = "12.0", IosVersion = "13.0", HasSkinTones = true, Filename = "1f468-1f9bd" },
+ new GEmoji { Raw = "๐ฉโ๐ฆฝ", Description = "woman in manual wheelchair", Category = "People & Body", Aliases = new[] { "woman_in_manual_wheelchair" }, UnicodeVersion = "12.0", IosVersion = "13.0", HasSkinTones = true, Filename = "1f469-1f9bd" },
+ new GEmoji { Raw = "๐", Description = "person running", Category = "People & Body", Aliases = new[] { "runner", "running" }, Tags = new[] { "exercise", "workout", "marathon" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f3c3" },
+ new GEmoji { Raw = "๐โโ๏ธ", Description = "man running", Category = "People & Body", Aliases = new[] { "running_man" }, Tags = new[] { "exercise", "workout", "marathon" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f3c3-2642" },
+ new GEmoji { Raw = "๐โโ๏ธ", Description = "woman running", Category = "People & Body", Aliases = new[] { "running_woman" }, Tags = new[] { "exercise", "workout", "marathon" }, UnicodeVersion = "6.0", IosVersion = "10.0", HasSkinTones = true, Filename = "1f3c3-2640" },
+ new GEmoji { Raw = "๐", Description = "woman dancing", Category = "People & Body", Aliases = new[] { "woman_dancing", "dancer" }, Tags = new[] { "dress" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f483" },
+ new GEmoji { Raw = "๐บ", Description = "man dancing", Category = "People & Body", Aliases = new[] { "man_dancing" }, Tags = new[] { "dancer" }, UnicodeVersion = "9.0", IosVersion = "10.2", HasSkinTones = true, Filename = "1f57a" },
+ new GEmoji { Raw = "๐ด๏ธ", Description = "person in suit levitating", Category = "People & Body", Aliases = new[] { "business_suit_levitating" }, UnicodeVersion = "7.0", IosVersion = "9.1", HasSkinTones = true, Filename = "1f574" },
new GEmoji { Raw = "๐ฏ", Description = "people with bunny ears", Category = "People & Body", Aliases = new[] { "dancers" }, Tags = new[] { "bunny" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f46f" },
new GEmoji { Raw = "๐ฏโโ๏ธ", Description = "men with bunny ears", Category = "People & Body", Aliases = new[] { "dancing_men" }, Tags = new[] { "bunny" }, UnicodeVersion = "6.0", IosVersion = "10.0", Filename = "1f46f-2642" },
new GEmoji { Raw = "๐ฏโโ๏ธ", Description = "women with bunny ears", Category = "People & Body", Aliases = new[] { "dancing_women" }, Tags = new[] { "bunny" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f46f-2640" },
- new GEmoji { Raw = "๐ง", Description = "person in steamy room", Category = "People & Body", Aliases = new[] { "sauna_person" }, Tags = new[] { "steamy" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9d6" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "man in steamy room", Category = "People & Body", Aliases = new[] { "sauna_man" }, Tags = new[] { "steamy" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9d6-2642" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "woman in steamy room", Category = "People & Body", Aliases = new[] { "sauna_woman" }, Tags = new[] { "steamy" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9d6-2640" },
- new GEmoji { Raw = "๐ง", Description = "person climbing", Category = "People & Body", Aliases = new[] { "climbing" }, Tags = new[] { "bouldering" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9d7" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "man climbing", Category = "People & Body", Aliases = new[] { "climbing_man" }, Tags = new[] { "bouldering" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9d7-2642" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "woman climbing", Category = "People & Body", Aliases = new[] { "climbing_woman" }, Tags = new[] { "bouldering" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9d7-2640" },
+ new GEmoji { Raw = "๐ง", Description = "person in steamy room", Category = "People & Body", Aliases = new[] { "sauna_person" }, Tags = new[] { "steamy" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9d6" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "man in steamy room", Category = "People & Body", Aliases = new[] { "sauna_man" }, Tags = new[] { "steamy" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9d6-2642" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "woman in steamy room", Category = "People & Body", Aliases = new[] { "sauna_woman" }, Tags = new[] { "steamy" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9d6-2640" },
+ new GEmoji { Raw = "๐ง", Description = "person climbing", Category = "People & Body", Aliases = new[] { "climbing" }, Tags = new[] { "bouldering" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9d7" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "man climbing", Category = "People & Body", Aliases = new[] { "climbing_man" }, Tags = new[] { "bouldering" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9d7-2642" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "woman climbing", Category = "People & Body", Aliases = new[] { "climbing_woman" }, Tags = new[] { "bouldering" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9d7-2640" },
new GEmoji { Raw = "๐คบ", Description = "person fencing", Category = "People & Body", Aliases = new[] { "person_fencing" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f93a" },
- new GEmoji { Raw = "๐", Description = "horse racing", Category = "People & Body", Aliases = new[] { "horse_racing" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f3c7" },
+ new GEmoji { Raw = "๐", Description = "horse racing", Category = "People & Body", Aliases = new[] { "horse_racing" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f3c7" },
new GEmoji { Raw = "โท๏ธ", Description = "skier", Category = "People & Body", Aliases = new[] { "skier" }, UnicodeVersion = "5.2", IosVersion = "9.1", Filename = "26f7" },
- new GEmoji { Raw = "๐", Description = "snowboarder", Category = "People & Body", Aliases = new[] { "snowboarder" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f3c2" },
- new GEmoji { Raw = "๐๏ธ", Description = "person golfing", Category = "People & Body", Aliases = new[] { "golfing" }, UnicodeVersion = "7.0", IosVersion = "9.1", Filename = "1f3cc" },
- new GEmoji { Raw = "๐๏ธโโ๏ธ", Description = "man golfing", Category = "People & Body", Aliases = new[] { "golfing_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f3cc-2642" },
- new GEmoji { Raw = "๐๏ธโโ๏ธ", Description = "woman golfing", Category = "People & Body", Aliases = new[] { "golfing_woman" }, IosVersion = "10.0", Filename = "1f3cc-2640" },
- new GEmoji { Raw = "๐", Description = "person surfing", Category = "People & Body", Aliases = new[] { "surfer" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f3c4" },
- new GEmoji { Raw = "๐โโ๏ธ", Description = "man surfing", Category = "People & Body", Aliases = new[] { "surfing_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f3c4-2642" },
- new GEmoji { Raw = "๐โโ๏ธ", Description = "woman surfing", Category = "People & Body", Aliases = new[] { "surfing_woman" }, UnicodeVersion = "7.0", IosVersion = "10.0", Filename = "1f3c4-2640" },
- new GEmoji { Raw = "๐ฃ", Description = "person rowing boat", Category = "People & Body", Aliases = new[] { "rowboat" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f6a3" },
- new GEmoji { Raw = "๐ฃโโ๏ธ", Description = "man rowing boat", Category = "People & Body", Aliases = new[] { "rowing_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f6a3-2642" },
- new GEmoji { Raw = "๐ฃโโ๏ธ", Description = "woman rowing boat", Category = "People & Body", Aliases = new[] { "rowing_woman" }, UnicodeVersion = "6.0", IosVersion = "10.0", Filename = "1f6a3-2640" },
- new GEmoji { Raw = "๐", Description = "person swimming", Category = "People & Body", Aliases = new[] { "swimmer" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f3ca" },
- new GEmoji { Raw = "๐โโ๏ธ", Description = "man swimming", Category = "People & Body", Aliases = new[] { "swimming_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f3ca-2642" },
- new GEmoji { Raw = "๐โโ๏ธ", Description = "woman swimming", Category = "People & Body", Aliases = new[] { "swimming_woman" }, UnicodeVersion = "6.0", IosVersion = "10.0", Filename = "1f3ca-2640" },
- new GEmoji { Raw = "โน๏ธ", Description = "person bouncing ball", Category = "People & Body", Aliases = new[] { "bouncing_ball_person" }, Tags = new[] { "basketball" }, UnicodeVersion = "5.2", IosVersion = "9.1", Filename = "26f9" },
- new GEmoji { Raw = "โน๏ธโโ๏ธ", Description = "man bouncing ball", Category = "People & Body", Aliases = new[] { "bouncing_ball_man", "basketball_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "26f9-2642" },
- new GEmoji { Raw = "โน๏ธโโ๏ธ", Description = "woman bouncing ball", Category = "People & Body", Aliases = new[] { "bouncing_ball_woman", "basketball_woman" }, UnicodeVersion = "7.0", IosVersion = "10.0", Filename = "26f9-2640" },
- new GEmoji { Raw = "๐๏ธ", Description = "person lifting weights", Category = "People & Body", Aliases = new[] { "weight_lifting" }, Tags = new[] { "gym", "workout" }, UnicodeVersion = "7.0", IosVersion = "9.1", Filename = "1f3cb" },
- new GEmoji { Raw = "๐๏ธโโ๏ธ", Description = "man lifting weights", Category = "People & Body", Aliases = new[] { "weight_lifting_man" }, Tags = new[] { "gym", "workout" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f3cb-2642" },
- new GEmoji { Raw = "๐๏ธโโ๏ธ", Description = "woman lifting weights", Category = "People & Body", Aliases = new[] { "weight_lifting_woman" }, Tags = new[] { "gym", "workout" }, UnicodeVersion = "6.0", IosVersion = "10.0", Filename = "1f3cb-2640" },
- new GEmoji { Raw = "๐ด", Description = "person biking", Category = "People & Body", Aliases = new[] { "bicyclist" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f6b4" },
- new GEmoji { Raw = "๐ดโโ๏ธ", Description = "man biking", Category = "People & Body", Aliases = new[] { "biking_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f6b4-2642" },
- new GEmoji { Raw = "๐ดโโ๏ธ", Description = "woman biking", Category = "People & Body", Aliases = new[] { "biking_woman" }, UnicodeVersion = "6.0", IosVersion = "10.0", Filename = "1f6b4-2640" },
- new GEmoji { Raw = "๐ต", Description = "person mountain biking", Category = "People & Body", Aliases = new[] { "mountain_bicyclist" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f6b5" },
- new GEmoji { Raw = "๐ตโโ๏ธ", Description = "man mountain biking", Category = "People & Body", Aliases = new[] { "mountain_biking_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f6b5-2642" },
- new GEmoji { Raw = "๐ตโโ๏ธ", Description = "woman mountain biking", Category = "People & Body", Aliases = new[] { "mountain_biking_woman" }, UnicodeVersion = "6.0", IosVersion = "10.0", Filename = "1f6b5-2640" },
- new GEmoji { Raw = "๐คธ", Description = "person cartwheeling", Category = "People & Body", Aliases = new[] { "cartwheeling" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f938" },
- new GEmoji { Raw = "๐คธโโ๏ธ", Description = "man cartwheeling", Category = "People & Body", Aliases = new[] { "man_cartwheeling" }, IosVersion = "10.2", Filename = "1f938-2642" },
- new GEmoji { Raw = "๐คธโโ๏ธ", Description = "woman cartwheeling", Category = "People & Body", Aliases = new[] { "woman_cartwheeling" }, IosVersion = "10.2", Filename = "1f938-2640" },
+ new GEmoji { Raw = "๐", Description = "snowboarder", Category = "People & Body", Aliases = new[] { "snowboarder" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f3c2" },
+ new GEmoji { Raw = "๐๏ธ", Description = "person golfing", Category = "People & Body", Aliases = new[] { "golfing" }, UnicodeVersion = "7.0", IosVersion = "9.1", HasSkinTones = true, Filename = "1f3cc" },
+ new GEmoji { Raw = "๐๏ธโโ๏ธ", Description = "man golfing", Category = "People & Body", Aliases = new[] { "golfing_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f3cc-2642" },
+ new GEmoji { Raw = "๐๏ธโโ๏ธ", Description = "woman golfing", Category = "People & Body", Aliases = new[] { "golfing_woman" }, IosVersion = "10.0", HasSkinTones = true, Filename = "1f3cc-2640" },
+ new GEmoji { Raw = "๐", Description = "person surfing", Category = "People & Body", Aliases = new[] { "surfer" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f3c4" },
+ new GEmoji { Raw = "๐โโ๏ธ", Description = "man surfing", Category = "People & Body", Aliases = new[] { "surfing_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f3c4-2642" },
+ new GEmoji { Raw = "๐โโ๏ธ", Description = "woman surfing", Category = "People & Body", Aliases = new[] { "surfing_woman" }, UnicodeVersion = "7.0", IosVersion = "10.0", HasSkinTones = true, Filename = "1f3c4-2640" },
+ new GEmoji { Raw = "๐ฃ", Description = "person rowing boat", Category = "People & Body", Aliases = new[] { "rowboat" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f6a3" },
+ new GEmoji { Raw = "๐ฃโโ๏ธ", Description = "man rowing boat", Category = "People & Body", Aliases = new[] { "rowing_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f6a3-2642" },
+ new GEmoji { Raw = "๐ฃโโ๏ธ", Description = "woman rowing boat", Category = "People & Body", Aliases = new[] { "rowing_woman" }, UnicodeVersion = "6.0", IosVersion = "10.0", HasSkinTones = true, Filename = "1f6a3-2640" },
+ new GEmoji { Raw = "๐", Description = "person swimming", Category = "People & Body", Aliases = new[] { "swimmer" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f3ca" },
+ new GEmoji { Raw = "๐โโ๏ธ", Description = "man swimming", Category = "People & Body", Aliases = new[] { "swimming_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f3ca-2642" },
+ new GEmoji { Raw = "๐โโ๏ธ", Description = "woman swimming", Category = "People & Body", Aliases = new[] { "swimming_woman" }, UnicodeVersion = "6.0", IosVersion = "10.0", HasSkinTones = true, Filename = "1f3ca-2640" },
+ new GEmoji { Raw = "โน๏ธ", Description = "person bouncing ball", Category = "People & Body", Aliases = new[] { "bouncing_ball_person" }, Tags = new[] { "basketball" }, UnicodeVersion = "5.2", IosVersion = "9.1", HasSkinTones = true, Filename = "26f9" },
+ new GEmoji { Raw = "โน๏ธโโ๏ธ", Description = "man bouncing ball", Category = "People & Body", Aliases = new[] { "bouncing_ball_man", "basketball_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "26f9-2642" },
+ new GEmoji { Raw = "โน๏ธโโ๏ธ", Description = "woman bouncing ball", Category = "People & Body", Aliases = new[] { "bouncing_ball_woman", "basketball_woman" }, UnicodeVersion = "7.0", IosVersion = "10.0", HasSkinTones = true, Filename = "26f9-2640" },
+ new GEmoji { Raw = "๐๏ธ", Description = "person lifting weights", Category = "People & Body", Aliases = new[] { "weight_lifting" }, Tags = new[] { "gym", "workout" }, UnicodeVersion = "7.0", IosVersion = "9.1", HasSkinTones = true, Filename = "1f3cb" },
+ new GEmoji { Raw = "๐๏ธโโ๏ธ", Description = "man lifting weights", Category = "People & Body", Aliases = new[] { "weight_lifting_man" }, Tags = new[] { "gym", "workout" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f3cb-2642" },
+ new GEmoji { Raw = "๐๏ธโโ๏ธ", Description = "woman lifting weights", Category = "People & Body", Aliases = new[] { "weight_lifting_woman" }, Tags = new[] { "gym", "workout" }, UnicodeVersion = "6.0", IosVersion = "10.0", HasSkinTones = true, Filename = "1f3cb-2640" },
+ new GEmoji { Raw = "๐ด", Description = "person biking", Category = "People & Body", Aliases = new[] { "bicyclist" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f6b4" },
+ new GEmoji { Raw = "๐ดโโ๏ธ", Description = "man biking", Category = "People & Body", Aliases = new[] { "biking_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f6b4-2642" },
+ new GEmoji { Raw = "๐ดโโ๏ธ", Description = "woman biking", Category = "People & Body", Aliases = new[] { "biking_woman" }, UnicodeVersion = "6.0", IosVersion = "10.0", HasSkinTones = true, Filename = "1f6b4-2640" },
+ new GEmoji { Raw = "๐ต", Description = "person mountain biking", Category = "People & Body", Aliases = new[] { "mountain_bicyclist" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f6b5" },
+ new GEmoji { Raw = "๐ตโโ๏ธ", Description = "man mountain biking", Category = "People & Body", Aliases = new[] { "mountain_biking_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f6b5-2642" },
+ new GEmoji { Raw = "๐ตโโ๏ธ", Description = "woman mountain biking", Category = "People & Body", Aliases = new[] { "mountain_biking_woman" }, UnicodeVersion = "6.0", IosVersion = "10.0", HasSkinTones = true, Filename = "1f6b5-2640" },
+ new GEmoji { Raw = "๐คธ", Description = "person cartwheeling", Category = "People & Body", Aliases = new[] { "cartwheeling" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f938" },
+ new GEmoji { Raw = "๐คธโโ๏ธ", Description = "man cartwheeling", Category = "People & Body", Aliases = new[] { "man_cartwheeling" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f938-2642" },
+ new GEmoji { Raw = "๐คธโโ๏ธ", Description = "woman cartwheeling", Category = "People & Body", Aliases = new[] { "woman_cartwheeling" }, IosVersion = "10.2", HasSkinTones = true, Filename = "1f938-2640" },
new GEmoji { Raw = "๐คผ", Description = "people wrestling", Category = "People & Body", Aliases = new[] { "wrestling" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f93c" },
new GEmoji { Raw = "๐คผโโ๏ธ", Description = "men wrestling", Category = "People & Body", Aliases = new[] { "men_wrestling" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f93c-2642" },
new GEmoji { Raw = "๐คผโโ๏ธ", Description = "women wrestling", Category = "People & Body", Aliases = new[] { "women_wrestling" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f93c-2640" },
- new GEmoji { Raw = "๐คฝ", Description = "person playing water polo", Category = "People & Body", Aliases = new[] { "water_polo" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f93d" },
- new GEmoji { Raw = "๐คฝโโ๏ธ", Description = "man playing water polo", Category = "People & Body", Aliases = new[] { "man_playing_water_polo" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f93d-2642" },
- new GEmoji { Raw = "๐คฝโโ๏ธ", Description = "woman playing water polo", Category = "People & Body", Aliases = new[] { "woman_playing_water_polo" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f93d-2640" },
- new GEmoji { Raw = "๐คพ", Description = "person playing handball", Category = "People & Body", Aliases = new[] { "handball_person" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f93e" },
- new GEmoji { Raw = "๐คพโโ๏ธ", Description = "man playing handball", Category = "People & Body", Aliases = new[] { "man_playing_handball" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f93e-2642" },
- new GEmoji { Raw = "๐คพโโ๏ธ", Description = "woman playing handball", Category = "People & Body", Aliases = new[] { "woman_playing_handball" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f93e-2640" },
- new GEmoji { Raw = "๐คน", Description = "person juggling", Category = "People & Body", Aliases = new[] { "juggling_person" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f939" },
- new GEmoji { Raw = "๐คนโโ๏ธ", Description = "man juggling", Category = "People & Body", Aliases = new[] { "man_juggling" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f939-2642" },
- new GEmoji { Raw = "๐คนโโ๏ธ", Description = "woman juggling", Category = "People & Body", Aliases = new[] { "woman_juggling" }, UnicodeVersion = "9.0", IosVersion = "10.2", Filename = "1f939-2640" },
- new GEmoji { Raw = "๐ง", Description = "person in lotus position", Category = "People & Body", Aliases = new[] { "lotus_position" }, Tags = new[] { "meditation" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9d8" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "man in lotus position", Category = "People & Body", Aliases = new[] { "lotus_position_man" }, Tags = new[] { "meditation" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9d8-2642" },
- new GEmoji { Raw = "๐งโโ๏ธ", Description = "woman in lotus position", Category = "People & Body", Aliases = new[] { "lotus_position_woman" }, Tags = new[] { "meditation" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f9d8-2640" },
- new GEmoji { Raw = "๐", Description = "person taking bath", Category = "People & Body", Aliases = new[] { "bath" }, Tags = new[] { "shower" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f6c0" },
- new GEmoji { Raw = "๐", Description = "person in bed", Category = "People & Body", Aliases = new[] { "sleeping_bed" }, UnicodeVersion = "7.0", IosVersion = "9.1", Filename = "1f6cc" },
+ new GEmoji { Raw = "๐คฝ", Description = "person playing water polo", Category = "People & Body", Aliases = new[] { "water_polo" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f93d" },
+ new GEmoji { Raw = "๐คฝโโ๏ธ", Description = "man playing water polo", Category = "People & Body", Aliases = new[] { "man_playing_water_polo" }, UnicodeVersion = "9.0", IosVersion = "10.2", HasSkinTones = true, Filename = "1f93d-2642" },
+ new GEmoji { Raw = "๐คฝโโ๏ธ", Description = "woman playing water polo", Category = "People & Body", Aliases = new[] { "woman_playing_water_polo" }, UnicodeVersion = "9.0", IosVersion = "10.2", HasSkinTones = true, Filename = "1f93d-2640" },
+ new GEmoji { Raw = "๐คพ", Description = "person playing handball", Category = "People & Body", Aliases = new[] { "handball_person" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f93e" },
+ new GEmoji { Raw = "๐คพโโ๏ธ", Description = "man playing handball", Category = "People & Body", Aliases = new[] { "man_playing_handball" }, UnicodeVersion = "9.0", IosVersion = "10.2", HasSkinTones = true, Filename = "1f93e-2642" },
+ new GEmoji { Raw = "๐คพโโ๏ธ", Description = "woman playing handball", Category = "People & Body", Aliases = new[] { "woman_playing_handball" }, UnicodeVersion = "9.0", IosVersion = "10.2", HasSkinTones = true, Filename = "1f93e-2640" },
+ new GEmoji { Raw = "๐คน", Description = "person juggling", Category = "People & Body", Aliases = new[] { "juggling_person" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f939" },
+ new GEmoji { Raw = "๐คนโโ๏ธ", Description = "man juggling", Category = "People & Body", Aliases = new[] { "man_juggling" }, UnicodeVersion = "9.0", IosVersion = "10.2", HasSkinTones = true, Filename = "1f939-2642" },
+ new GEmoji { Raw = "๐คนโโ๏ธ", Description = "woman juggling", Category = "People & Body", Aliases = new[] { "woman_juggling" }, UnicodeVersion = "9.0", IosVersion = "10.2", HasSkinTones = true, Filename = "1f939-2640" },
+ new GEmoji { Raw = "๐ง", Description = "person in lotus position", Category = "People & Body", Aliases = new[] { "lotus_position" }, Tags = new[] { "meditation" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9d8" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "man in lotus position", Category = "People & Body", Aliases = new[] { "lotus_position_man" }, Tags = new[] { "meditation" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9d8-2642" },
+ new GEmoji { Raw = "๐งโโ๏ธ", Description = "woman in lotus position", Category = "People & Body", Aliases = new[] { "lotus_position_woman" }, Tags = new[] { "meditation" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f9d8-2640" },
+ new GEmoji { Raw = "๐", Description = "person taking bath", Category = "People & Body", Aliases = new[] { "bath" }, Tags = new[] { "shower" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f6c0" },
+ new GEmoji { Raw = "๐", Description = "person in bed", Category = "People & Body", Aliases = new[] { "sleeping_bed" }, UnicodeVersion = "7.0", IosVersion = "9.1", HasSkinTones = true, Filename = "1f6cc" },
new GEmoji { Raw = "๐งโ๐คโ๐ง", Description = "people holding hands", Category = "People & Body", Aliases = new[] { "people_holding_hands" }, Tags = new[] { "couple", "date" }, UnicodeVersion = "12.0", IosVersion = "13.0", Filename = "1f9d1-1f91d-1f9d1" },
- new GEmoji { Raw = "๐ญ", Description = "women holding hands", Category = "People & Body", Aliases = new[] { "two_women_holding_hands" }, Tags = new[] { "couple", "date" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f46d" },
- new GEmoji { Raw = "๐ซ", Description = "woman and man holding hands", Category = "People & Body", Aliases = new[] { "couple" }, Tags = new[] { "date" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f46b" },
- new GEmoji { Raw = "๐ฌ", Description = "men holding hands", Category = "People & Body", Aliases = new[] { "two_men_holding_hands" }, Tags = new[] { "couple", "date" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f46c" },
- new GEmoji { Raw = "๐", Description = "kiss", Category = "People & Body", Aliases = new[] { "couplekiss" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f48f" },
- new GEmoji { Raw = "๐ฉโโค๏ธโ๐โ๐จ", Description = "kiss: woman, man", Category = "People & Body", Aliases = new[] { "couplekiss_man_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f469-2764-1f48b-1f468" },
- new GEmoji { Raw = "๐จโโค๏ธโ๐โ๐จ", Description = "kiss: man, man", Category = "People & Body", Aliases = new[] { "couplekiss_man_man" }, UnicodeVersion = "6.0", IosVersion = "8.3", Filename = "1f468-2764-1f48b-1f468" },
- new GEmoji { Raw = "๐ฉโโค๏ธโ๐โ๐ฉ", Description = "kiss: woman, woman", Category = "People & Body", Aliases = new[] { "couplekiss_woman_woman" }, UnicodeVersion = "6.0", IosVersion = "8.3", Filename = "1f469-2764-1f48b-1f469" },
- new GEmoji { Raw = "๐", Description = "couple with heart", Category = "People & Body", Aliases = new[] { "couple_with_heart" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f491" },
- new GEmoji { Raw = "๐ฉโโค๏ธโ๐จ", Description = "couple with heart: woman, man", Category = "People & Body", Aliases = new[] { "couple_with_heart_woman_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f469-2764-1f468" },
- new GEmoji { Raw = "๐จโโค๏ธโ๐จ", Description = "couple with heart: man, man", Category = "People & Body", Aliases = new[] { "couple_with_heart_man_man" }, UnicodeVersion = "6.0", IosVersion = "8.3", Filename = "1f468-2764-1f468" },
- new GEmoji { Raw = "๐ฉโโค๏ธโ๐ฉ", Description = "couple with heart: woman, woman", Category = "People & Body", Aliases = new[] { "couple_with_heart_woman_woman" }, UnicodeVersion = "6.0", IosVersion = "8.3", Filename = "1f469-2764-1f469" },
+ new GEmoji { Raw = "๐ญ", Description = "women holding hands", Category = "People & Body", Aliases = new[] { "two_women_holding_hands" }, Tags = new[] { "couple", "date" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f46d" },
+ new GEmoji { Raw = "๐ซ", Description = "woman and man holding hands", Category = "People & Body", Aliases = new[] { "couple" }, Tags = new[] { "date" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f46b" },
+ new GEmoji { Raw = "๐ฌ", Description = "men holding hands", Category = "People & Body", Aliases = new[] { "two_men_holding_hands" }, Tags = new[] { "couple", "date" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f46c" },
+ new GEmoji { Raw = "๐", Description = "kiss", Category = "People & Body", Aliases = new[] { "couplekiss" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f48f" },
+ new GEmoji { Raw = "๐ฉโโค๏ธโ๐โ๐จ", Description = "kiss: woman, man", Category = "People & Body", Aliases = new[] { "couplekiss_man_woman" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f469-2764-1f48b-1f468" },
+ new GEmoji { Raw = "๐จโโค๏ธโ๐โ๐จ", Description = "kiss: man, man", Category = "People & Body", Aliases = new[] { "couplekiss_man_man" }, UnicodeVersion = "6.0", IosVersion = "8.3", HasSkinTones = true, Filename = "1f468-2764-1f48b-1f468" },
+ new GEmoji { Raw = "๐ฉโโค๏ธโ๐โ๐ฉ", Description = "kiss: woman, woman", Category = "People & Body", Aliases = new[] { "couplekiss_woman_woman" }, UnicodeVersion = "6.0", IosVersion = "8.3", HasSkinTones = true, Filename = "1f469-2764-1f48b-1f469" },
+ new GEmoji { Raw = "๐", Description = "couple with heart", Category = "People & Body", Aliases = new[] { "couple_with_heart" }, UnicodeVersion = "6.0", IosVersion = "6.0", HasSkinTones = true, Filename = "1f491" },
+ new GEmoji { Raw = "๐ฉโโค๏ธโ๐จ", Description = "couple with heart: woman, man", Category = "People & Body", Aliases = new[] { "couple_with_heart_woman_man" }, UnicodeVersion = "11.0", IosVersion = "12.1", HasSkinTones = true, Filename = "1f469-2764-1f468" },
+ new GEmoji { Raw = "๐จโโค๏ธโ๐จ", Description = "couple with heart: man, man", Category = "People & Body", Aliases = new[] { "couple_with_heart_man_man" }, UnicodeVersion = "6.0", IosVersion = "8.3", HasSkinTones = true, Filename = "1f468-2764-1f468" },
+ new GEmoji { Raw = "๐ฉโโค๏ธโ๐ฉ", Description = "couple with heart: woman, woman", Category = "People & Body", Aliases = new[] { "couple_with_heart_woman_woman" }, UnicodeVersion = "6.0", IosVersion = "8.3", HasSkinTones = true, Filename = "1f469-2764-1f469" },
new GEmoji { Raw = "๐ช", Description = "family", Category = "People & Body", Aliases = new[] { "family" }, Tags = new[] { "home", "parents", "child" }, UnicodeVersion = "6.0", IosVersion = "6.0", Filename = "1f46a" },
new GEmoji { Raw = "๐จโ๐ฉโ๐ฆ", Description = "family: man, woman, boy", Category = "People & Body", Aliases = new[] { "family_man_woman_boy" }, UnicodeVersion = "11.0", IosVersion = "12.1", Filename = "1f468-1f469-1f466" },
new GEmoji { Raw = "๐จโ๐ฉโ๐ง", Description = "family: man, woman, girl", Category = "People & Body", Aliases = new[] { "family_man_woman_girl" }, UnicodeVersion = "6.0", IosVersion = "8.3", Filename = "1f468-1f469-1f467" },
diff --git a/src/GEmojiSharp/EmojiExtensions.cs b/src/GEmojiSharp/EmojiExtensions.cs
index 03f5e6e..914004b 100644
--- a/src/GEmojiSharp/EmojiExtensions.cs
+++ b/src/GEmojiSharp/EmojiExtensions.cs
@@ -1,3 +1,4 @@
+using System;
using System.Collections.Generic;
using System.Linq;
@@ -10,6 +11,15 @@ public static class EmojiExtensions
{
private const char Colon = ':';
+ private static readonly string[] SkinTones = new[]
+ {
+ "๐ป", // light skin tone
+ "๐ผ", // medium-light skin tone
+ "๐ฝ", // medium skin tone
+ "๐พ", // medium-dark skin tone
+ "๐ฟ", // dark skin tone
+ };
+
///
/// Gets the emoji associated with the alias, or if the alias is not found.
///
@@ -90,6 +100,32 @@ public static string Alias(this GEmoji emoji)
return emoji?.Aliases.FirstOrDefault().PadAlias() ?? string.Empty;
}
+ ///
+ /// Gets the raw Unicode strings of the emoji skin tone variants.
+ ///
+ /// The emoji.
+ /// The raw Unicode strings of the skin tone variants.
+ public static IEnumerable RawSkinToneVariants(this GEmoji emoji)
+ {
+ if (emoji == null || !emoji.HasSkinTones) yield break;
+
+ var rawNormalized = string.Concat(emoji.Raw.Where(x => x != '\ufe0f')); // strip VARIATION_SELECTOR_16
+ var idx = rawNormalized.IndexOf('\u200d'); // detect zero-width joiner
+
+ foreach (var modifier in SkinTones)
+ {
+ if (idx > 0)
+ {
+ // insert modifier before zero-width joiner
+ yield return rawNormalized.Substring(0, idx) + modifier + rawNormalized.Substring(idx);
+ }
+ else
+ {
+ yield return rawNormalized + modifier;
+ }
+ }
+ }
+
internal static string TrimAlias(this string alias)
{
return alias.TrimStart(Colon).TrimEnd(Colon);
@@ -101,5 +137,16 @@ internal static string PadAlias(this string alias)
return Colon + alias.TrimAlias() + Colon;
}
+
+ internal static string TrimSkinToneVariants(this string raw)
+ {
+ var result = raw;
+ foreach (var tone in SkinTones)
+ {
+ result = result.Replace(tone, string.Empty);
+ }
+
+ return result;
+ }
}
}
diff --git a/src/GEmojiSharp/GEmoji.cs b/src/GEmojiSharp/GEmoji.cs
index 8351b32..ae19d69 100644
--- a/src/GEmojiSharp/GEmoji.cs
+++ b/src/GEmojiSharp/GEmoji.cs
@@ -29,6 +29,9 @@ public class GEmoji
/// The iOS version where the emoji first debuted.
public string? IosVersion { get; set; }
+ /// True if the emoji supports skin tone modifiers.
+ public bool HasSkinTones { get; set; }
+
/// GitHub fallback image filename.
public string Filename { get; set; } = string.Empty;
diff --git a/tests/GEmojiSharp.Benchmark/GEmojiSharp.Benchmark.csproj b/tests/GEmojiSharp.Benchmark/GEmojiSharp.Benchmark.csproj
index c4cca78..9f1f9f7 100644
--- a/tests/GEmojiSharp.Benchmark/GEmojiSharp.Benchmark.csproj
+++ b/tests/GEmojiSharp.Benchmark/GEmojiSharp.Benchmark.csproj
@@ -16,7 +16,7 @@
-
+
diff --git a/tests/GEmojiSharp.Benchmark/RegexBenchmark.cs b/tests/GEmojiSharp.Benchmark/RegexBenchmark.cs
index 1309ea6..c082104 100644
--- a/tests/GEmojiSharp.Benchmark/RegexBenchmark.cs
+++ b/tests/GEmojiSharp.Benchmark/RegexBenchmark.cs
@@ -5,8 +5,8 @@ namespace GEmojiSharp.Benchmark
{
public class RegexBenchmark
{
- private Regex _regex;
- private string _value;
+ private Regex _regex = null!;
+ private string _value = null!;
[GlobalSetup]
public void GlobalSetup()
diff --git a/tests/GEmojiSharp.PowerToysRun.Tests/GEmojiSharp.PowerToysRun.Tests.csproj b/tests/GEmojiSharp.PowerToysRun.Tests/GEmojiSharp.PowerToysRun.Tests.csproj
index ca6a2b9..0a89db7 100644
--- a/tests/GEmojiSharp.PowerToysRun.Tests/GEmojiSharp.PowerToysRun.Tests.csproj
+++ b/tests/GEmojiSharp.PowerToysRun.Tests/GEmojiSharp.PowerToysRun.Tests.csproj
@@ -1,20 +1,20 @@
- net6.0-windows
+ net7.0-windows
x64
x64
-
-
+
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/tests/GEmojiSharp.PowerToysRun.Tests/MainTests.cs b/tests/GEmojiSharp.PowerToysRun.Tests/MainTests.cs
index c6a41e8..76df3ba 100644
--- a/tests/GEmojiSharp.PowerToysRun.Tests/MainTests.cs
+++ b/tests/GEmojiSharp.PowerToysRun.Tests/MainTests.cs
@@ -51,6 +51,12 @@ public void LoadContextMenus_GEmoji()
subject.LoadContextMenus(result).Should()
.Contain(x => x.Title == "Copy raw emoji (Enter)")
.And.Contain(x => x.Title == "Copy emoji aliases (Ctrl+C)");
+
+ result = new Result { ContextData = Emoji.Get("wave") };
+ subject.LoadContextMenus(result).Should()
+ .Contain(x => x.Title == "Copy raw emoji (Enter)")
+ .And.Contain(x => x.Title == "Copy emoji aliases (Ctrl+C)")
+ .And.Contain(x => x.Title == "Copy raw emoji skin tone variants (Ctrl+Enter)");
}
[Test]
diff --git a/tests/GEmojiSharp.Tests/DotnetTool/IntegrationTests.cs b/tests/GEmojiSharp.Tests/DotnetTool/IntegrationTests.cs
index 0cc23fc..53b7dde 100644
--- a/tests/GEmojiSharp.Tests/DotnetTool/IntegrationTests.cs
+++ b/tests/GEmojiSharp.Tests/DotnetTool/IntegrationTests.cs
@@ -35,11 +35,14 @@ public void Raw()
Run("r earth").ShouldHaveOutput($"๐{NewLine}๐{NewLine}๐{NewLine}");
Run("r globe showing").ShouldHaveOutput($"๐{NewLine}๐{NewLine}๐{NewLine}");
Run("r \"globe showing\"").ShouldHaveOutput($"๐{NewLine}๐{NewLine}๐{NewLine}");
+ Run("r waving hand --skin-tones").ShouldHaveOutput($"๐{NewLine}๐๐ป{NewLine}๐๐ผ{NewLine}๐๐ฝ{NewLine}๐๐พ{NewLine}๐๐ฟ{NewLine}");
Run("r earth --copy");
ClipboardService.GetText().Should().Be("๐๐๐");
Run("r tada -c");
ClipboardService.GetText().Should().Be("๐");
+ Run("r waving hand -st -c");
+ ClipboardService.GetText().Should().Be("๐๐๐ป๐๐ผ๐๐ฝ๐๐พ๐๐ฟ");
Run("r -h").StandardOutput.Should()
.Contain("Get raw emojis")
diff --git a/tests/GEmojiSharp.Tests/EmojiExtensionsTests.cs b/tests/GEmojiSharp.Tests/EmojiExtensionsTests.cs
index 31ddb7a..d199107 100644
--- a/tests/GEmojiSharp.Tests/EmojiExtensionsTests.cs
+++ b/tests/GEmojiSharp.Tests/EmojiExtensionsTests.cs
@@ -80,6 +80,16 @@ public void Alias()
NullGEmoji.Alias().Should().BeEmpty();
}
+ [Test]
+ public void RawSkinToneVariants()
+ {
+ "โ๏ธ".GetEmoji().RawSkinToneVariants().Should().BeEquivalentTo(new[] { "โ๐ป", "โ๐ผ", "โ๐ฝ", "โ๐พ", "โ๐ฟ" });
+ "๐งโโ๏ธ".GetEmoji().RawSkinToneVariants().Should().BeEquivalentTo(new[] { "๐ง๐ปโโ", "๐ง๐ผโโ", "๐ง๐ฝโโ", "๐ง๐พโโ", "๐ง๐ฟโโ" });
+ ":atom:".GetEmoji().RawSkinToneVariants().Should().BeEmpty();
+ GEmoji.Empty.RawSkinToneVariants().Should().BeEmpty();
+ NullGEmoji.RawSkinToneVariants().Should().BeEmpty();
+ }
+
[Test]
public void TrimAlias()
{
@@ -93,5 +103,12 @@ public void PadAlias()
"foo".PadAlias().Should().Be(":foo:");
":bar:".PadAlias().Should().Be(":bar:");
}
+
+ [Test]
+ public void TrimSkinToneVariants()
+ {
+ "๐".TrimSkinToneVariants().Should().Be("๐");
+ "๐๐ป".TrimSkinToneVariants().Should().Be("๐"); // light skin tone
+ }
}
}
diff --git a/tests/GEmojiSharp.Tests/EmojiTests.cs b/tests/GEmojiSharp.Tests/EmojiTests.cs
index 30b6527..027b8f3 100644
--- a/tests/GEmojiSharp.Tests/EmojiTests.cs
+++ b/tests/GEmojiSharp.Tests/EmojiTests.cs
@@ -25,6 +25,9 @@ public void Get()
Emoji.Get("ๅญ").Should().Be(GEmoji.Empty);
Emoji.Get("๐").Should().Be(Emoji.Get(":grinning:"));
+ Emoji.Get("๐").Should().Be(Emoji.Get(":wave:"));
+ Emoji.Get("๐๐ป").Should().Be(Emoji.Get(":wave:")); // light skin tone
+
Action act = () => Emoji.Get(NullString);
act.Should().Throw();
}
diff --git a/tests/GEmojiSharp.Tests/GEmojiSharp.Tests.csproj b/tests/GEmojiSharp.Tests/GEmojiSharp.Tests.csproj
index 957580b..ea959cd 100644
--- a/tests/GEmojiSharp.Tests/GEmojiSharp.Tests.csproj
+++ b/tests/GEmojiSharp.Tests/GEmojiSharp.Tests.csproj
@@ -5,11 +5,11 @@
-
-
-
+
+
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/tests/GEmojiSharp.Tests/GenerateTests.cs b/tests/GEmojiSharp.Tests/GenerateTests.cs
index 2a32918..c742246 100644
--- a/tests/GEmojiSharp.Tests/GenerateTests.cs
+++ b/tests/GEmojiSharp.Tests/GenerateTests.cs
@@ -37,16 +37,17 @@ public async Task Write()
var e = emoji.Value("emoji");
var d = emoji.Value("description");
var c = emoji.Value("category");
- var a = emoji["aliases"].Values();
- var t = emoji["tags"].Values();
+ var a = emoji["aliases"]!.Values();
+ var t = emoji["tags"]!.Values();
var uv = emoji.Value("unicode_version");
var iv = emoji.Value("ios_version");
+ var st = emoji.Value("skin_tones");
- a = a.Where(x => supportedEmojis[x] != null).ToList();
+ a = a.Where(x => supportedEmojis[x!] != null).ToList();
if (!a.Any()) continue;
- var url = supportedEmojis[a.First()].Value();
- var filename = url
+ var url = supportedEmojis[a.First()!]!.Value();
+ var filename = url!
.Replace("https://github.githubassets.com/images/icons/emoji/unicode/", string.Empty)
.Replace(".png?v8", string.Empty);
@@ -59,6 +60,7 @@ public async Task Write()
if (t.Any()) result.Append($", Tags = new[] {{ {string.Join(", ", t.Select(x => "\"" + x + "\""))} }}");
if (!string.IsNullOrEmpty(uv)) result.Append($", UnicodeVersion = \"{uv}\"");
if (iv != null) result.Append($", IosVersion = \"{iv}\"");
+ if (st == true) result.Append($", HasSkinTones = true");
result.Append($", Filename = \"{filename}\"");
result.AppendLine(" },");
}
@@ -153,7 +155,7 @@ public async Task Filename_vs_Api()
foreach (var alias in emoji.Aliases)
{
var token = json[alias];
- var filename = token.Value()
+ var filename = token!.Value()!
.Replace("https://github.githubassets.com/images/icons/emoji/unicode/", string.Empty)
.Replace("https://github.githubassets.com/images/icons/emoji/", string.Empty)
.Replace(".png?v8", string.Empty);