summaryrefslogtreecommitdiff
path: root/macros/luatex/latex/emoji/emoji.sty
diff options
context:
space:
mode:
Diffstat (limited to 'macros/luatex/latex/emoji/emoji.sty')
-rw-r--r--macros/luatex/latex/emoji/emoji.sty1590
1 files changed, 85 insertions, 1505 deletions
diff --git a/macros/luatex/latex/emoji/emoji.sty b/macros/luatex/latex/emoji/emoji.sty
index d1d6561297..75b669e511 100644
--- a/macros/luatex/latex/emoji/emoji.sty
+++ b/macros/luatex/latex/emoji/emoji.sty
@@ -16,7 +16,7 @@
%% The Current Maintainer of this work is Xiangdong Zeng.
%%
\NeedsTeXFormat{LaTeX2e}[2020/02/02]
-\ProvidesExplPackage{emoji}{2020/02/23}{0.1}{Emoji support in (Lua)LaTeX}
+\ProvidesExplPackage{emoji}{2020/03/16}{0.2}{Emoji support in (Lua)LaTeX}
\msg_new:nnn { emoji } { require-luatex }
{ The~'emoji'~package~requires~LuaTeX. }
@@ -25,21 +25,42 @@
\RequirePackage { fontspec }
+% Set emoji font. Internally use fontspec's `\setfontface`.
+% #1: option
+% #2: name
\NewDocumentCommand \setemojifont { m o }
{
- \AtBeginDocument
- {
- \IfValueTF {#2}
- { \emoji_set_font:nn {#1} {#2} }
- { \emoji_set_font:n {#1} }
- }
+ \__emoji_if_preamble:TF
+ { \AtBeginDocument }
+ { \use:n }
+ {
+ \IfValueTF {#2}
+ { \emoji_set_font:nn {#1} {#2} }
+ { \emoji_set_font:n {#1} }
+ }
}
+% Check if in the preamble.
+\prg_set_conditional:Npnn \__emoji_if_preamble: { TF }
+ {
+ \cs_if_eq:NNTF \@onlypreamble \@notprerr
+ { \prg_return_false: }
+ { \prg_return_true: }
+ }
+
+% Define `\emoji_font:` when used.
\cs_new_protected:Npn \emoji_set_font:nn #1#2
- { \setfontface \emoji_font: {#1} [ Renderer = Harfbuzz, #2 ] }
+ { \setfontface \emoji_font: {#1} [ Renderer = HarfBuzz, #2 ] }
\cs_new_protected:Npn \emoji_set_font:n #1
{ \emoji_set_font:nn {#1} {} }
+% Detect available emoji fonts from OS or TEXMF tree. Currently support:
+% - Apple Color Emoji
+% - Segoe UI Emoji
+% - Noto Color Emoji
+% Remarks:
+% - `\file_if_exist:nTF` is much faster than `\fontspec_font_if_exist:nTF`.
+% - We use environment variable `$WINDIR` for path on Windows.
\cs_new_protected:Npn \__emoji_detect_font:
{
\file_if_exist:nTF { /System/Library/Fonts/Apple~Color~Emoji.ttc }
@@ -47,22 +68,29 @@
{
\file_if_exist:nTF { \c_dollar_str WINDIR/Fonts/seguiemj.ttf }
{ \emoji_set_font:n { Segoe~UI~Emoji } }
- { \msg_warning:nn { emoji } { no-emoji-font } }
+ {
+ \fontspec_font_if_exist:nTF { Noto~Color~Emoji }
+ { \emoji_set_font:n { Noto~Color~Emoji } }
+ { \msg_warning:nn { emoji } { no-emoji-font } }
+ }
}
}
-
\msg_new:nnn { emoji } { no-emoji-font }
{
It~seems~that~you~have~not~declare~an~emoji~font. \\
You~should~use~"\setemojifont"~to~set~a~font.
}
+% If the user doesn't set emoji font explicitly, then detect and set default
+% fonts automatically.
\AtBeginDocument
{
\cs_if_exist_use:NF \emoji_font:
{ \__emoji_detect_font: }
}
+% The main command for use emoji.
+% #1: name
\NewDocumentCommand \emoji { m }
{
% TODO: options
@@ -70,26 +98,14 @@
{ \emoji_print:n {#1} }
{ \msg_error:nnn { emoji } { emoji-not-exist } {#1} }
}
-
-\AtBeginDocument
- {
- \@ifpackageloaded { hyperref }
- {
- \pdfstringdefDisableCommands
- {
- \cs_set_nopar:Npn \emoji #1
- { \tl_use:c { c__emoji_ #1 _tl } }
- }
- }
- {}
- }
-
\msg_new:nnn { emoji } { emoji-not-exist }
{
The~emoji~name~"#1"~can't~be~found. \\
Please~check~your~spelling~or~try~another~one.
}
+% Check if an emoji name exists or not.
+% #1: name
\prg_new_protected_conditional:Npnn \emoji_if_name_exist:n #1 { T, F, TF }
{
\tl_if_exist:cTF { c__emoji_ #1 _tl }
@@ -97,6 +113,7 @@
{ \prg_return_false: }
}
+% In a group, change to the emoji font then use corresponding tl constant.
\cs_new_protected:Npn \emoji_print:n #1
{
\group_begin:
@@ -105,1488 +122,51 @@
\group_end:
}
-\cs_new_protected:Npn \__emoji_def:nn #1#2
- { \tl_const:cn { c__emoji_ #1 _tl } {#2} }
+% Define new emoji. They are stored in tl constants internally.
+% For special characters (#), we first change their catcode to 12 (other),
+% then define the tl constant.
+% This function is mainly used in `emoji-table.def`, but will be changed to
+% print the table in the documentation.
+% #1: Code points
+% #2: Name
+% #3: Aliases
+% #4: Description
+% #5: Version
+\cs_new_protected:Npn \__emoji_def:nnnnn
+ {
+ \group_begin:
+ \char_set_catcode_other:N \#
+ \__emoji_def_aux:nnnnn
+ }
+\cs_new_protected:Npn \__emoji_def_aux:nnnnn #1#2#3#4#5
+ {
+ \clist_map_inline:nn { #2, #3 }
+ { \tl_const:cn { c__emoji_ ##1 _tl } {#1} }
+ \group_end:
+ }
+
+% These two commands will be used in the documentation. Set to be empty
+% commands as placeholders.
+\cs_set:Npn \__emoji_group:n #1 {}
+\cs_set:Npn \__emoji_subgroup:n #1 {}
-\__emoji_def:nn {-1 } {^^^^^^01f44e}
-\__emoji_def:nn {+1 } {^^^^^^01f44d}
-\__emoji_def:nn {100 } {^^^^^^01f4af}
-\__emoji_def:nn {1234 } {^^^^^^01f522}
-\__emoji_def:nn {1st-place-medal } {^^^^^^01f947}
-\__emoji_def:nn {2nd-place-medal } {^^^^^^01f948}
-\__emoji_def:nn {3rd-place-medal } {^^^^^^01f949}
-\__emoji_def:nn {8ball } {^^^^^^01f3b1}
-\__emoji_def:nn {a } {^^^^^^01f170}
-\__emoji_def:nn {ab } {^^^^^^01f18e}
-\__emoji_def:nn {abc } {^^^^^^01f524}
-\__emoji_def:nn {abcd } {^^^^^^01f521}
-\__emoji_def:nn {accept } {^^^^^^01f251}
-\__emoji_def:nn {aerial-tramway } {^^^^^^01f6a1}
-\__emoji_def:nn {afghanistan } {^^^^^^01f1e6^^^^^^01f1eb}
-\__emoji_def:nn {airplane } {^^^^2708}
-\__emoji_def:nn {aland-islands } {^^^^^^01f1e6^^^^^^01f1fd}
-\__emoji_def:nn {alarm-clock } {^^^^23f0}
-\__emoji_def:nn {albania } {^^^^^^01f1e6^^^^^^01f1f1}
-\__emoji_def:nn {alembic } {^^^^2697}
-\__emoji_def:nn {algeria } {^^^^^^01f1e9^^^^^^01f1ff}
-\__emoji_def:nn {alien } {^^^^^^01f47d}
-\__emoji_def:nn {ambulance } {^^^^^^01f691}
-\__emoji_def:nn {american-samoa } {^^^^^^01f1e6^^^^^^01f1f8}
-\__emoji_def:nn {amphora } {^^^^^^01f3fa}
-\__emoji_def:nn {anchor } {^^^^2693}
-\__emoji_def:nn {andorra } {^^^^^^01f1e6^^^^^^01f1e9}
-\__emoji_def:nn {angel } {^^^^^^01f47c}
-\__emoji_def:nn {anger } {^^^^^^01f4a2}
-\__emoji_def:nn {angola } {^^^^^^01f1e6^^^^^^01f1f4}
-\__emoji_def:nn {angry } {^^^^^^01f620}
-\__emoji_def:nn {anguilla } {^^^^^^01f1e6^^^^^^01f1ee}
-\__emoji_def:nn {anguished } {^^^^^^01f627}
-\__emoji_def:nn {ant } {^^^^^^01f41c}
-\__emoji_def:nn {antarctica } {^^^^^^01f1e6^^^^^^01f1f6}
-\__emoji_def:nn {antigua-barbuda } {^^^^^^01f1e6^^^^^^01f1ec}
-\__emoji_def:nn {apple } {^^^^^^01f34e}
-\__emoji_def:nn {aquarius } {^^^^2652}
-\__emoji_def:nn {argentina } {^^^^^^01f1e6^^^^^^01f1f7}
-\__emoji_def:nn {aries } {^^^^2648}
-\__emoji_def:nn {armenia } {^^^^^^01f1e6^^^^^^01f1f2}
-\__emoji_def:nn {arrow-backward } {^^^^25c0}
-\__emoji_def:nn {arrow-double-down } {^^^^23ec}
-\__emoji_def:nn {arrow-double-up } {^^^^23eb}
-\__emoji_def:nn {arrow-down-small } {^^^^^^01f53d}
-\__emoji_def:nn {arrow-down } {^^^^2b07}
-\__emoji_def:nn {arrow-forward } {^^^^25b6}
-\__emoji_def:nn {arrow-heading-down } {^^^^2935}
-\__emoji_def:nn {arrow-heading-up } {^^^^2934}
-\__emoji_def:nn {arrow-left } {^^^^2b05}
-\__emoji_def:nn {arrow-lower-left } {^^^^2199}
-\__emoji_def:nn {arrow-lower-right } {^^^^2198}
-\__emoji_def:nn {arrow-right-hook } {^^^^21aa}
-\__emoji_def:nn {arrow-right } {^^^^27a1}
-\__emoji_def:nn {arrow-up-down } {^^^^2195}
-\__emoji_def:nn {arrow-up-small } {^^^^^^01f53c}
-\__emoji_def:nn {arrow-up } {^^^^2b06}
-\__emoji_def:nn {arrow-upper-left } {^^^^2196}
-\__emoji_def:nn {arrow-upper-right } {^^^^2197}
-\__emoji_def:nn {arrows-clockwise } {^^^^^^01f503}
-\__emoji_def:nn {arrows-counterclockwise } {^^^^^^01f504}
-\__emoji_def:nn {art } {^^^^^^01f3a8}
-\__emoji_def:nn {articulated-lorry } {^^^^^^01f69b}
-\__emoji_def:nn {artificial-satellite } {^^^^^^01f6f0}
-\__emoji_def:nn {aruba } {^^^^^^01f1e6^^^^^^01f1fc}
-\__emoji_def:nn {astonished } {^^^^^^01f632}
-\__emoji_def:nn {athletic-shoe } {^^^^^^01f45f}
-\__emoji_def:nn {atm } {^^^^^^01f3e7}
-\__emoji_def:nn {atom-symbol } {^^^^269b}
-\__emoji_def:nn {australia } {^^^^^^01f1e6^^^^^^01f1fa}
-\__emoji_def:nn {austria } {^^^^^^01f1e6^^^^^^01f1f9}
-\__emoji_def:nn {avocado } {^^^^^^01f951}
-\__emoji_def:nn {azerbaijan } {^^^^^^01f1e6^^^^^^01f1ff}
-\__emoji_def:nn {b } {^^^^^^01f171}
-\__emoji_def:nn {baby-bottle } {^^^^^^01f37c}
-\__emoji_def:nn {baby-chick } {^^^^^^01f424}
-\__emoji_def:nn {baby-symbol } {^^^^^^01f6bc}
-\__emoji_def:nn {baby } {^^^^^^01f476}
-\__emoji_def:nn {back } {^^^^^^01f519}
-\__emoji_def:nn {bacon } {^^^^^^01f953}
-\__emoji_def:nn {badminton } {^^^^^^01f3f8}
-\__emoji_def:nn {baggage-claim } {^^^^^^01f6c4}
-\__emoji_def:nn {baguette-bread } {^^^^^^01f956}
-\__emoji_def:nn {bahamas } {^^^^^^01f1e7^^^^^^01f1f8}
-\__emoji_def:nn {bahrain } {^^^^^^01f1e7^^^^^^01f1ed}
-\__emoji_def:nn {balance-scale } {^^^^2696}
-\__emoji_def:nn {balloon } {^^^^^^01f388}
-\__emoji_def:nn {ballot-box-with-check } {^^^^2611}
-\__emoji_def:nn {ballot-box } {^^^^^^01f5f3}
-\__emoji_def:nn {bamboo } {^^^^^^01f38d}
-\__emoji_def:nn {banana } {^^^^^^01f34c}
-\__emoji_def:nn {bangbang } {^^^^203c}
-\__emoji_def:nn {bangladesh } {^^^^^^01f1e7^^^^^^01f1e9}
-\__emoji_def:nn {bank } {^^^^^^01f3e6}
-\__emoji_def:nn {bar-chart } {^^^^^^01f4ca}
-\__emoji_def:nn {barbados } {^^^^^^01f1e7^^^^^^01f1e7}
-\__emoji_def:nn {barber } {^^^^^^01f488}
-\__emoji_def:nn {baseball } {^^^^26be}
-\__emoji_def:nn {basketball-man } {^^^^26f9}
-\__emoji_def:nn {basketball-woman } {^^^^26f9^^^^200d^^^^2640}
-\__emoji_def:nn {basketball } {^^^^^^01f3c0}
-\__emoji_def:nn {bat } {^^^^^^01f987}
-\__emoji_def:nn {bath } {^^^^^^01f6c0}
-\__emoji_def:nn {bathtub } {^^^^^^01f6c1}
-\__emoji_def:nn {battery } {^^^^^^01f50b}
-\__emoji_def:nn {beach-umbrella } {^^^^^^01f3d6}
-\__emoji_def:nn {bear } {^^^^^^01f43b}
-\__emoji_def:nn {bed } {^^^^^^01f6cf}
-\__emoji_def:nn {bee } {^^^^^^01f41d}
-\__emoji_def:nn {beer } {^^^^^^01f37a}
-\__emoji_def:nn {beers } {^^^^^^01f37b}
-\__emoji_def:nn {beetle } {^^^^^^01f41e}
-\__emoji_def:nn {beginner } {^^^^^^01f530}
-\__emoji_def:nn {belarus } {^^^^^^01f1e7^^^^^^01f1fe}
-\__emoji_def:nn {belgium } {^^^^^^01f1e7^^^^^^01f1ea}
-\__emoji_def:nn {belize } {^^^^^^01f1e7^^^^^^01f1ff}
-\__emoji_def:nn {bell } {^^^^^^01f514}
-\__emoji_def:nn {bellhop-bell } {^^^^^^01f6ce}
-\__emoji_def:nn {benin } {^^^^^^01f1e7^^^^^^01f1ef}
-\__emoji_def:nn {bento } {^^^^^^01f371}
-\__emoji_def:nn {bermuda } {^^^^^^01f1e7^^^^^^01f1f2}
-\__emoji_def:nn {bhutan } {^^^^^^01f1e7^^^^^^01f1f9}
-\__emoji_def:nn {bicyclist } {^^^^^^01f6b4}
-\__emoji_def:nn {bike } {^^^^^^01f6b2}
-\__emoji_def:nn {biking-man } {^^^^^^01f6b4}
-\__emoji_def:nn {biking-woman } {^^^^^^01f6b4^^^^200d^^^^2640}
-\__emoji_def:nn {bikini } {^^^^^^01f459}
-\__emoji_def:nn {biohazard } {^^^^2623}
-\__emoji_def:nn {bird } {^^^^^^01f426}
-\__emoji_def:nn {birthday } {^^^^^^01f382}
-\__emoji_def:nn {black-circle } {^^^^26ab}
-\__emoji_def:nn {black-flag } {^^^^^^01f3f4}
-\__emoji_def:nn {black-heart } {^^^^^^01f5a4}
-\__emoji_def:nn {black-joker } {^^^^^^01f0cf}
-\__emoji_def:nn {black-large-square } {^^^^2b1b}
-\__emoji_def:nn {black-medium-small-square } {^^^^25fe}
-\__emoji_def:nn {black-medium-square } {^^^^25fc}
-\__emoji_def:nn {black-nib } {^^^^2712}
-\__emoji_def:nn {black-small-square } {^^^^25aa}
-\__emoji_def:nn {black-square-button } {^^^^^^01f532}
-\__emoji_def:nn {blonde-man } {^^^^^^01f471}
-\__emoji_def:nn {blonde-woman } {^^^^^^01f471^^^^200d^^^^2640}
-\__emoji_def:nn {blossom } {^^^^^^01f33c}
-\__emoji_def:nn {blowfish } {^^^^^^01f421}
-\__emoji_def:nn {blue-book } {^^^^^^01f4d8}
-\__emoji_def:nn {blue-car } {^^^^^^01f699}
-\__emoji_def:nn {blue-heart } {^^^^^^01f499}
-\__emoji_def:nn {blush } {^^^^^^01f60a}
-\__emoji_def:nn {boar } {^^^^^^01f417}
-\__emoji_def:nn {boat } {^^^^26f5}
-\__emoji_def:nn {bolivia } {^^^^^^01f1e7^^^^^^01f1f4}
-\__emoji_def:nn {bomb } {^^^^^^01f4a3}
-\__emoji_def:nn {book } {^^^^^^01f4d6}
-\__emoji_def:nn {bookmark-tabs } {^^^^^^01f4d1}
-\__emoji_def:nn {bookmark } {^^^^^^01f516}
-\__emoji_def:nn {books } {^^^^^^01f4da}
-\__emoji_def:nn {boom } {^^^^^^01f4a5}
-\__emoji_def:nn {boot } {^^^^^^01f462}
-\__emoji_def:nn {bosnia-herzegovina } {^^^^^^01f1e7^^^^^^01f1e6}
-\__emoji_def:nn {botswana } {^^^^^^01f1e7^^^^^^01f1fc}
-\__emoji_def:nn {bouquet } {^^^^^^01f490}
-\__emoji_def:nn {bow-and-arrow } {^^^^^^01f3f9}
-\__emoji_def:nn {bow } {^^^^^^01f647}
-\__emoji_def:nn {bowing-man } {^^^^^^01f647}
-\__emoji_def:nn {bowing-woman } {^^^^^^01f647^^^^200d^^^^2640}
-\__emoji_def:nn {bowling } {^^^^^^01f3b3}
-\__emoji_def:nn {boxing-glove } {^^^^^^01f94a}
-\__emoji_def:nn {boy } {^^^^^^01f466}
-\__emoji_def:nn {brazil } {^^^^^^01f1e7^^^^^^01f1f7}
-\__emoji_def:nn {bread } {^^^^^^01f35e}
-\__emoji_def:nn {bride-with-veil } {^^^^^^01f470}
-\__emoji_def:nn {bridge-at-night } {^^^^^^01f309}
-\__emoji_def:nn {briefcase } {^^^^^^01f4bc}
-\__emoji_def:nn {british-indian-ocean-territory } {^^^^^^01f1ee^^^^^^01f1f4}
-\__emoji_def:nn {british-virgin-islands } {^^^^^^01f1fb^^^^^^01f1ec}
-\__emoji_def:nn {broken-heart } {^^^^^^01f494}
-\__emoji_def:nn {brunei } {^^^^^^01f1e7^^^^^^01f1f3}
-\__emoji_def:nn {bug } {^^^^^^01f41b}
-\__emoji_def:nn {building-construction } {^^^^^^01f3d7}
-\__emoji_def:nn {bulb } {^^^^^^01f4a1}
-\__emoji_def:nn {bulgaria } {^^^^^^01f1e7^^^^^^01f1ec}
-\__emoji_def:nn {bullettrain-front } {^^^^^^01f685}
-\__emoji_def:nn {bullettrain-side } {^^^^^^01f684}
-\__emoji_def:nn {burkina-faso } {^^^^^^01f1e7^^^^^^01f1eb}
-\__emoji_def:nn {burrito } {^^^^^^01f32f}
-\__emoji_def:nn {burundi } {^^^^^^01f1e7^^^^^^01f1ee}
-\__emoji_def:nn {bus } {^^^^^^01f68c}
-\__emoji_def:nn {business-suit-levitating } {^^^^^^01f574}
-\__emoji_def:nn {busstop } {^^^^^^01f68f}
-\__emoji_def:nn {bust-in-silhouette } {^^^^^^01f464}
-\__emoji_def:nn {busts-in-silhouette } {^^^^^^01f465}
-\__emoji_def:nn {butterfly } {^^^^^^01f98b}
-\__emoji_def:nn {cactus } {^^^^^^01f335}
-\__emoji_def:nn {cake } {^^^^^^01f370}
-\__emoji_def:nn {calendar } {^^^^^^01f4c6}
-\__emoji_def:nn {call-me-hand } {^^^^^^01f919}
-\__emoji_def:nn {calling } {^^^^^^01f4f2}
-\__emoji_def:nn {cambodia } {^^^^^^01f1f0^^^^^^01f1ed}
-\__emoji_def:nn {camel } {^^^^^^01f42b}
-\__emoji_def:nn {camera-flash } {^^^^^^01f4f8}
-\__emoji_def:nn {camera } {^^^^^^01f4f7}
-\__emoji_def:nn {cameroon } {^^^^^^01f1e8^^^^^^01f1f2}
-\__emoji_def:nn {camping } {^^^^^^01f3d5}
-\__emoji_def:nn {canada } {^^^^^^01f1e8^^^^^^01f1e6}
-\__emoji_def:nn {canary-islands } {^^^^^^01f1ee^^^^^^01f1e8}
-\__emoji_def:nn {cancer } {^^^^264b}
-\__emoji_def:nn {candle } {^^^^^^01f56f}
-\__emoji_def:nn {candy } {^^^^^^01f36c}
-\__emoji_def:nn {canoe } {^^^^^^01f6f6}
-\__emoji_def:nn {cape-verde } {^^^^^^01f1e8^^^^^^01f1fb}
-\__emoji_def:nn {capital-abcd } {^^^^^^01f520}
-\__emoji_def:nn {capricorn } {^^^^2651}
-\__emoji_def:nn {car } {^^^^^^01f697}
-\__emoji_def:nn {card-file-box } {^^^^^^01f5c3}
-\__emoji_def:nn {card-index-dividers } {^^^^^^01f5c2}
-\__emoji_def:nn {card-index } {^^^^^^01f4c7}
-\__emoji_def:nn {caribbean-netherlands } {^^^^^^01f1e7^^^^^^01f1f6}
-\__emoji_def:nn {carousel-horse } {^^^^^^01f3a0}
-\__emoji_def:nn {carrot } {^^^^^^01f955}
-\__emoji_def:nn {cat } {^^^^^^01f431}
-\__emoji_def:nn {cat2 } {^^^^^^01f408}
-\__emoji_def:nn {cayman-islands } {^^^^^^01f1f0^^^^^^01f1fe}
-\__emoji_def:nn {cd } {^^^^^^01f4bf}
-\__emoji_def:nn {central-african-republic } {^^^^^^01f1e8^^^^^^01f1eb}
-\__emoji_def:nn {chad } {^^^^^^01f1f9^^^^^^01f1e9}
-\__emoji_def:nn {chains } {^^^^26d3}
-\__emoji_def:nn {champagne } {^^^^^^01f37e}
-\__emoji_def:nn {chart-with-downwards-trend } {^^^^^^01f4c9}
-\__emoji_def:nn {chart-with-upwards-trend } {^^^^^^01f4c8}
-\__emoji_def:nn {chart } {^^^^^^01f4b9}
-\__emoji_def:nn {checkered-flag } {^^^^^^01f3c1}
-\__emoji_def:nn {cheese } {^^^^^^01f9c0}
-\__emoji_def:nn {cherries } {^^^^^^01f352}
-\__emoji_def:nn {cherry-blossom } {^^^^^^01f338}
-\__emoji_def:nn {chestnut } {^^^^^^01f330}
-\__emoji_def:nn {chicken } {^^^^^^01f414}
-\__emoji_def:nn {children-crossing } {^^^^^^01f6b8}
-\__emoji_def:nn {chile } {^^^^^^01f1e8^^^^^^01f1f1}
-\__emoji_def:nn {chipmunk } {^^^^^^01f43f}
-\__emoji_def:nn {chocolate-bar } {^^^^^^01f36b}
-\__emoji_def:nn {christmas-island } {^^^^^^01f1e8^^^^^^01f1fd}
-\__emoji_def:nn {christmas-tree } {^^^^^^01f384}
-\__emoji_def:nn {church } {^^^^26ea}
-\__emoji_def:nn {cinema } {^^^^^^01f3a6}
-\__emoji_def:nn {circus-tent } {^^^^^^01f3aa}
-\__emoji_def:nn {city-sunrise } {^^^^^^01f307}
-\__emoji_def:nn {city-sunset } {^^^^^^01f306}
-\__emoji_def:nn {cityscape } {^^^^^^01f3d9}
-\__emoji_def:nn {cl } {^^^^^^01f191}
-\__emoji_def:nn {clamp } {^^^^^^01f5dc}
-\__emoji_def:nn {clap } {^^^^^^01f44f}
-\__emoji_def:nn {clapper } {^^^^^^01f3ac}
-\__emoji_def:nn {classical-building } {^^^^^^01f3db}
-\__emoji_def:nn {clinking-glasses } {^^^^^^01f942}
-\__emoji_def:nn {clipboard } {^^^^^^01f4cb}
-\__emoji_def:nn {clock1 } {^^^^^^01f550}
-\__emoji_def:nn {clock10 } {^^^^^^01f559}
-\__emoji_def:nn {clock1030 } {^^^^^^01f565}
-\__emoji_def:nn {clock11 } {^^^^^^01f55a}
-\__emoji_def:nn {clock1130 } {^^^^^^01f566}
-\__emoji_def:nn {clock12 } {^^^^^^01f55b}
-\__emoji_def:nn {clock1230 } {^^^^^^01f567}
-\__emoji_def:nn {clock130 } {^^^^^^01f55c}
-\__emoji_def:nn {clock2 } {^^^^^^01f551}
-\__emoji_def:nn {clock230 } {^^^^^^01f55d}
-\__emoji_def:nn {clock3 } {^^^^^^01f552}
-\__emoji_def:nn {clock330 } {^^^^^^01f55e}
-\__emoji_def:nn {clock4 } {^^^^^^01f553}
-\__emoji_def:nn {clock430 } {^^^^^^01f55f}
-\__emoji_def:nn {clock5 } {^^^^^^01f554}
-\__emoji_def:nn {clock530 } {^^^^^^01f560}
-\__emoji_def:nn {clock6 } {^^^^^^01f555}
-\__emoji_def:nn {clock630 } {^^^^^^01f561}
-\__emoji_def:nn {clock7 } {^^^^^^01f556}
-\__emoji_def:nn {clock730 } {^^^^^^01f562}
-\__emoji_def:nn {clock8 } {^^^^^^01f557}
-\__emoji_def:nn {clock830 } {^^^^^^01f563}
-\__emoji_def:nn {clock9 } {^^^^^^01f558}
-\__emoji_def:nn {clock930 } {^^^^^^01f564}
-\__emoji_def:nn {closed-book } {^^^^^^01f4d5}
-\__emoji_def:nn {closed-lock-with-key } {^^^^^^01f510}
-\__emoji_def:nn {closed-umbrella } {^^^^^^01f302}
-\__emoji_def:nn {cloud-with-lightning-and-rain } {^^^^26c8}
-\__emoji_def:nn {cloud-with-lightning } {^^^^^^01f329}
-\__emoji_def:nn {cloud-with-rain } {^^^^^^01f327}
-\__emoji_def:nn {cloud-with-snow } {^^^^^^01f328}
-\__emoji_def:nn {cloud } {^^^^2601}
-\__emoji_def:nn {clown-face } {^^^^^^01f921}
-\__emoji_def:nn {clubs } {^^^^2663}
-\__emoji_def:nn {cn } {^^^^^^01f1e8^^^^^^01f1f3}
-\__emoji_def:nn {cocktail } {^^^^^^01f378}
-\__emoji_def:nn {cocos-islands } {^^^^^^01f1e8^^^^^^01f1e8}
-\__emoji_def:nn {coffee } {^^^^2615}
-\__emoji_def:nn {coffin } {^^^^26b0}
-\__emoji_def:nn {cold-sweat } {^^^^^^01f630}
-\__emoji_def:nn {collision } {^^^^^^01f4a5}
-\__emoji_def:nn {colombia } {^^^^^^01f1e8^^^^^^01f1f4}
-\__emoji_def:nn {comet } {^^^^2604}
-\__emoji_def:nn {comoros } {^^^^^^01f1f0^^^^^^01f1f2}
-\__emoji_def:nn {computer-mouse } {^^^^^^01f5b1}
-\__emoji_def:nn {computer } {^^^^^^01f4bb}
-\__emoji_def:nn {confetti-ball } {^^^^^^01f38a}
-\__emoji_def:nn {confounded } {^^^^^^01f616}
-\__emoji_def:nn {confused } {^^^^^^01f615}
-\__emoji_def:nn {congo-brazzaville } {^^^^^^01f1e8^^^^^^01f1ec}
-\__emoji_def:nn {congo-kinshasa } {^^^^^^01f1e8^^^^^^01f1e9}
-\__emoji_def:nn {congratulations } {^^^^3297}
-\__emoji_def:nn {construction-worker-man } {^^^^^^01f477}
-\__emoji_def:nn {construction-worker-woman } {^^^^^^01f477^^^^200d^^^^2640}
-\__emoji_def:nn {construction-worker } {^^^^^^01f477}
-\__emoji_def:nn {construction } {^^^^^^01f6a7}
-\__emoji_def:nn {control-knobs } {^^^^^^01f39b}
-\__emoji_def:nn {convenience-store } {^^^^^^01f3ea}
-\__emoji_def:nn {cook-islands } {^^^^^^01f1e8^^^^^^01f1f0}
-\__emoji_def:nn {cookie } {^^^^^^01f36a}
-\__emoji_def:nn {cool } {^^^^^^01f192}
-\__emoji_def:nn {cop } {^^^^^^01f46e}
-\__emoji_def:nn {copyright } {^^^^00a9}
-\__emoji_def:nn {corn } {^^^^^^01f33d}
-\__emoji_def:nn {costa-rica } {^^^^^^01f1e8^^^^^^01f1f7}
-\__emoji_def:nn {cote-divoire } {^^^^^^01f1e8^^^^^^01f1ee}
-\__emoji_def:nn {couch-and-lamp } {^^^^^^01f6cb}
-\__emoji_def:nn {couple-with-heart-man-man } {^^^^^^01f468^^^^200d^^^^2764^^^^200d^^^^^^01f468}
-\__emoji_def:nn {couple-with-heart-woman-man } {^^^^^^01f491}
-\__emoji_def:nn {couple-with-heart-woman-woman } {^^^^^^01f469^^^^200d^^^^2764^^^^200d^^^^^^01f469}
-\__emoji_def:nn {couple-with-heart } {^^^^^^01f491}
-\__emoji_def:nn {couple } {^^^^^^01f46b}
-\__emoji_def:nn {couplekiss-man-man } {^^^^^^01f468^^^^200d^^^^2764^^^^200d^^^^^^01f48b^^^^200d^^^^^^01f468}
-\__emoji_def:nn {couplekiss-man-woman } {^^^^^^01f48f}
-\__emoji_def:nn {couplekiss-woman-woman } {^^^^^^01f469^^^^200d^^^^2764^^^^200d^^^^^^01f48b^^^^200d^^^^^^01f469}
-\__emoji_def:nn {cow } {^^^^^^01f42e}
-\__emoji_def:nn {cow2 } {^^^^^^01f404}
-\__emoji_def:nn {cowboy-hat-face } {^^^^^^01f920}
-\__emoji_def:nn {crab } {^^^^^^01f980}
-\__emoji_def:nn {crayon } {^^^^^^01f58d}
-\__emoji_def:nn {credit-card } {^^^^^^01f4b3}
-\__emoji_def:nn {crescent-moon } {^^^^^^01f319}
-\__emoji_def:nn {cricket } {^^^^^^01f3cf}
-\__emoji_def:nn {croatia } {^^^^^^01f1ed^^^^^^01f1f7}
-\__emoji_def:nn {crocodile } {^^^^^^01f40a}
-\__emoji_def:nn {croissant } {^^^^^^01f950}
-\__emoji_def:nn {crossed-fingers } {^^^^^^01f91e}
-\__emoji_def:nn {crossed-flags } {^^^^^^01f38c}
-\__emoji_def:nn {crossed-swords } {^^^^2694}
-\__emoji_def:nn {crown } {^^^^^^01f451}
-\__emoji_def:nn {cry } {^^^^^^01f622}
-\__emoji_def:nn {crying-cat-face } {^^^^^^01f63f}
-\__emoji_def:nn {crystal-ball } {^^^^^^01f52e}
-\__emoji_def:nn {cuba } {^^^^^^01f1e8^^^^^^01f1fa}
-\__emoji_def:nn {cucumber } {^^^^^^01f952}
-\__emoji_def:nn {cupid } {^^^^^^01f498}
-\__emoji_def:nn {curacao } {^^^^^^01f1e8^^^^^^01f1fc}
-\__emoji_def:nn {curly-loop } {^^^^27b0}
-\__emoji_def:nn {currency-exchange } {^^^^^^01f4b1}
-\__emoji_def:nn {curry } {^^^^^^01f35b}
-\__emoji_def:nn {custard } {^^^^^^01f36e}
-\__emoji_def:nn {customs } {^^^^^^01f6c3}
-\__emoji_def:nn {cyclone } {^^^^^^01f300}
-\__emoji_def:nn {cyprus } {^^^^^^01f1e8^^^^^^01f1fe}
-\__emoji_def:nn {czech-republic } {^^^^^^01f1e8^^^^^^01f1ff}
-\__emoji_def:nn {dagger } {^^^^^^01f5e1}
-\__emoji_def:nn {dancer } {^^^^^^01f483}
-\__emoji_def:nn {dancers } {^^^^^^01f46f}
-\__emoji_def:nn {dancing-men } {^^^^^^01f46f^^^^200d^^^^2642}
-\__emoji_def:nn {dancing-women } {^^^^^^01f46f}
-\__emoji_def:nn {dango } {^^^^^^01f361}
-\__emoji_def:nn {dark-sunglasses } {^^^^^^01f576}
-\__emoji_def:nn {dart } {^^^^^^01f3af}
-\__emoji_def:nn {dash } {^^^^^^01f4a8}
-\__emoji_def:nn {date } {^^^^^^01f4c5}
-\__emoji_def:nn {de } {^^^^^^01f1e9^^^^^^01f1ea}
-\__emoji_def:nn {deciduous-tree } {^^^^^^01f333}
-\__emoji_def:nn {deer } {^^^^^^01f98c}
-\__emoji_def:nn {denmark } {^^^^^^01f1e9^^^^^^01f1f0}
-\__emoji_def:nn {department-store } {^^^^^^01f3ec}
-\__emoji_def:nn {derelict-house } {^^^^^^01f3da}
-\__emoji_def:nn {desert-island } {^^^^^^01f3dd}
-\__emoji_def:nn {desert } {^^^^^^01f3dc}
-\__emoji_def:nn {desktop-computer } {^^^^^^01f5a5}
-\__emoji_def:nn {detective } {^^^^^^01f575}
-\__emoji_def:nn {diamond-shape-with-a-dot-inside } {^^^^^^01f4a0}
-\__emoji_def:nn {diamonds } {^^^^2666}
-\__emoji_def:nn {disappointed-relieved } {^^^^^^01f625}
-\__emoji_def:nn {disappointed } {^^^^^^01f61e}
-\__emoji_def:nn {dizzy-face } {^^^^^^01f635}
-\__emoji_def:nn {dizzy } {^^^^^^01f4ab}
-\__emoji_def:nn {djibouti } {^^^^^^01f1e9^^^^^^01f1ef}
-\__emoji_def:nn {do-not-litter } {^^^^^^01f6af}
-\__emoji_def:nn {dog } {^^^^^^01f436}
-\__emoji_def:nn {dog2 } {^^^^^^01f415}
-\__emoji_def:nn {dollar } {^^^^^^01f4b5}
-\__emoji_def:nn {dolls } {^^^^^^01f38e}
-\__emoji_def:nn {dolphin } {^^^^^^01f42c}
-\__emoji_def:nn {dominica } {^^^^^^01f1e9^^^^^^01f1f2}
-\__emoji_def:nn {dominican-republic } {^^^^^^01f1e9^^^^^^01f1f4}
-\__emoji_def:nn {door } {^^^^^^01f6aa}
-\__emoji_def:nn {doughnut } {^^^^^^01f369}
-\__emoji_def:nn {dove } {^^^^^^01f54a}
-\__emoji_def:nn {dragon-face } {^^^^^^01f432}
-\__emoji_def:nn {dragon } {^^^^^^01f409}
-\__emoji_def:nn {dress } {^^^^^^01f457}
-\__emoji_def:nn {dromedary-camel } {^^^^^^01f42a}
-\__emoji_def:nn {drooling-face } {^^^^^^01f924}
-\__emoji_def:nn {droplet } {^^^^^^01f4a7}
-\__emoji_def:nn {drum } {^^^^^^01f941}
-\__emoji_def:nn {duck } {^^^^^^01f986}
-\__emoji_def:nn {dvd } {^^^^^^01f4c0}
-\__emoji_def:nn {e-mail } {^^^^^^01f4e7}
-\__emoji_def:nn {eagle } {^^^^^^01f985}
-\__emoji_def:nn {ear-of-rice } {^^^^^^01f33e}
-\__emoji_def:nn {ear } {^^^^^^01f442}
-\__emoji_def:nn {earth-africa } {^^^^^^01f30d}
-\__emoji_def:nn {earth-americas } {^^^^^^01f30e}
-\__emoji_def:nn {earth-asia } {^^^^^^01f30f}
-\__emoji_def:nn {ecuador } {^^^^^^01f1ea^^^^^^01f1e8}
-\__emoji_def:nn {egg } {^^^^^^01f95a}
-\__emoji_def:nn {eggplant } {^^^^^^01f346}
-\__emoji_def:nn {egypt } {^^^^^^01f1ea^^^^^^01f1ec}
-\__emoji_def:nn {eight-pointed-black-star } {^^^^2734}
-\__emoji_def:nn {eight-spoked-asterisk } {^^^^2733}
-\__emoji_def:nn {el-salvador } {^^^^^^01f1f8^^^^^^01f1fb}
-\__emoji_def:nn {electric-plug } {^^^^^^01f50c}
-\__emoji_def:nn {elephant } {^^^^^^01f418}
-\__emoji_def:nn {email } {^^^^2709}
-\__emoji_def:nn {end } {^^^^^^01f51a}
-\__emoji_def:nn {envelope-with-arrow } {^^^^^^01f4e9}
-\__emoji_def:nn {envelope } {^^^^2709}
-\__emoji_def:nn {equatorial-guinea } {^^^^^^01f1ec^^^^^^01f1f6}
-\__emoji_def:nn {eritrea } {^^^^^^01f1ea^^^^^^01f1f7}
-\__emoji_def:nn {es } {^^^^^^01f1ea^^^^^^01f1f8}
-\__emoji_def:nn {estonia } {^^^^^^01f1ea^^^^^^01f1ea}
-\__emoji_def:nn {ethiopia } {^^^^^^01f1ea^^^^^^01f1f9}
-\__emoji_def:nn {eu } {^^^^^^01f1ea^^^^^^01f1fa}
-\__emoji_def:nn {euro } {^^^^^^01f4b6}
-\__emoji_def:nn {european-castle } {^^^^^^01f3f0}
-\__emoji_def:nn {european-post-office } {^^^^^^01f3e4}
-\__emoji_def:nn {european-union } {^^^^^^01f1ea^^^^^^01f1fa}
-\__emoji_def:nn {evergreen-tree } {^^^^^^01f332}
-\__emoji_def:nn {exclamation } {^^^^2757}
-\__emoji_def:nn {expressionless } {^^^^^^01f611}
-\__emoji_def:nn {eye-speech-bubble } {^^^^^^01f441^^^^200d^^^^^^01f5e8}
-\__emoji_def:nn {eye } {^^^^^^01f441}
-\__emoji_def:nn {eyeglasses } {^^^^^^01f453}
-\__emoji_def:nn {eyes } {^^^^^^01f440}
-\__emoji_def:nn {face-with-head-bandage } {^^^^^^01f915}
-\__emoji_def:nn {face-with-thermometer } {^^^^^^01f912}
-\__emoji_def:nn {facepunch } {^^^^^^01f44a}
-\__emoji_def:nn {factory } {^^^^^^01f3ed}
-\__emoji_def:nn {falkland-islands } {^^^^^^01f1eb^^^^^^01f1f0}
-\__emoji_def:nn {fallen-leaf } {^^^^^^01f342}
-\__emoji_def:nn {family-man-boy-boy } {^^^^^^01f468^^^^200d^^^^^^01f466^^^^200d^^^^^^01f466}
-\__emoji_def:nn {family-man-boy } {^^^^^^01f468^^^^200d^^^^^^01f466}
-\__emoji_def:nn {family-man-girl-boy } {^^^^^^01f468^^^^200d^^^^^^01f467^^^^200d^^^^^^01f466}
-\__emoji_def:nn {family-man-girl-girl } {^^^^^^01f468^^^^200d^^^^^^01f467^^^^200d^^^^^^01f467}
-\__emoji_def:nn {family-man-girl } {^^^^^^01f468^^^^200d^^^^^^01f467}
-\__emoji_def:nn {family-man-man-boy-boy } {^^^^^^01f468^^^^200d^^^^^^01f468^^^^200d^^^^^^01f466^^^^200d^^^^^^01f466}
-\__emoji_def:nn {family-man-man-boy } {^^^^^^01f468^^^^200d^^^^^^01f468^^^^200d^^^^^^01f466}
-\__emoji_def:nn {family-man-man-girl-boy } {^^^^^^01f468^^^^200d^^^^^^01f468^^^^200d^^^^^^01f467^^^^200d^^^^^^01f466}
-\__emoji_def:nn {family-man-man-girl-girl } {^^^^^^01f468^^^^200d^^^^^^01f468^^^^200d^^^^^^01f467^^^^200d^^^^^^01f467}
-\__emoji_def:nn {family-man-man-girl } {^^^^^^01f468^^^^200d^^^^^^01f468^^^^200d^^^^^^01f467}
-\__emoji_def:nn {family-man-woman-boy-boy } {^^^^^^01f468^^^^200d^^^^^^01f469^^^^200d^^^^^^01f466^^^^200d^^^^^^01f466}
-\__emoji_def:nn {family-man-woman-boy } {^^^^^^01f46a}
-\__emoji_def:nn {family-man-woman-girl-boy } {^^^^^^01f468^^^^200d^^^^^^01f469^^^^200d^^^^^^01f467^^^^200d^^^^^^01f466}
-\__emoji_def:nn {family-man-woman-girl-girl } {^^^^^^01f468^^^^200d^^^^^^01f469^^^^200d^^^^^^01f467^^^^200d^^^^^^01f467}
-\__emoji_def:nn {family-man-woman-girl } {^^^^^^01f468^^^^200d^^^^^^01f469^^^^200d^^^^^^01f467}
-\__emoji_def:nn {family-woman-boy-boy } {^^^^^^01f469^^^^200d^^^^^^01f466^^^^200d^^^^^^01f466}
-\__emoji_def:nn {family-woman-boy } {^^^^^^01f469^^^^200d^^^^^^01f466}
-\__emoji_def:nn {family-woman-girl-boy } {^^^^^^01f469^^^^200d^^^^^^01f467^^^^200d^^^^^^01f466}
-\__emoji_def:nn {family-woman-girl-girl } {^^^^^^01f469^^^^200d^^^^^^01f467^^^^200d^^^^^^01f467}
-\__emoji_def:nn {family-woman-girl } {^^^^^^01f469^^^^200d^^^^^^01f467}
-\__emoji_def:nn {family-woman-woman-boy-boy } {^^^^^^01f469^^^^200d^^^^^^01f469^^^^200d^^^^^^01f466^^^^200d^^^^^^01f466}
-\__emoji_def:nn {family-woman-woman-boy } {^^^^^^01f469^^^^200d^^^^^^01f469^^^^200d^^^^^^01f466}
-\__emoji_def:nn {family-woman-woman-girl-boy } {^^^^^^01f469^^^^200d^^^^^^01f469^^^^200d^^^^^^01f467^^^^200d^^^^^^01f466}
-\__emoji_def:nn {family-woman-woman-girl-girl } {^^^^^^01f469^^^^200d^^^^^^01f469^^^^200d^^^^^^01f467^^^^200d^^^^^^01f467}
-\__emoji_def:nn {family-woman-woman-girl } {^^^^^^01f469^^^^200d^^^^^^01f469^^^^200d^^^^^^01f467}
-\__emoji_def:nn {family } {^^^^^^01f46a}
-\__emoji_def:nn {faroe-islands } {^^^^^^01f1eb^^^^^^01f1f4}
-\__emoji_def:nn {fast-forward } {^^^^23e9}
-\__emoji_def:nn {fax } {^^^^^^01f4e0}
-\__emoji_def:nn {fearful } {^^^^^^01f628}
-\__emoji_def:nn {feet } {^^^^^^01f43e}
-\__emoji_def:nn {female-detective } {^^^^^^01f575^^^^200d^^^^2640}
-\__emoji_def:nn {ferris-wheel } {^^^^^^01f3a1}
-\__emoji_def:nn {ferry } {^^^^26f4}
-\__emoji_def:nn {field-hockey } {^^^^^^01f3d1}
-\__emoji_def:nn {fiji } {^^^^^^01f1eb^^^^^^01f1ef}
-\__emoji_def:nn {file-cabinet } {^^^^^^01f5c4}
-\__emoji_def:nn {file-folder } {^^^^^^01f4c1}
-\__emoji_def:nn {film-projector } {^^^^^^01f4fd}
-\__emoji_def:nn {film-strip } {^^^^^^01f39e}
-\__emoji_def:nn {finland } {^^^^^^01f1eb^^^^^^01f1ee}
-\__emoji_def:nn {fire-engine } {^^^^^^01f692}
-\__emoji_def:nn {fire } {^^^^^^01f525}
-\__emoji_def:nn {fireworks } {^^^^^^01f386}
-\__emoji_def:nn {first-quarter-moon-with-face } {^^^^^^01f31b}
-\__emoji_def:nn {first-quarter-moon } {^^^^^^01f313}
-\__emoji_def:nn {fish-cake } {^^^^^^01f365}
-\__emoji_def:nn {fish } {^^^^^^01f41f}
-\__emoji_def:nn {fishing-pole-and-fish } {^^^^^^01f3a3}
-\__emoji_def:nn {fist-left } {^^^^^^01f91b}
-\__emoji_def:nn {fist-oncoming } {^^^^^^01f44a}
-\__emoji_def:nn {fist-raised } {^^^^270a}
-\__emoji_def:nn {fist-right } {^^^^^^01f91c}
-\__emoji_def:nn {fist } {^^^^270a}
-\__emoji_def:nn {flags } {^^^^^^01f38f}
-\__emoji_def:nn {flashlight } {^^^^^^01f526}
-\__emoji_def:nn {fleur-de-lis } {^^^^269c}
-\__emoji_def:nn {flight-arrival } {^^^^^^01f6ec}
-\__emoji_def:nn {flight-departure } {^^^^^^01f6eb}
-\__emoji_def:nn {flipper } {^^^^^^01f42c}
-\__emoji_def:nn {floppy-disk } {^^^^^^01f4be}
-\__emoji_def:nn {flower-playing-cards } {^^^^^^01f3b4}
-\__emoji_def:nn {flushed } {^^^^^^01f633}
-\__emoji_def:nn {fog } {^^^^^^01f32b}
-\__emoji_def:nn {foggy } {^^^^^^01f301}
-\__emoji_def:nn {football } {^^^^^^01f3c8}
-\__emoji_def:nn {footprints } {^^^^^^01f463}
-\__emoji_def:nn {fork-and-knife } {^^^^^^01f374}
-\__emoji_def:nn {fountain-pen } {^^^^^^01f58b}
-\__emoji_def:nn {fountain } {^^^^26f2}
-\__emoji_def:nn {four-leaf-clover } {^^^^^^01f340}
-\__emoji_def:nn {fox-face } {^^^^^^01f98a}
-\__emoji_def:nn {fr } {^^^^^^01f1eb^^^^^^01f1f7}
-\__emoji_def:nn {framed-picture } {^^^^^^01f5bc}
-\__emoji_def:nn {free } {^^^^^^01f193}
-\__emoji_def:nn {french-guiana } {^^^^^^01f1ec^^^^^^01f1eb}
-\__emoji_def:nn {french-polynesia } {^^^^^^01f1f5^^^^^^01f1eb}
-\__emoji_def:nn {french-southern-territories } {^^^^^^01f1f9^^^^^^01f1eb}
-\__emoji_def:nn {fried-egg } {^^^^^^01f373}
-\__emoji_def:nn {fried-shrimp } {^^^^^^01f364}
-\__emoji_def:nn {fries } {^^^^^^01f35f}
-\__emoji_def:nn {frog } {^^^^^^01f438}
-\__emoji_def:nn {frowning-face } {^^^^2639}
-\__emoji_def:nn {frowning-man } {^^^^^^01f64d^^^^200d^^^^2642}
-\__emoji_def:nn {frowning-woman } {^^^^^^01f64d}
-\__emoji_def:nn {frowning } {^^^^^^01f626}
-\__emoji_def:nn {fu } {^^^^^^01f595}
-\__emoji_def:nn {fuelpump } {^^^^26fd}
-\__emoji_def:nn {full-moon-with-face } {^^^^^^01f31d}
-\__emoji_def:nn {full-moon } {^^^^^^01f315}
-\__emoji_def:nn {funeral-urn } {^^^^26b1}
-\__emoji_def:nn {gabon } {^^^^^^01f1ec^^^^^^01f1e6}
-\__emoji_def:nn {gambia } {^^^^^^01f1ec^^^^^^01f1f2}
-\__emoji_def:nn {game-die } {^^^^^^01f3b2}
-\__emoji_def:nn {gb } {^^^^^^01f1ec^^^^^^01f1e7}
-\__emoji_def:nn {gear } {^^^^2699}
-\__emoji_def:nn {gem } {^^^^^^01f48e}
-\__emoji_def:nn {gemini } {^^^^264a}
-\__emoji_def:nn {georgia } {^^^^^^01f1ec^^^^^^01f1ea}
-\__emoji_def:nn {ghana } {^^^^^^01f1ec^^^^^^01f1ed}
-\__emoji_def:nn {ghost } {^^^^^^01f47b}
-\__emoji_def:nn {gibraltar } {^^^^^^01f1ec^^^^^^01f1ee}
-\__emoji_def:nn {gift-heart } {^^^^^^01f49d}
-\__emoji_def:nn {gift } {^^^^^^01f381}
-\__emoji_def:nn {girl } {^^^^^^01f467}
-\__emoji_def:nn {globe-with-meridians } {^^^^^^01f310}
-\__emoji_def:nn {goal-net } {^^^^^^01f945}
-\__emoji_def:nn {goat } {^^^^^^01f410}
-\__emoji_def:nn {golf } {^^^^26f3}
-\__emoji_def:nn {golfing-man } {^^^^^^01f3cc}
-\__emoji_def:nn {golfing-woman } {^^^^^^01f3cc^^^^200d^^^^2640}
-\__emoji_def:nn {gorilla } {^^^^^^01f98d}
-\__emoji_def:nn {grapes } {^^^^^^01f347}
-\__emoji_def:nn {greece } {^^^^^^01f1ec^^^^^^01f1f7}
-\__emoji_def:nn {green-apple } {^^^^^^01f34f}
-\__emoji_def:nn {green-book } {^^^^^^01f4d7}
-\__emoji_def:nn {green-heart } {^^^^^^01f49a}
-\__emoji_def:nn {green-salad } {^^^^^^01f957}
-\__emoji_def:nn {greenland } {^^^^^^01f1ec^^^^^^01f1f1}
-\__emoji_def:nn {grenada } {^^^^^^01f1ec^^^^^^01f1e9}
-\__emoji_def:nn {grey-exclamation } {^^^^2755}
-\__emoji_def:nn {grey-question } {^^^^2754}
-\__emoji_def:nn {grimacing } {^^^^^^01f62c}
-\__emoji_def:nn {grin } {^^^^^^01f601}
-\__emoji_def:nn {grinning } {^^^^^^01f600}
-\__emoji_def:nn {guadeloupe } {^^^^^^01f1ec^^^^^^01f1f5}
-\__emoji_def:nn {guam } {^^^^^^01f1ec^^^^^^01f1fa}
-\__emoji_def:nn {guardsman } {^^^^^^01f482}
-\__emoji_def:nn {guardswoman } {^^^^^^01f482^^^^200d^^^^2640}
-\__emoji_def:nn {guatemala } {^^^^^^01f1ec^^^^^^01f1f9}
-\__emoji_def:nn {guernsey } {^^^^^^01f1ec^^^^^^01f1ec}
-\__emoji_def:nn {guinea-bissau } {^^^^^^01f1ec^^^^^^01f1fc}
-\__emoji_def:nn {guinea } {^^^^^^01f1ec^^^^^^01f1f3}
-\__emoji_def:nn {guitar } {^^^^^^01f3b8}
-\__emoji_def:nn {gun } {^^^^^^01f52b}
-\__emoji_def:nn {guyana } {^^^^^^01f1ec^^^^^^01f1fe}
-\__emoji_def:nn {haircut-man } {^^^^^^01f487^^^^200d^^^^2642}
-\__emoji_def:nn {haircut-woman } {^^^^^^01f487}
-\__emoji_def:nn {haircut } {^^^^^^01f487}
-\__emoji_def:nn {haiti } {^^^^^^01f1ed^^^^^^01f1f9}
-\__emoji_def:nn {hamburger } {^^^^^^01f354}
-\__emoji_def:nn {hammer-and-pick } {^^^^2692}
-\__emoji_def:nn {hammer-and-wrench } {^^^^^^01f6e0}
-\__emoji_def:nn {hammer } {^^^^^^01f528}
-\__emoji_def:nn {hamster } {^^^^^^01f439}
-\__emoji_def:nn {hand } {^^^^270b}
-\__emoji_def:nn {handbag } {^^^^^^01f45c}
-\__emoji_def:nn {handshake } {^^^^^^01f91d}
-\__emoji_def:nn {hankey } {^^^^^^01f4a9}
-\__emoji_def:nn {hatched-chick } {^^^^^^01f425}
-\__emoji_def:nn {hatching-chick } {^^^^^^01f423}
-\__emoji_def:nn {headphones } {^^^^^^01f3a7}
-\__emoji_def:nn {hear-no-evil } {^^^^^^01f649}
-\__emoji_def:nn {heart-decoration } {^^^^^^01f49f}
-\__emoji_def:nn {heart-eyes-cat } {^^^^^^01f63b}
-\__emoji_def:nn {heart-eyes } {^^^^^^01f60d}
-\__emoji_def:nn {heart } {^^^^2764}
-\__emoji_def:nn {heartbeat } {^^^^^^01f493}
-\__emoji_def:nn {heartpulse } {^^^^^^01f497}
-\__emoji_def:nn {hearts } {^^^^2665}
-\__emoji_def:nn {heavy-check-mark } {^^^^2714}
-\__emoji_def:nn {heavy-division-sign } {^^^^2797}
-\__emoji_def:nn {heavy-dollar-sign } {^^^^^^01f4b2}
-\__emoji_def:nn {heavy-exclamation-mark } {^^^^2757}
-\__emoji_def:nn {heavy-heart-exclamation } {^^^^2763}
-\__emoji_def:nn {heavy-minus-sign } {^^^^2796}
-\__emoji_def:nn {heavy-multiplication-x } {^^^^2716}
-\__emoji_def:nn {heavy-plus-sign } {^^^^2795}
-\__emoji_def:nn {helicopter } {^^^^^^01f681}
-\__emoji_def:nn {herb } {^^^^^^01f33f}
-\__emoji_def:nn {hibiscus } {^^^^^^01f33a}
-\__emoji_def:nn {high-brightness } {^^^^^^01f506}
-\__emoji_def:nn {high-heel } {^^^^^^01f460}
-\__emoji_def:nn {hocho } {^^^^^^01f52a}
-\__emoji_def:nn {hole } {^^^^^^01f573}
-\__emoji_def:nn {honduras } {^^^^^^01f1ed^^^^^^01f1f3}
-\__emoji_def:nn {honey-pot } {^^^^^^01f36f}
-\__emoji_def:nn {honeybee } {^^^^^^01f41d}
-\__emoji_def:nn {hong-kong } {^^^^^^01f1ed^^^^^^01f1f0}
-\__emoji_def:nn {horse-racing } {^^^^^^01f3c7}
-\__emoji_def:nn {horse } {^^^^^^01f434}
-\__emoji_def:nn {hospital } {^^^^^^01f3e5}
-\__emoji_def:nn {hot-pepper } {^^^^^^01f336}
-\__emoji_def:nn {hotdog } {^^^^^^01f32d}
-\__emoji_def:nn {hotel } {^^^^^^01f3e8}
-\__emoji_def:nn {hotsprings } {^^^^2668}
-\__emoji_def:nn {hourglass-flowing-sand } {^^^^23f3}
-\__emoji_def:nn {hourglass } {^^^^231b}
-\__emoji_def:nn {house-with-garden } {^^^^^^01f3e1}
-\__emoji_def:nn {house } {^^^^^^01f3e0}
-\__emoji_def:nn {houses } {^^^^^^01f3d8}
-\__emoji_def:nn {hugs } {^^^^^^01f917}
-\__emoji_def:nn {hungary } {^^^^^^01f1ed^^^^^^01f1fa}
-\__emoji_def:nn {hushed } {^^^^^^01f62f}
-\__emoji_def:nn {ice-cream } {^^^^^^01f368}
-\__emoji_def:nn {ice-hockey } {^^^^^^01f3d2}
-\__emoji_def:nn {ice-skate } {^^^^26f8}
-\__emoji_def:nn {icecream } {^^^^^^01f366}
-\__emoji_def:nn {iceland } {^^^^^^01f1ee^^^^^^01f1f8}
-\__emoji_def:nn {id } {^^^^^^01f194}
-\__emoji_def:nn {ideograph-advantage } {^^^^^^01f250}
-\__emoji_def:nn {imp } {^^^^^^01f47f}
-\__emoji_def:nn {inbox-tray } {^^^^^^01f4e5}
-\__emoji_def:nn {incoming-envelope } {^^^^^^01f4e8}
-\__emoji_def:nn {india } {^^^^^^01f1ee^^^^^^01f1f3}
-\__emoji_def:nn {indonesia } {^^^^^^01f1ee^^^^^^01f1e9}
-\__emoji_def:nn {information-desk-person } {^^^^^^01f481}
-\__emoji_def:nn {information-source } {^^^^2139}
-\__emoji_def:nn {innocent } {^^^^^^01f607}
-\__emoji_def:nn {interrobang } {^^^^2049}
-\__emoji_def:nn {iphone } {^^^^^^01f4f1}
-\__emoji_def:nn {iran } {^^^^^^01f1ee^^^^^^01f1f7}
-\__emoji_def:nn {iraq } {^^^^^^01f1ee^^^^^^01f1f6}
-\__emoji_def:nn {ireland } {^^^^^^01f1ee^^^^^^01f1ea}
-\__emoji_def:nn {isle-of-man } {^^^^^^01f1ee^^^^^^01f1f2}
-\__emoji_def:nn {israel } {^^^^^^01f1ee^^^^^^01f1f1}
-\__emoji_def:nn {it } {^^^^^^01f1ee^^^^^^01f1f9}
-\__emoji_def:nn {izakaya-lantern } {^^^^^^01f3ee}
-\__emoji_def:nn {jack-o-lantern } {^^^^^^01f383}
-\__emoji_def:nn {jamaica } {^^^^^^01f1ef^^^^^^01f1f2}
-\__emoji_def:nn {japan } {^^^^^^01f5fe}
-\__emoji_def:nn {japanese-castle } {^^^^^^01f3ef}
-\__emoji_def:nn {japanese-goblin } {^^^^^^01f47a}
-\__emoji_def:nn {japanese-ogre } {^^^^^^01f479}
-\__emoji_def:nn {jeans } {^^^^^^01f456}
-\__emoji_def:nn {jersey } {^^^^^^01f1ef^^^^^^01f1ea}
-\__emoji_def:nn {jordan } {^^^^^^01f1ef^^^^^^01f1f4}
-\__emoji_def:nn {joy-cat } {^^^^^^01f639}
-\__emoji_def:nn {joy } {^^^^^^01f602}
-\__emoji_def:nn {joystick } {^^^^^^01f579}
-\__emoji_def:nn {jp } {^^^^^^01f1ef^^^^^^01f1f5}
-\__emoji_def:nn {kaaba } {^^^^^^01f54b}
-\__emoji_def:nn {kazakhstan } {^^^^^^01f1f0^^^^^^01f1ff}
-\__emoji_def:nn {kenya } {^^^^^^01f1f0^^^^^^01f1ea}
-\__emoji_def:nn {key } {^^^^^^01f511}
-\__emoji_def:nn {keyboard } {^^^^2328}
-\__emoji_def:nn {keycap-ten } {^^^^^^01f51f}
-\__emoji_def:nn {kick-scooter } {^^^^^^01f6f4}
-\__emoji_def:nn {kimono } {^^^^^^01f458}
-\__emoji_def:nn {kiribati } {^^^^^^01f1f0^^^^^^01f1ee}
-\__emoji_def:nn {kiss } {^^^^^^01f48b}
-\__emoji_def:nn {kissing-cat } {^^^^^^01f63d}
-\__emoji_def:nn {kissing-closed-eyes } {^^^^^^01f61a}
-\__emoji_def:nn {kissing-heart } {^^^^^^01f618}
-\__emoji_def:nn {kissing-smiling-eyes } {^^^^^^01f619}
-\__emoji_def:nn {kissing } {^^^^^^01f617}
-\__emoji_def:nn {kiwi-fruit } {^^^^^^01f95d}
-\__emoji_def:nn {knife } {^^^^^^01f52a}
-\__emoji_def:nn {koala } {^^^^^^01f428}
-\__emoji_def:nn {koko } {^^^^^^01f201}
-\__emoji_def:nn {kosovo } {^^^^^^01f1fd^^^^^^01f1f0}
-\__emoji_def:nn {kr } {^^^^^^01f1f0^^^^^^01f1f7}
-\__emoji_def:nn {kuwait } {^^^^^^01f1f0^^^^^^01f1fc}
-\__emoji_def:nn {kyrgyzstan } {^^^^^^01f1f0^^^^^^01f1ec}
-\__emoji_def:nn {label } {^^^^^^01f3f7}
-\__emoji_def:nn {lantern } {^^^^^^01f3ee}
-\__emoji_def:nn {laos } {^^^^^^01f1f1^^^^^^01f1e6}
-\__emoji_def:nn {large-blue-circle } {^^^^^^01f535}
-\__emoji_def:nn {large-blue-diamond } {^^^^^^01f537}
-\__emoji_def:nn {large-orange-diamond } {^^^^^^01f536}
-\__emoji_def:nn {last-quarter-moon-with-face } {^^^^^^01f31c}
-\__emoji_def:nn {last-quarter-moon } {^^^^^^01f317}
-\__emoji_def:nn {latin-cross } {^^^^271d}
-\__emoji_def:nn {latvia } {^^^^^^01f1f1^^^^^^01f1fb}
-\__emoji_def:nn {laughing } {^^^^^^01f606}
-\__emoji_def:nn {leaves } {^^^^^^01f343}
-\__emoji_def:nn {lebanon } {^^^^^^01f1f1^^^^^^01f1e7}
-\__emoji_def:nn {ledger } {^^^^^^01f4d2}
-\__emoji_def:nn {left-luggage } {^^^^^^01f6c5}
-\__emoji_def:nn {left-right-arrow } {^^^^2194}
-\__emoji_def:nn {leftwards-arrow-with-hook } {^^^^21a9}
-\__emoji_def:nn {lemon } {^^^^^^01f34b}
-\__emoji_def:nn {leo } {^^^^264c}
-\__emoji_def:nn {leopard } {^^^^^^01f406}
-\__emoji_def:nn {lesotho } {^^^^^^01f1f1^^^^^^01f1f8}
-\__emoji_def:nn {level-slider } {^^^^^^01f39a}
-\__emoji_def:nn {liberia } {^^^^^^01f1f1^^^^^^01f1f7}
-\__emoji_def:nn {libra } {^^^^264e}
-\__emoji_def:nn {libya } {^^^^^^01f1f1^^^^^^01f1fe}
-\__emoji_def:nn {liechtenstein } {^^^^^^01f1f1^^^^^^01f1ee}
-\__emoji_def:nn {light-rail } {^^^^^^01f688}
-\__emoji_def:nn {link } {^^^^^^01f517}
-\__emoji_def:nn {lion } {^^^^^^01f981}
-\__emoji_def:nn {lips } {^^^^^^01f444}
-\__emoji_def:nn {lipstick } {^^^^^^01f484}
-\__emoji_def:nn {lithuania } {^^^^^^01f1f1^^^^^^01f1f9}
-\__emoji_def:nn {lizard } {^^^^^^01f98e}
-\__emoji_def:nn {lock-with-ink-pen } {^^^^^^01f50f}
-\__emoji_def:nn {lock } {^^^^^^01f512}
-\__emoji_def:nn {lollipop } {^^^^^^01f36d}
-\__emoji_def:nn {loop } {^^^^27bf}
-\__emoji_def:nn {loud-sound } {^^^^^^01f50a}
-\__emoji_def:nn {loudspeaker } {^^^^^^01f4e2}
-\__emoji_def:nn {love-hotel } {^^^^^^01f3e9}
-\__emoji_def:nn {love-letter } {^^^^^^01f48c}
-\__emoji_def:nn {low-brightness } {^^^^^^01f505}
-\__emoji_def:nn {luxembourg } {^^^^^^01f1f1^^^^^^01f1fa}
-\__emoji_def:nn {lying-face } {^^^^^^01f925}
-\__emoji_def:nn {m } {^^^^24c2}
-\__emoji_def:nn {macau } {^^^^^^01f1f2^^^^^^01f1f4}
-\__emoji_def:nn {macedonia } {^^^^^^01f1f2^^^^^^01f1f0}
-\__emoji_def:nn {madagascar } {^^^^^^01f1f2^^^^^^01f1ec}
-\__emoji_def:nn {mag-right } {^^^^^^01f50e}
-\__emoji_def:nn {mag } {^^^^^^01f50d}
-\__emoji_def:nn {mahjong } {^^^^^^01f004}
-\__emoji_def:nn {mailbox-closed } {^^^^^^01f4ea}
-\__emoji_def:nn {mailbox-with-mail } {^^^^^^01f4ec}
-\__emoji_def:nn {mailbox-with-no-mail } {^^^^^^01f4ed}
-\__emoji_def:nn {mailbox } {^^^^^^01f4eb}
-\__emoji_def:nn {malawi } {^^^^^^01f1f2^^^^^^01f1fc}
-\__emoji_def:nn {malaysia } {^^^^^^01f1f2^^^^^^01f1fe}
-\__emoji_def:nn {maldives } {^^^^^^01f1f2^^^^^^01f1fb}
-\__emoji_def:nn {male-detective } {^^^^^^01f575}
-\__emoji_def:nn {mali } {^^^^^^01f1f2^^^^^^01f1f1}
-\__emoji_def:nn {malta } {^^^^^^01f1f2^^^^^^01f1f9}
-\__emoji_def:nn {man-artist } {^^^^^^01f468^^^^200d^^^^^^01f3a8}
-\__emoji_def:nn {man-astronaut } {^^^^^^01f468^^^^200d^^^^^^01f680}
-\__emoji_def:nn {man-cartwheeling } {^^^^^^01f938^^^^200d^^^^2642}
-\__emoji_def:nn {man-cook } {^^^^^^01f468^^^^200d^^^^^^01f373}
-\__emoji_def:nn {man-dancing } {^^^^^^01f57a}
-\__emoji_def:nn {man-facepalming } {^^^^^^01f926^^^^200d^^^^2642}
-\__emoji_def:nn {man-factory-worker } {^^^^^^01f468^^^^200d^^^^^^01f3ed}
-\__emoji_def:nn {man-farmer } {^^^^^^01f468^^^^200d^^^^^^01f33e}
-\__emoji_def:nn {man-firefighter } {^^^^^^01f468^^^^200d^^^^^^01f692}
-\__emoji_def:nn {man-health-worker } {^^^^^^01f468^^^^200d^^^^2695}
-\__emoji_def:nn {man-in-tuxedo } {^^^^^^01f935}
-\__emoji_def:nn {man-judge } {^^^^^^01f468^^^^200d^^^^2696}
-\__emoji_def:nn {man-juggling } {^^^^^^01f939^^^^200d^^^^2642}
-\__emoji_def:nn {man-mechanic } {^^^^^^01f468^^^^200d^^^^^^01f527}
-\__emoji_def:nn {man-office-worker } {^^^^^^01f468^^^^200d^^^^^^01f4bc}
-\__emoji_def:nn {man-pilot } {^^^^^^01f468^^^^200d^^^^2708}
-\__emoji_def:nn {man-playing-handball } {^^^^^^01f93e^^^^200d^^^^2642}
-\__emoji_def:nn {man-playing-water-polo } {^^^^^^01f93d^^^^200d^^^^2642}
-\__emoji_def:nn {man-scientist } {^^^^^^01f468^^^^200d^^^^^^01f52c}
-\__emoji_def:nn {man-shrugging } {^^^^^^01f937^^^^200d^^^^2642}
-\__emoji_def:nn {man-singer } {^^^^^^01f468^^^^200d^^^^^^01f3a4}
-\__emoji_def:nn {man-student } {^^^^^^01f468^^^^200d^^^^^^01f393}
-\__emoji_def:nn {man-teacher } {^^^^^^01f468^^^^200d^^^^^^01f3eb}
-\__emoji_def:nn {man-technologist } {^^^^^^01f468^^^^200d^^^^^^01f4bb}
-\__emoji_def:nn {man-with-gua-pi-mao } {^^^^^^01f472}
-\__emoji_def:nn {man-with-turban } {^^^^^^01f473}
-\__emoji_def:nn {man } {^^^^^^01f468}
-\__emoji_def:nn {mandarin } {^^^^^^01f34a}
-\__emoji_def:nn {mans-shoe } {^^^^^^01f45e}
-\__emoji_def:nn {mantelpiece-clock } {^^^^^^01f570}
-\__emoji_def:nn {maple-leaf } {^^^^^^01f341}
-\__emoji_def:nn {marshall-islands } {^^^^^^01f1f2^^^^^^01f1ed}
-\__emoji_def:nn {martial-arts-uniform } {^^^^^^01f94b}
-\__emoji_def:nn {martinique } {^^^^^^01f1f2^^^^^^01f1f6}
-\__emoji_def:nn {mask } {^^^^^^01f637}
-\__emoji_def:nn {massage-man } {^^^^^^01f486^^^^200d^^^^2642}
-\__emoji_def:nn {massage-woman } {^^^^^^01f486}
-\__emoji_def:nn {massage } {^^^^^^01f486}
-\__emoji_def:nn {mauritania } {^^^^^^01f1f2^^^^^^01f1f7}
-\__emoji_def:nn {mauritius } {^^^^^^01f1f2^^^^^^01f1fa}
-\__emoji_def:nn {mayotte } {^^^^^^01f1fe^^^^^^01f1f9}
-\__emoji_def:nn {meat-on-bone } {^^^^^^01f356}
-\__emoji_def:nn {medal-military } {^^^^^^01f396}
-\__emoji_def:nn {medal-sports } {^^^^^^01f3c5}
-\__emoji_def:nn {mega } {^^^^^^01f4e3}
-\__emoji_def:nn {melon } {^^^^^^01f348}
-\__emoji_def:nn {memo } {^^^^^^01f4dd}
-\__emoji_def:nn {men-wrestling } {^^^^^^01f93c^^^^200d^^^^2642}
-\__emoji_def:nn {menorah } {^^^^^^01f54e}
-\__emoji_def:nn {mens } {^^^^^^01f6b9}
-\__emoji_def:nn {metal } {^^^^^^01f918}
-\__emoji_def:nn {metro } {^^^^^^01f687}
-\__emoji_def:nn {mexico } {^^^^^^01f1f2^^^^^^01f1fd}
-\__emoji_def:nn {micronesia } {^^^^^^01f1eb^^^^^^01f1f2}
-\__emoji_def:nn {microphone } {^^^^^^01f3a4}
-\__emoji_def:nn {microscope } {^^^^^^01f52c}
-\__emoji_def:nn {middle-finger } {^^^^^^01f595}
-\__emoji_def:nn {milk-glass } {^^^^^^01f95b}
-\__emoji_def:nn {milky-way } {^^^^^^01f30c}
-\__emoji_def:nn {minibus } {^^^^^^01f690}
-\__emoji_def:nn {minidisc } {^^^^^^01f4bd}
-\__emoji_def:nn {mobile-phone-off } {^^^^^^01f4f4}
-\__emoji_def:nn {moldova } {^^^^^^01f1f2^^^^^^01f1e9}
-\__emoji_def:nn {monaco } {^^^^^^01f1f2^^^^^^01f1e8}
-\__emoji_def:nn {money-mouth-face } {^^^^^^01f911}
-\__emoji_def:nn {money-with-wings } {^^^^^^01f4b8}
-\__emoji_def:nn {moneybag } {^^^^^^01f4b0}
-\__emoji_def:nn {mongolia } {^^^^^^01f1f2^^^^^^01f1f3}
-\__emoji_def:nn {monkey-face } {^^^^^^01f435}
-\__emoji_def:nn {monkey } {^^^^^^01f412}
-\__emoji_def:nn {monorail } {^^^^^^01f69d}
-\__emoji_def:nn {montenegro } {^^^^^^01f1f2^^^^^^01f1ea}
-\__emoji_def:nn {montserrat } {^^^^^^01f1f2^^^^^^01f1f8}
-\__emoji_def:nn {moon } {^^^^^^01f314}
-\__emoji_def:nn {morocco } {^^^^^^01f1f2^^^^^^01f1e6}
-\__emoji_def:nn {mortar-board } {^^^^^^01f393}
-\__emoji_def:nn {mosque } {^^^^^^01f54c}
-\__emoji_def:nn {motor-boat } {^^^^^^01f6e5}
-\__emoji_def:nn {motor-scooter } {^^^^^^01f6f5}
-\__emoji_def:nn {motorcycle } {^^^^^^01f3cd}
-\__emoji_def:nn {motorway } {^^^^^^01f6e3}
-\__emoji_def:nn {mount-fuji } {^^^^^^01f5fb}
-\__emoji_def:nn {mountain-bicyclist } {^^^^^^01f6b5}
-\__emoji_def:nn {mountain-biking-man } {^^^^^^01f6b5}
-\__emoji_def:nn {mountain-biking-woman } {^^^^^^01f6b5^^^^200d^^^^2640}
-\__emoji_def:nn {mountain-cableway } {^^^^^^01f6a0}
-\__emoji_def:nn {mountain-railway } {^^^^^^01f69e}
-\__emoji_def:nn {mountain-snow } {^^^^^^01f3d4}
-\__emoji_def:nn {mountain } {^^^^26f0}
-\__emoji_def:nn {mouse } {^^^^^^01f42d}
-\__emoji_def:nn {mouse2 } {^^^^^^01f401}
-\__emoji_def:nn {movie-camera } {^^^^^^01f3a5}
-\__emoji_def:nn {moyai } {^^^^^^01f5ff}
-\__emoji_def:nn {mozambique } {^^^^^^01f1f2^^^^^^01f1ff}
-\__emoji_def:nn {mrs-claus } {^^^^^^01f936}
-\__emoji_def:nn {muscle } {^^^^^^01f4aa}
-\__emoji_def:nn {mushroom } {^^^^^^01f344}
-\__emoji_def:nn {musical-keyboard } {^^^^^^01f3b9}
-\__emoji_def:nn {musical-note } {^^^^^^01f3b5}
-\__emoji_def:nn {musical-score } {^^^^^^01f3bc}
-\__emoji_def:nn {mute } {^^^^^^01f507}
-\__emoji_def:nn {myanmar } {^^^^^^01f1f2^^^^^^01f1f2}
-\__emoji_def:nn {nail-care } {^^^^^^01f485}
-\__emoji_def:nn {name-badge } {^^^^^^01f4db}
-\__emoji_def:nn {namibia } {^^^^^^01f1f3^^^^^^01f1e6}
-\__emoji_def:nn {national-park } {^^^^^^01f3de}
-\__emoji_def:nn {nauru } {^^^^^^01f1f3^^^^^^01f1f7}
-\__emoji_def:nn {nauseated-face } {^^^^^^01f922}
-\__emoji_def:nn {necktie } {^^^^^^01f454}
-\__emoji_def:nn {negative-squared-cross-mark } {^^^^274e}
-\__emoji_def:nn {nepal } {^^^^^^01f1f3^^^^^^01f1f5}
-\__emoji_def:nn {nerd-face } {^^^^^^01f913}
-\__emoji_def:nn {netherlands } {^^^^^^01f1f3^^^^^^01f1f1}
-\__emoji_def:nn {neutral-face } {^^^^^^01f610}
-\__emoji_def:nn {new-caledonia } {^^^^^^01f1f3^^^^^^01f1e8}
-\__emoji_def:nn {new-moon-with-face } {^^^^^^01f31a}
-\__emoji_def:nn {new-moon } {^^^^^^01f311}
-\__emoji_def:nn {new-zealand } {^^^^^^01f1f3^^^^^^01f1ff}
-\__emoji_def:nn {new } {^^^^^^01f195}
-\__emoji_def:nn {newspaper-roll } {^^^^^^01f5de}
-\__emoji_def:nn {newspaper } {^^^^^^01f4f0}
-\__emoji_def:nn {next-track-button } {^^^^23ed}
-\__emoji_def:nn {ng-man } {^^^^^^01f645^^^^200d^^^^2642}
-\__emoji_def:nn {ng-woman } {^^^^^^01f645}
-\__emoji_def:nn {ng } {^^^^^^01f196}
-\__emoji_def:nn {nicaragua } {^^^^^^01f1f3^^^^^^01f1ee}
-\__emoji_def:nn {niger } {^^^^^^01f1f3^^^^^^01f1ea}
-\__emoji_def:nn {nigeria } {^^^^^^01f1f3^^^^^^01f1ec}
-\__emoji_def:nn {night-with-stars } {^^^^^^01f303}
-\__emoji_def:nn {niue } {^^^^^^01f1f3^^^^^^01f1fa}
-\__emoji_def:nn {no-bell } {^^^^^^01f515}
-\__emoji_def:nn {no-bicycles } {^^^^^^01f6b3}
-\__emoji_def:nn {no-entry-sign } {^^^^^^01f6ab}
-\__emoji_def:nn {no-entry } {^^^^26d4}
-\__emoji_def:nn {no-good-man } {^^^^^^01f645^^^^200d^^^^2642}
-\__emoji_def:nn {no-good-woman } {^^^^^^01f645}
-\__emoji_def:nn {no-good } {^^^^^^01f645}
-\__emoji_def:nn {no-mobile-phones } {^^^^^^01f4f5}
-\__emoji_def:nn {no-mouth } {^^^^^^01f636}
-\__emoji_def:nn {no-pedestrians } {^^^^^^01f6b7}
-\__emoji_def:nn {no-smoking } {^^^^^^01f6ad}
-\__emoji_def:nn {non-potable-water } {^^^^^^01f6b1}
-\__emoji_def:nn {norfolk-island } {^^^^^^01f1f3^^^^^^01f1eb}
-\__emoji_def:nn {north-korea } {^^^^^^01f1f0^^^^^^01f1f5}
-\__emoji_def:nn {northern-mariana-islands } {^^^^^^01f1f2^^^^^^01f1f5}
-\__emoji_def:nn {norway } {^^^^^^01f1f3^^^^^^01f1f4}
-\__emoji_def:nn {nose } {^^^^^^01f443}
-\__emoji_def:nn {notebook-with-decorative-cover } {^^^^^^01f4d4}
-\__emoji_def:nn {notebook } {^^^^^^01f4d3}
-\__emoji_def:nn {notes } {^^^^^^01f3b6}
-\__emoji_def:nn {nut-and-bolt } {^^^^^^01f529}
-\__emoji_def:nn {o } {^^^^2b55}
-\__emoji_def:nn {o2 } {^^^^^^01f17e}
-\__emoji_def:nn {ocean } {^^^^^^01f30a}
-\__emoji_def:nn {octopus } {^^^^^^01f419}
-\__emoji_def:nn {oden } {^^^^^^01f362}
-\__emoji_def:nn {office } {^^^^^^01f3e2}
-\__emoji_def:nn {oil-drum } {^^^^^^01f6e2}
-\__emoji_def:nn {ok-hand } {^^^^^^01f44c}
-\__emoji_def:nn {ok-man } {^^^^^^01f646^^^^200d^^^^2642}
-\__emoji_def:nn {ok-woman } {^^^^^^01f646}
-\__emoji_def:nn {ok } {^^^^^^01f197}
-\__emoji_def:nn {old-key } {^^^^^^01f5dd}
-\__emoji_def:nn {older-man } {^^^^^^01f474}
-\__emoji_def:nn {older-woman } {^^^^^^01f475}
-\__emoji_def:nn {om } {^^^^^^01f549}
-\__emoji_def:nn {oman } {^^^^^^01f1f4^^^^^^01f1f2}
-\__emoji_def:nn {on } {^^^^^^01f51b}
-\__emoji_def:nn {oncoming-automobile } {^^^^^^01f698}
-\__emoji_def:nn {oncoming-bus } {^^^^^^01f68d}
-\__emoji_def:nn {oncoming-police-car } {^^^^^^01f694}
-\__emoji_def:nn {oncoming-taxi } {^^^^^^01f696}
-\__emoji_def:nn {open-book } {^^^^^^01f4d6}
-\__emoji_def:nn {open-file-folder } {^^^^^^01f4c2}
-\__emoji_def:nn {open-hands } {^^^^^^01f450}
-\__emoji_def:nn {open-mouth } {^^^^^^01f62e}
-\__emoji_def:nn {open-umbrella } {^^^^2602}
-\__emoji_def:nn {ophiuchus } {^^^^26ce}
-\__emoji_def:nn {orange-book } {^^^^^^01f4d9}
-\__emoji_def:nn {orange } {^^^^^^01f34a}
-\__emoji_def:nn {orthodox-cross } {^^^^2626}
-\__emoji_def:nn {outbox-tray } {^^^^^^01f4e4}
-\__emoji_def:nn {owl } {^^^^^^01f989}
-\__emoji_def:nn {ox } {^^^^^^01f402}
-\__emoji_def:nn {package } {^^^^^^01f4e6}
-\__emoji_def:nn {page-facing-up } {^^^^^^01f4c4}
-\__emoji_def:nn {page-with-curl } {^^^^^^01f4c3}
-\__emoji_def:nn {pager } {^^^^^^01f4df}
-\__emoji_def:nn {paintbrush } {^^^^^^01f58c}
-\__emoji_def:nn {pakistan } {^^^^^^01f1f5^^^^^^01f1f0}
-\__emoji_def:nn {palau } {^^^^^^01f1f5^^^^^^01f1fc}
-\__emoji_def:nn {palestinian-territories } {^^^^^^01f1f5^^^^^^01f1f8}
-\__emoji_def:nn {palm-tree } {^^^^^^01f334}
-\__emoji_def:nn {panama } {^^^^^^01f1f5^^^^^^01f1e6}
-\__emoji_def:nn {pancakes } {^^^^^^01f95e}
-\__emoji_def:nn {panda-face } {^^^^^^01f43c}
-\__emoji_def:nn {paperclip } {^^^^^^01f4ce}
-\__emoji_def:nn {paperclips } {^^^^^^01f587}
-\__emoji_def:nn {papua-new-guinea } {^^^^^^01f1f5^^^^^^01f1ec}
-\__emoji_def:nn {paraguay } {^^^^^^01f1f5^^^^^^01f1fe}
-\__emoji_def:nn {parasol-on-ground } {^^^^26f1}
-\__emoji_def:nn {parking } {^^^^^^01f17f}
-\__emoji_def:nn {part-alternation-mark } {^^^^303d}
-\__emoji_def:nn {partly-sunny } {^^^^26c5}
-\__emoji_def:nn {passenger-ship } {^^^^^^01f6f3}
-\__emoji_def:nn {passport-control } {^^^^^^01f6c2}
-\__emoji_def:nn {pause-button } {^^^^23f8}
-\__emoji_def:nn {paw-prints } {^^^^^^01f43e}
-\__emoji_def:nn {peace-symbol } {^^^^262e}
-\__emoji_def:nn {peach } {^^^^^^01f351}
-\__emoji_def:nn {peanuts } {^^^^^^01f95c}
-\__emoji_def:nn {pear } {^^^^^^01f350}
-\__emoji_def:nn {pen } {^^^^^^01f58a}
-\__emoji_def:nn {pencil } {^^^^^^01f4dd}
-\__emoji_def:nn {pencil2 } {^^^^270f}
-\__emoji_def:nn {penguin } {^^^^^^01f427}
-\__emoji_def:nn {pensive } {^^^^^^01f614}
-\__emoji_def:nn {performing-arts } {^^^^^^01f3ad}
-\__emoji_def:nn {persevere } {^^^^^^01f623}
-\__emoji_def:nn {person-fencing } {^^^^^^01f93a}
-\__emoji_def:nn {person-frowning } {^^^^^^01f64d}
-\__emoji_def:nn {person-with-blond-hair } {^^^^^^01f471}
-\__emoji_def:nn {person-with-pouting-face } {^^^^^^01f64e}
-\__emoji_def:nn {peru } {^^^^^^01f1f5^^^^^^01f1ea}
-\__emoji_def:nn {philippines } {^^^^^^01f1f5^^^^^^01f1ed}
-\__emoji_def:nn {phone } {^^^^260e}
-\__emoji_def:nn {pick } {^^^^26cf}
-\__emoji_def:nn {pig-nose } {^^^^^^01f43d}
-\__emoji_def:nn {pig } {^^^^^^01f437}
-\__emoji_def:nn {pig2 } {^^^^^^01f416}
-\__emoji_def:nn {pill } {^^^^^^01f48a}
-\__emoji_def:nn {pineapple } {^^^^^^01f34d}
-\__emoji_def:nn {ping-pong } {^^^^^^01f3d3}
-\__emoji_def:nn {pisces } {^^^^2653}
-\__emoji_def:nn {pitcairn-islands } {^^^^^^01f1f5^^^^^^01f1f3}
-\__emoji_def:nn {pizza } {^^^^^^01f355}
-\__emoji_def:nn {place-of-worship } {^^^^^^01f6d0}
-\__emoji_def:nn {plate-with-cutlery } {^^^^^^01f37d}
-\__emoji_def:nn {play-or-pause-button } {^^^^23ef}
-\__emoji_def:nn {point-down } {^^^^^^01f447}
-\__emoji_def:nn {point-left } {^^^^^^01f448}
-\__emoji_def:nn {point-right } {^^^^^^01f449}
-\__emoji_def:nn {point-up-2 } {^^^^^^01f446}
-\__emoji_def:nn {point-up } {^^^^261d}
-\__emoji_def:nn {poland } {^^^^^^01f1f5^^^^^^01f1f1}
-\__emoji_def:nn {police-car } {^^^^^^01f693}
-\__emoji_def:nn {policeman } {^^^^^^01f46e}
-\__emoji_def:nn {policewoman } {^^^^^^01f46e^^^^200d^^^^2640}
-\__emoji_def:nn {poodle } {^^^^^^01f429}
-\__emoji_def:nn {poop } {^^^^^^01f4a9}
-\__emoji_def:nn {popcorn } {^^^^^^01f37f}
-\__emoji_def:nn {portugal } {^^^^^^01f1f5^^^^^^01f1f9}
-\__emoji_def:nn {post-office } {^^^^^^01f3e3}
-\__emoji_def:nn {postal-horn } {^^^^^^01f4ef}
-\__emoji_def:nn {postbox } {^^^^^^01f4ee}
-\__emoji_def:nn {potable-water } {^^^^^^01f6b0}
-\__emoji_def:nn {potato } {^^^^^^01f954}
-\__emoji_def:nn {pouch } {^^^^^^01f45d}
-\__emoji_def:nn {poultry-leg } {^^^^^^01f357}
-\__emoji_def:nn {pound } {^^^^^^01f4b7}
-\__emoji_def:nn {pout } {^^^^^^01f621}
-\__emoji_def:nn {pouting-cat } {^^^^^^01f63e}
-\__emoji_def:nn {pouting-man } {^^^^^^01f64e^^^^200d^^^^2642}
-\__emoji_def:nn {pouting-woman } {^^^^^^01f64e}
-\__emoji_def:nn {pray } {^^^^^^01f64f}
-\__emoji_def:nn {prayer-beads } {^^^^^^01f4ff}
-\__emoji_def:nn {pregnant-woman } {^^^^^^01f930}
-\__emoji_def:nn {previous-track-button } {^^^^23ee}
-\__emoji_def:nn {prince } {^^^^^^01f934}
-\__emoji_def:nn {princess } {^^^^^^01f478}
-\__emoji_def:nn {printer } {^^^^^^01f5a8}
-\__emoji_def:nn {puerto-rico } {^^^^^^01f1f5^^^^^^01f1f7}
-\__emoji_def:nn {punch } {^^^^^^01f44a}
-\__emoji_def:nn {purple-heart } {^^^^^^01f49c}
-\__emoji_def:nn {purse } {^^^^^^01f45b}
-\__emoji_def:nn {pushpin } {^^^^^^01f4cc}
-\__emoji_def:nn {put-litter-in-its-place } {^^^^^^01f6ae}
-\__emoji_def:nn {qatar } {^^^^^^01f1f6^^^^^^01f1e6}
-\__emoji_def:nn {question } {^^^^2753}
-\__emoji_def:nn {rabbit } {^^^^^^01f430}
-\__emoji_def:nn {rabbit2 } {^^^^^^01f407}
-\__emoji_def:nn {racehorse } {^^^^^^01f40e}
-\__emoji_def:nn {racing-car } {^^^^^^01f3ce}
-\__emoji_def:nn {radio-button } {^^^^^^01f518}
-\__emoji_def:nn {radio } {^^^^^^01f4fb}
-\__emoji_def:nn {radioactive } {^^^^2622}
-\__emoji_def:nn {rage } {^^^^^^01f621}
-\__emoji_def:nn {railway-car } {^^^^^^01f683}
-\__emoji_def:nn {railway-track } {^^^^^^01f6e4}
-\__emoji_def:nn {rainbow-flag } {^^^^^^01f3f3^^^^200d^^^^^^01f308}
-\__emoji_def:nn {rainbow } {^^^^^^01f308}
-\__emoji_def:nn {raised-back-of-hand } {^^^^^^01f91a}
-\__emoji_def:nn {raised-hand-with-fingers-splayed } {^^^^^^01f590}
-\__emoji_def:nn {raised-hand } {^^^^270b}
-\__emoji_def:nn {raised-hands } {^^^^^^01f64c}
-\__emoji_def:nn {raising-hand-man } {^^^^^^01f64b^^^^200d^^^^2642}
-\__emoji_def:nn {raising-hand-woman } {^^^^^^01f64b}
-\__emoji_def:nn {raising-hand } {^^^^^^01f64b}
-\__emoji_def:nn {ram } {^^^^^^01f40f}
-\__emoji_def:nn {ramen } {^^^^^^01f35c}
-\__emoji_def:nn {rat } {^^^^^^01f400}
-\__emoji_def:nn {record-button } {^^^^23fa}
-\__emoji_def:nn {recycle } {^^^^267b}
-\__emoji_def:nn {red-car } {^^^^^^01f697}
-\__emoji_def:nn {red-circle } {^^^^^^01f534}
-\__emoji_def:nn {registered } {^^^^00ae}
-\__emoji_def:nn {relaxed } {^^^^263a}
-\__emoji_def:nn {relieved } {^^^^^^01f60c}
-\__emoji_def:nn {reminder-ribbon } {^^^^^^01f397}
-\__emoji_def:nn {repeat-one } {^^^^^^01f502}
-\__emoji_def:nn {repeat } {^^^^^^01f501}
-\__emoji_def:nn {rescue-worker-helmet } {^^^^26d1}
-\__emoji_def:nn {restroom } {^^^^^^01f6bb}
-\__emoji_def:nn {reunion } {^^^^^^01f1f7^^^^^^01f1ea}
-\__emoji_def:nn {revolving-hearts } {^^^^^^01f49e}
-\__emoji_def:nn {rewind } {^^^^23ea}
-\__emoji_def:nn {rhinoceros } {^^^^^^01f98f}
-\__emoji_def:nn {ribbon } {^^^^^^01f380}
-\__emoji_def:nn {rice-ball } {^^^^^^01f359}
-\__emoji_def:nn {rice-cracker } {^^^^^^01f358}
-\__emoji_def:nn {rice-scene } {^^^^^^01f391}
-\__emoji_def:nn {rice } {^^^^^^01f35a}
-\__emoji_def:nn {right-anger-bubble } {^^^^^^01f5ef}
-\__emoji_def:nn {ring } {^^^^^^01f48d}
-\__emoji_def:nn {robot } {^^^^^^01f916}
-\__emoji_def:nn {rocket } {^^^^^^01f680}
-\__emoji_def:nn {rofl } {^^^^^^01f923}
-\__emoji_def:nn {roll-eyes } {^^^^^^01f644}
-\__emoji_def:nn {roller-coaster } {^^^^^^01f3a2}
-\__emoji_def:nn {romania } {^^^^^^01f1f7^^^^^^01f1f4}
-\__emoji_def:nn {rooster } {^^^^^^01f413}
-\__emoji_def:nn {rose } {^^^^^^01f339}
-\__emoji_def:nn {rosette } {^^^^^^01f3f5}
-\__emoji_def:nn {rotating-light } {^^^^^^01f6a8}
-\__emoji_def:nn {round-pushpin } {^^^^^^01f4cd}
-\__emoji_def:nn {rowboat } {^^^^^^01f6a3}
-\__emoji_def:nn {rowing-man } {^^^^^^01f6a3}
-\__emoji_def:nn {rowing-woman } {^^^^^^01f6a3^^^^200d^^^^2640}
-\__emoji_def:nn {ru } {^^^^^^01f1f7^^^^^^01f1fa}
-\__emoji_def:nn {rugby-football } {^^^^^^01f3c9}
-\__emoji_def:nn {runner } {^^^^^^01f3c3}
-\__emoji_def:nn {running-man } {^^^^^^01f3c3}
-\__emoji_def:nn {running-shirt-with-sash } {^^^^^^01f3bd}
-\__emoji_def:nn {running-woman } {^^^^^^01f3c3^^^^200d^^^^2640}
-\__emoji_def:nn {running } {^^^^^^01f3c3}
-\__emoji_def:nn {rwanda } {^^^^^^01f1f7^^^^^^01f1fc}
-\__emoji_def:nn {sa } {^^^^^^01f202}
-\__emoji_def:nn {sagittarius } {^^^^2650}
-\__emoji_def:nn {sailboat } {^^^^26f5}
-\__emoji_def:nn {sake } {^^^^^^01f376}
-\__emoji_def:nn {samoa } {^^^^^^01f1fc^^^^^^01f1f8}
-\__emoji_def:nn {san-marino } {^^^^^^01f1f8^^^^^^01f1f2}
-\__emoji_def:nn {sandal } {^^^^^^01f461}
-\__emoji_def:nn {santa } {^^^^^^01f385}
-\__emoji_def:nn {sao-tome-principe } {^^^^^^01f1f8^^^^^^01f1f9}
-\__emoji_def:nn {sassy-man } {^^^^^^01f481^^^^200d^^^^2642}
-\__emoji_def:nn {sassy-woman } {^^^^^^01f481}
-\__emoji_def:nn {satellite } {^^^^^^01f4e1}
-\__emoji_def:nn {satisfied } {^^^^^^01f606}
-\__emoji_def:nn {saudi-arabia } {^^^^^^01f1f8^^^^^^01f1e6}
-\__emoji_def:nn {saxophone } {^^^^^^01f3b7}
-\__emoji_def:nn {school-satchel } {^^^^^^01f392}
-\__emoji_def:nn {school } {^^^^^^01f3eb}
-\__emoji_def:nn {scissors } {^^^^2702}
-\__emoji_def:nn {scorpion } {^^^^^^01f982}
-\__emoji_def:nn {scorpius } {^^^^264f}
-\__emoji_def:nn {scream-cat } {^^^^^^01f640}
-\__emoji_def:nn {scream } {^^^^^^01f631}
-\__emoji_def:nn {scroll } {^^^^^^01f4dc}
-\__emoji_def:nn {seat } {^^^^^^01f4ba}
-\__emoji_def:nn {secret } {^^^^3299}
-\__emoji_def:nn {see-no-evil } {^^^^^^01f648}
-\__emoji_def:nn {seedling } {^^^^^^01f331}
-\__emoji_def:nn {selfie } {^^^^^^01f933}
-\__emoji_def:nn {senegal } {^^^^^^01f1f8^^^^^^01f1f3}
-\__emoji_def:nn {serbia } {^^^^^^01f1f7^^^^^^01f1f8}
-\__emoji_def:nn {seychelles } {^^^^^^01f1f8^^^^^^01f1e8}
-\__emoji_def:nn {shallow-pan-of-food } {^^^^^^01f958}
-\__emoji_def:nn {shamrock } {^^^^2618}
-\__emoji_def:nn {shark } {^^^^^^01f988}
-\__emoji_def:nn {shaved-ice } {^^^^^^01f367}
-\__emoji_def:nn {sheep } {^^^^^^01f411}
-\__emoji_def:nn {shell } {^^^^^^01f41a}
-\__emoji_def:nn {shield } {^^^^^^01f6e1}
-\__emoji_def:nn {shinto-shrine } {^^^^26e9}
-\__emoji_def:nn {ship } {^^^^^^01f6a2}
-\__emoji_def:nn {shirt } {^^^^^^01f455}
-\__emoji_def:nn {shit } {^^^^^^01f4a9}
-\__emoji_def:nn {shoe } {^^^^^^01f45e}
-\__emoji_def:nn {shopping-cart } {^^^^^^01f6d2}
-\__emoji_def:nn {shopping } {^^^^^^01f6cd}
-\__emoji_def:nn {shower } {^^^^^^01f6bf}
-\__emoji_def:nn {shrimp } {^^^^^^01f990}
-\__emoji_def:nn {sierra-leone } {^^^^^^01f1f8^^^^^^01f1f1}
-\__emoji_def:nn {signal-strength } {^^^^^^01f4f6}
-\__emoji_def:nn {singapore } {^^^^^^01f1f8^^^^^^01f1ec}
-\__emoji_def:nn {sint-maarten } {^^^^^^01f1f8^^^^^^01f1fd}
-\__emoji_def:nn {six-pointed-star } {^^^^^^01f52f}
-\__emoji_def:nn {ski } {^^^^^^01f3bf}
-\__emoji_def:nn {skier } {^^^^26f7}
-\__emoji_def:nn {skull-and-crossbones } {^^^^2620}
-\__emoji_def:nn {skull } {^^^^^^01f480}
-\__emoji_def:nn {sleeping-bed } {^^^^^^01f6cc}
-\__emoji_def:nn {sleeping } {^^^^^^01f634}
-\__emoji_def:nn {sleepy } {^^^^^^01f62a}
-\__emoji_def:nn {slightly-frowning-face } {^^^^^^01f641}
-\__emoji_def:nn {slightly-smiling-face } {^^^^^^01f642}
-\__emoji_def:nn {slot-machine } {^^^^^^01f3b0}
-\__emoji_def:nn {slovakia } {^^^^^^01f1f8^^^^^^01f1f0}
-\__emoji_def:nn {slovenia } {^^^^^^01f1f8^^^^^^01f1ee}
-\__emoji_def:nn {small-airplane } {^^^^^^01f6e9}
-\__emoji_def:nn {small-blue-diamond } {^^^^^^01f539}
-\__emoji_def:nn {small-orange-diamond } {^^^^^^01f538}
-\__emoji_def:nn {small-red-triangle-down } {^^^^^^01f53b}
-\__emoji_def:nn {small-red-triangle } {^^^^^^01f53a}
-\__emoji_def:nn {smile-cat } {^^^^^^01f638}
-\__emoji_def:nn {smile } {^^^^^^01f604}
-\__emoji_def:nn {smiley-cat } {^^^^^^01f63a}
-\__emoji_def:nn {smiley } {^^^^^^01f603}
-\__emoji_def:nn {smiling-imp } {^^^^^^01f608}
-\__emoji_def:nn {smirk-cat } {^^^^^^01f63c}
-\__emoji_def:nn {smirk } {^^^^^^01f60f}
-\__emoji_def:nn {smoking } {^^^^^^01f6ac}
-\__emoji_def:nn {snail } {^^^^^^01f40c}
-\__emoji_def:nn {snake } {^^^^^^01f40d}
-\__emoji_def:nn {sneezing-face } {^^^^^^01f927}
-\__emoji_def:nn {snowboarder } {^^^^^^01f3c2}
-\__emoji_def:nn {snowflake } {^^^^2744}
-\__emoji_def:nn {snowman-with-snow } {^^^^2603}
-\__emoji_def:nn {snowman } {^^^^26c4}
-\__emoji_def:nn {sob } {^^^^^^01f62d}
-\__emoji_def:nn {soccer } {^^^^26bd}
-\__emoji_def:nn {solomon-islands } {^^^^^^01f1f8^^^^^^01f1e7}
-\__emoji_def:nn {somalia } {^^^^^^01f1f8^^^^^^01f1f4}
-\__emoji_def:nn {soon } {^^^^^^01f51c}
-\__emoji_def:nn {sos } {^^^^^^01f198}
-\__emoji_def:nn {sound } {^^^^^^01f509}
-\__emoji_def:nn {south-africa } {^^^^^^01f1ff^^^^^^01f1e6}
-\__emoji_def:nn {south-georgia-south-sandwich-islands} {^^^^^^01f1ec^^^^^^01f1f8}
-\__emoji_def:nn {south-sudan } {^^^^^^01f1f8^^^^^^01f1f8}
-\__emoji_def:nn {space-invader } {^^^^^^01f47e}
-\__emoji_def:nn {spades } {^^^^2660}
-\__emoji_def:nn {spaghetti } {^^^^^^01f35d}
-\__emoji_def:nn {sparkle } {^^^^2747}
-\__emoji_def:nn {sparkler } {^^^^^^01f387}
-\__emoji_def:nn {sparkles } {^^^^2728}
-\__emoji_def:nn {sparkling-heart } {^^^^^^01f496}
-\__emoji_def:nn {speak-no-evil } {^^^^^^01f64a}
-\__emoji_def:nn {speaker } {^^^^^^01f508}
-\__emoji_def:nn {speaking-head } {^^^^^^01f5e3}
-\__emoji_def:nn {speech-balloon } {^^^^^^01f4ac}
-\__emoji_def:nn {speedboat } {^^^^^^01f6a4}
-\__emoji_def:nn {spider-web } {^^^^^^01f578}
-\__emoji_def:nn {spider } {^^^^^^01f577}
-\__emoji_def:nn {spiral-calendar } {^^^^^^01f5d3}
-\__emoji_def:nn {spiral-notepad } {^^^^^^01f5d2}
-\__emoji_def:nn {spoon } {^^^^^^01f944}
-\__emoji_def:nn {squid } {^^^^^^01f991}
-\__emoji_def:nn {sri-lanka } {^^^^^^01f1f1^^^^^^01f1f0}
-\__emoji_def:nn {st-barthelemy } {^^^^^^01f1e7^^^^^^01f1f1}
-\__emoji_def:nn {st-helena } {^^^^^^01f1f8^^^^^^01f1ed}
-\__emoji_def:nn {st-kitts-nevis } {^^^^^^01f1f0^^^^^^01f1f3}
-\__emoji_def:nn {st-lucia } {^^^^^^01f1f1^^^^^^01f1e8}
-\__emoji_def:nn {st-pierre-miquelon } {^^^^^^01f1f5^^^^^^01f1f2}
-\__emoji_def:nn {st-vincent-grenadines } {^^^^^^01f1fb^^^^^^01f1e8}
-\__emoji_def:nn {stadium } {^^^^^^01f3df}
-\__emoji_def:nn {star-and-crescent } {^^^^262a}
-\__emoji_def:nn {star-of-david } {^^^^2721}
-\__emoji_def:nn {star } {^^^^2b50}
-\__emoji_def:nn {star2 } {^^^^^^01f31f}
-\__emoji_def:nn {stars } {^^^^^^01f320}
-\__emoji_def:nn {station } {^^^^^^01f689}
-\__emoji_def:nn {statue-of-liberty } {^^^^^^01f5fd}
-\__emoji_def:nn {steam-locomotive } {^^^^^^01f682}
-\__emoji_def:nn {stew } {^^^^^^01f372}
-\__emoji_def:nn {stop-button } {^^^^23f9}
-\__emoji_def:nn {stop-sign } {^^^^^^01f6d1}
-\__emoji_def:nn {stopwatch } {^^^^23f1}
-\__emoji_def:nn {straight-ruler } {^^^^^^01f4cf}
-\__emoji_def:nn {strawberry } {^^^^^^01f353}
-\__emoji_def:nn {stuck-out-tongue-closed-eyes } {^^^^^^01f61d}
-\__emoji_def:nn {stuck-out-tongue-winking-eye } {^^^^^^01f61c}
-\__emoji_def:nn {stuck-out-tongue } {^^^^^^01f61b}
-\__emoji_def:nn {studio-microphone } {^^^^^^01f399}
-\__emoji_def:nn {stuffed-flatbread } {^^^^^^01f959}
-\__emoji_def:nn {sudan } {^^^^^^01f1f8^^^^^^01f1e9}
-\__emoji_def:nn {sun-behind-large-cloud } {^^^^^^01f325}
-\__emoji_def:nn {sun-behind-rain-cloud } {^^^^^^01f326}
-\__emoji_def:nn {sun-behind-small-cloud } {^^^^^^01f324}
-\__emoji_def:nn {sun-with-face } {^^^^^^01f31e}
-\__emoji_def:nn {sunflower } {^^^^^^01f33b}
-\__emoji_def:nn {sunglasses } {^^^^^^01f60e}
-\__emoji_def:nn {sunny } {^^^^2600}
-\__emoji_def:nn {sunrise-over-mountains } {^^^^^^01f304}
-\__emoji_def:nn {sunrise } {^^^^^^01f305}
-\__emoji_def:nn {surfer } {^^^^^^01f3c4}
-\__emoji_def:nn {surfing-man } {^^^^^^01f3c4}
-\__emoji_def:nn {surfing-woman } {^^^^^^01f3c4^^^^200d^^^^2640}
-\__emoji_def:nn {suriname } {^^^^^^01f1f8^^^^^^01f1f7}
-\__emoji_def:nn {sushi } {^^^^^^01f363}
-\__emoji_def:nn {suspension-railway } {^^^^^^01f69f}
-\__emoji_def:nn {swaziland } {^^^^^^01f1f8^^^^^^01f1ff}
-\__emoji_def:nn {sweat-drops } {^^^^^^01f4a6}
-\__emoji_def:nn {sweat-smile } {^^^^^^01f605}
-\__emoji_def:nn {sweat } {^^^^^^01f613}
-\__emoji_def:nn {sweden } {^^^^^^01f1f8^^^^^^01f1ea}
-\__emoji_def:nn {sweet-potato } {^^^^^^01f360}
-\__emoji_def:nn {swimmer } {^^^^^^01f3ca}
-\__emoji_def:nn {swimming-man } {^^^^^^01f3ca}
-\__emoji_def:nn {swimming-woman } {^^^^^^01f3ca^^^^200d^^^^2640}
-\__emoji_def:nn {switzerland } {^^^^^^01f1e8^^^^^^01f1ed}
-\__emoji_def:nn {symbols } {^^^^^^01f523}
-\__emoji_def:nn {synagogue } {^^^^^^01f54d}
-\__emoji_def:nn {syria } {^^^^^^01f1f8^^^^^^01f1fe}
-\__emoji_def:nn {syringe } {^^^^^^01f489}
-\__emoji_def:nn {taco } {^^^^^^01f32e}
-\__emoji_def:nn {tada } {^^^^^^01f389}
-\__emoji_def:nn {taiwan } {^^^^^^01f1f9^^^^^^01f1fc}
-\__emoji_def:nn {tajikistan } {^^^^^^01f1f9^^^^^^01f1ef}
-\__emoji_def:nn {tanabata-tree } {^^^^^^01f38b}
-\__emoji_def:nn {tangerine } {^^^^^^01f34a}
-\__emoji_def:nn {tanzania } {^^^^^^01f1f9^^^^^^01f1ff}
-\__emoji_def:nn {taurus } {^^^^2649}
-\__emoji_def:nn {taxi } {^^^^^^01f695}
-\__emoji_def:nn {tea } {^^^^^^01f375}
-\__emoji_def:nn {telephone-receiver } {^^^^^^01f4de}
-\__emoji_def:nn {telephone } {^^^^260e}
-\__emoji_def:nn {telescope } {^^^^^^01f52d}
-\__emoji_def:nn {tennis } {^^^^^^01f3be}
-\__emoji_def:nn {tent } {^^^^26fa}
-\__emoji_def:nn {thailand } {^^^^^^01f1f9^^^^^^01f1ed}
-\__emoji_def:nn {thermometer } {^^^^^^01f321}
-\__emoji_def:nn {thinking } {^^^^^^01f914}
-\__emoji_def:nn {thought-balloon } {^^^^^^01f4ad}
-\__emoji_def:nn {thumbsdown } {^^^^^^01f44e}
-\__emoji_def:nn {thumbsup } {^^^^^^01f44d}
-\__emoji_def:nn {ticket } {^^^^^^01f3ab}
-\__emoji_def:nn {tickets } {^^^^^^01f39f}
-\__emoji_def:nn {tiger } {^^^^^^01f42f}
-\__emoji_def:nn {tiger2 } {^^^^^^01f405}
-\__emoji_def:nn {timer-clock } {^^^^23f2}
-\__emoji_def:nn {timor-leste } {^^^^^^01f1f9^^^^^^01f1f1}
-\__emoji_def:nn {tipping-hand-man } {^^^^^^01f481^^^^200d^^^^2642}
-\__emoji_def:nn {tipping-hand-woman } {^^^^^^01f481}
-\__emoji_def:nn {tired-face } {^^^^^^01f62b}
-\__emoji_def:nn {tm } {^^^^2122}
-\__emoji_def:nn {togo } {^^^^^^01f1f9^^^^^^01f1ec}
-\__emoji_def:nn {toilet } {^^^^^^01f6bd}
-\__emoji_def:nn {tokelau } {^^^^^^01f1f9^^^^^^01f1f0}
-\__emoji_def:nn {tokyo-tower } {^^^^^^01f5fc}
-\__emoji_def:nn {tomato } {^^^^^^01f345}
-\__emoji_def:nn {tonga } {^^^^^^01f1f9^^^^^^01f1f4}
-\__emoji_def:nn {tongue } {^^^^^^01f445}
-\__emoji_def:nn {top } {^^^^^^01f51d}
-\__emoji_def:nn {tophat } {^^^^^^01f3a9}
-\__emoji_def:nn {tornado } {^^^^^^01f32a}
-\__emoji_def:nn {tr } {^^^^^^01f1f9^^^^^^01f1f7}
-\__emoji_def:nn {trackball } {^^^^^^01f5b2}
-\__emoji_def:nn {tractor } {^^^^^^01f69c}
-\__emoji_def:nn {traffic-light } {^^^^^^01f6a5}
-\__emoji_def:nn {train } {^^^^^^01f68b}
-\__emoji_def:nn {train2 } {^^^^^^01f686}
-\__emoji_def:nn {tram } {^^^^^^01f68a}
-\__emoji_def:nn {triangular-flag-on-post } {^^^^^^01f6a9}
-\__emoji_def:nn {triangular-ruler } {^^^^^^01f4d0}
-\__emoji_def:nn {trident } {^^^^^^01f531}
-\__emoji_def:nn {trinidad-tobago } {^^^^^^01f1f9^^^^^^01f1f9}
-\__emoji_def:nn {triumph } {^^^^^^01f624}
-\__emoji_def:nn {trolleybus } {^^^^^^01f68e}
-\__emoji_def:nn {trophy } {^^^^^^01f3c6}
-\__emoji_def:nn {tropical-drink } {^^^^^^01f379}
-\__emoji_def:nn {tropical-fish } {^^^^^^01f420}
-\__emoji_def:nn {truck } {^^^^^^01f69a}
-\__emoji_def:nn {trumpet } {^^^^^^01f3ba}
-\__emoji_def:nn {tshirt } {^^^^^^01f455}
-\__emoji_def:nn {tulip } {^^^^^^01f337}
-\__emoji_def:nn {tumbler-glass } {^^^^^^01f943}
-\__emoji_def:nn {tunisia } {^^^^^^01f1f9^^^^^^01f1f3}
-\__emoji_def:nn {turkey } {^^^^^^01f983}
-\__emoji_def:nn {turkmenistan } {^^^^^^01f1f9^^^^^^01f1f2}
-\__emoji_def:nn {turks-caicos-islands } {^^^^^^01f1f9^^^^^^01f1e8}
-\__emoji_def:nn {turtle } {^^^^^^01f422}
-\__emoji_def:nn {tuvalu } {^^^^^^01f1f9^^^^^^01f1fb}
-\__emoji_def:nn {tv } {^^^^^^01f4fa}
-\__emoji_def:nn {twisted-rightwards-arrows } {^^^^^^01f500}
-\__emoji_def:nn {two-hearts } {^^^^^^01f495}
-\__emoji_def:nn {two-men-holding-hands } {^^^^^^01f46c}
-\__emoji_def:nn {two-women-holding-hands } {^^^^^^01f46d}
-\__emoji_def:nn {u5272 } {^^^^^^01f239}
-\__emoji_def:nn {u5408 } {^^^^^^01f234}
-\__emoji_def:nn {u55b6 } {^^^^^^01f23a}
-\__emoji_def:nn {u6307 } {^^^^^^01f22f}
-\__emoji_def:nn {u6708 } {^^^^^^01f237}
-\__emoji_def:nn {u6709 } {^^^^^^01f236}
-\__emoji_def:nn {u6e80 } {^^^^^^01f235}
-\__emoji_def:nn {u7121 } {^^^^^^01f21a}
-\__emoji_def:nn {u7533 } {^^^^^^01f238}
-\__emoji_def:nn {u7981 } {^^^^^^01f232}
-\__emoji_def:nn {u7a7a } {^^^^^^01f233}
-\__emoji_def:nn {uganda } {^^^^^^01f1fa^^^^^^01f1ec}
-\__emoji_def:nn {uk } {^^^^^^01f1ec^^^^^^01f1e7}
-\__emoji_def:nn {ukraine } {^^^^^^01f1fa^^^^^^01f1e6}
-\__emoji_def:nn {umbrella } {^^^^2614}
-\__emoji_def:nn {unamused } {^^^^^^01f612}
-\__emoji_def:nn {underage } {^^^^^^01f51e}
-\__emoji_def:nn {unicorn } {^^^^^^01f984}
-\__emoji_def:nn {united-arab-emirates } {^^^^^^01f1e6^^^^^^01f1ea}
-\__emoji_def:nn {unlock } {^^^^^^01f513}
-\__emoji_def:nn {up } {^^^^^^01f199}
-\__emoji_def:nn {upside-down-face } {^^^^^^01f643}
-\__emoji_def:nn {uruguay } {^^^^^^01f1fa^^^^^^01f1fe}
-\__emoji_def:nn {us-virgin-islands } {^^^^^^01f1fb^^^^^^01f1ee}
-\__emoji_def:nn {us } {^^^^^^01f1fa^^^^^^01f1f8}
-\__emoji_def:nn {uzbekistan } {^^^^^^01f1fa^^^^^^01f1ff}
-\__emoji_def:nn {v } {^^^^270c}
-\__emoji_def:nn {vanuatu } {^^^^^^01f1fb^^^^^^01f1fa}
-\__emoji_def:nn {vatican-city } {^^^^^^01f1fb^^^^^^01f1e6}
-\__emoji_def:nn {venezuela } {^^^^^^01f1fb^^^^^^01f1ea}
-\__emoji_def:nn {vertical-traffic-light } {^^^^^^01f6a6}
-\__emoji_def:nn {vhs } {^^^^^^01f4fc}
-\__emoji_def:nn {vibration-mode } {^^^^^^01f4f3}
-\__emoji_def:nn {video-camera } {^^^^^^01f4f9}
-\__emoji_def:nn {video-game } {^^^^^^01f3ae}
-\__emoji_def:nn {vietnam } {^^^^^^01f1fb^^^^^^01f1f3}
-\__emoji_def:nn {violin } {^^^^^^01f3bb}
-\__emoji_def:nn {virgo } {^^^^264d}
-\__emoji_def:nn {volcano } {^^^^^^01f30b}
-\__emoji_def:nn {volleyball } {^^^^^^01f3d0}
-\__emoji_def:nn {vs } {^^^^^^01f19a}
-\__emoji_def:nn {vulcan-salute } {^^^^^^01f596}
-\__emoji_def:nn {walking-man } {^^^^^^01f6b6}
-\__emoji_def:nn {walking-woman } {^^^^^^01f6b6^^^^200d^^^^2640}
-\__emoji_def:nn {walking } {^^^^^^01f6b6}
-\__emoji_def:nn {wallis-futuna } {^^^^^^01f1fc^^^^^^01f1eb}
-\__emoji_def:nn {waning-crescent-moon } {^^^^^^01f318}
-\__emoji_def:nn {waning-gibbous-moon } {^^^^^^01f316}
-\__emoji_def:nn {warning } {^^^^26a0}
-\__emoji_def:nn {wastebasket } {^^^^^^01f5d1}
-\__emoji_def:nn {watch } {^^^^231a}
-\__emoji_def:nn {water-buffalo } {^^^^^^01f403}
-\__emoji_def:nn {watermelon } {^^^^^^01f349}
-\__emoji_def:nn {wave } {^^^^^^01f44b}
-\__emoji_def:nn {wavy-dash } {^^^^3030}
-\__emoji_def:nn {waxing-crescent-moon } {^^^^^^01f312}
-\__emoji_def:nn {waxing-gibbous-moon } {^^^^^^01f314}
-\__emoji_def:nn {wc } {^^^^^^01f6be}
-\__emoji_def:nn {weary } {^^^^^^01f629}
-\__emoji_def:nn {wedding } {^^^^^^01f492}
-\__emoji_def:nn {weight-lifting-man } {^^^^^^01f3cb}
-\__emoji_def:nn {weight-lifting-woman } {^^^^^^01f3cb^^^^200d^^^^2640}
-\__emoji_def:nn {western-sahara } {^^^^^^01f1ea^^^^^^01f1ed}
-\__emoji_def:nn {whale } {^^^^^^01f433}
-\__emoji_def:nn {whale2 } {^^^^^^01f40b}
-\__emoji_def:nn {wheel-of-dharma } {^^^^2638}
-\__emoji_def:nn {wheelchair } {^^^^267f}
-\__emoji_def:nn {white-check-mark } {^^^^2705}
-\__emoji_def:nn {white-circle } {^^^^26aa}
-\__emoji_def:nn {white-flag } {^^^^^^01f3f3}
-\__emoji_def:nn {white-flower } {^^^^^^01f4ae}
-\__emoji_def:nn {white-large-square } {^^^^2b1c}
-\__emoji_def:nn {white-medium-small-square } {^^^^25fd}
-\__emoji_def:nn {white-medium-square } {^^^^25fb}
-\__emoji_def:nn {white-small-square } {^^^^25ab}
-\__emoji_def:nn {white-square-button } {^^^^^^01f533}
-\__emoji_def:nn {wilted-flower } {^^^^^^01f940}
-\__emoji_def:nn {wind-chime } {^^^^^^01f390}
-\__emoji_def:nn {wind-face } {^^^^^^01f32c}
-\__emoji_def:nn {wine-glass } {^^^^^^01f377}
-\__emoji_def:nn {wink } {^^^^^^01f609}
-\__emoji_def:nn {wolf } {^^^^^^01f43a}
-\__emoji_def:nn {woman-artist } {^^^^^^01f469^^^^200d^^^^^^01f3a8}
-\__emoji_def:nn {woman-astronaut } {^^^^^^01f469^^^^200d^^^^^^01f680}
-\__emoji_def:nn {woman-cartwheeling } {^^^^^^01f938^^^^200d^^^^2640}
-\__emoji_def:nn {woman-cook } {^^^^^^01f469^^^^200d^^^^^^01f373}
-\__emoji_def:nn {woman-facepalming } {^^^^^^01f926^^^^200d^^^^2640}
-\__emoji_def:nn {woman-factory-worker } {^^^^^^01f469^^^^200d^^^^^^01f3ed}
-\__emoji_def:nn {woman-farmer } {^^^^^^01f469^^^^200d^^^^^^01f33e}
-\__emoji_def:nn {woman-firefighter } {^^^^^^01f469^^^^200d^^^^^^01f692}
-\__emoji_def:nn {woman-health-worker } {^^^^^^01f469^^^^200d^^^^2695}
-\__emoji_def:nn {woman-judge } {^^^^^^01f469^^^^200d^^^^2696}
-\__emoji_def:nn {woman-juggling } {^^^^^^01f939^^^^200d^^^^2640}
-\__emoji_def:nn {woman-mechanic } {^^^^^^01f469^^^^200d^^^^^^01f527}
-\__emoji_def:nn {woman-office-worker } {^^^^^^01f469^^^^200d^^^^^^01f4bc}
-\__emoji_def:nn {woman-pilot } {^^^^^^01f469^^^^200d^^^^2708}
-\__emoji_def:nn {woman-playing-handball } {^^^^^^01f93e^^^^200d^^^^2640}
-\__emoji_def:nn {woman-playing-water-polo } {^^^^^^01f93d^^^^200d^^^^2640}
-\__emoji_def:nn {woman-scientist } {^^^^^^01f469^^^^200d^^^^^^01f52c}
-\__emoji_def:nn {woman-shrugging } {^^^^^^01f937^^^^200d^^^^2640}
-\__emoji_def:nn {woman-singer } {^^^^^^01f469^^^^200d^^^^^^01f3a4}
-\__emoji_def:nn {woman-student } {^^^^^^01f469^^^^200d^^^^^^01f393}
-\__emoji_def:nn {woman-teacher } {^^^^^^01f469^^^^200d^^^^^^01f3eb}
-\__emoji_def:nn {woman-technologist } {^^^^^^01f469^^^^200d^^^^^^01f4bb}
-\__emoji_def:nn {woman-with-turban } {^^^^^^01f473^^^^200d^^^^2640}
-\__emoji_def:nn {woman } {^^^^^^01f469}
-\__emoji_def:nn {womans-clothes } {^^^^^^01f45a}
-\__emoji_def:nn {womans-hat } {^^^^^^01f452}
-\__emoji_def:nn {women-wrestling } {^^^^^^01f93c^^^^200d^^^^2640}
-\__emoji_def:nn {womens } {^^^^^^01f6ba}
-\__emoji_def:nn {world-map } {^^^^^^01f5fa}
-\__emoji_def:nn {worried } {^^^^^^01f61f}
-\__emoji_def:nn {wrench } {^^^^^^01f527}
-\__emoji_def:nn {writing-hand } {^^^^270d}
-\__emoji_def:nn {x } {^^^^274c}
-\__emoji_def:nn {yellow-heart } {^^^^^^01f49b}
-\__emoji_def:nn {yemen } {^^^^^^01f1fe^^^^^^01f1ea}
-\__emoji_def:nn {yen } {^^^^^^01f4b4}
-\__emoji_def:nn {yin-yang } {^^^^262f}
-\__emoji_def:nn {yum } {^^^^^^01f60b}
-\__emoji_def:nn {zambia } {^^^^^^01f1ff^^^^^^01f1f2}
-\__emoji_def:nn {zap } {^^^^26a1}
-\__emoji_def:nn {zimbabwe } {^^^^^^01f1ff^^^^^^01f1fc}
-\__emoji_def:nn {zipper-mouth-face } {^^^^^^01f910}
-\__emoji_def:nn {zzz } {^^^^^^01f4a4}
+% Input the emoji definition file.
+% This file is generated by a Python scripts from Unicode and GitHub data.
+\file_input:n { emoji-table.def }
-% \__emoji_def:nn {united-nations } {^^^^^^01f1fa^^^^^^01f1f3}
+% Compatibility with hyperref.
+% `\emoji{...}` will be turned to a normal character sequence.
+\AtBeginDocument
+ {
+ \@ifpackageloaded { hyperref }
+ {
+ \pdfstringdefDisableCommands
+ {
+ \cs_set_nopar:Npn \emoji #1
+ { \tl_use:c { c__emoji_ #1 _tl } }
+ }
+ }
+ {}
+ }
\endinput