=begin pod

=head1 NAME

Text::Emoji - provide :text: to emoji translation

=head1 SYNOPSIS

=begin code :lang<raku>
use Text::Emoji;

say to-emoji("I :heart: :beer:");  # I ❤️ 🍺

say to-text(":I: ❤️ 🍺");  # I :heart: :beer:
=end code

=head1 DESCRIPTION

The C<Text::Emoji> distribution contains information about transforming
C<:text:> to emoji transliteration.  As such it exports a number of
subroutines.

It also installs a convenience script C<em> that will convert to
emojis any arguments from the command line or from standard input.

=head1 SUBROUTINES

=head2 to-emoji

=begin code :lang<raku>
say to-emoji("I :heart: :beer:");                     # I ❤️ 🍺

say to-emoji("I :love: :beer:", :love<❤️>);           # I ❤️ 🍺
say to-emoji("I :love: :beer:", :love<heart>);        # I ❤️ 🍺
say to-emoji("I :love: :beer:", %(love => "❤️"));     # I ❤️ 🍺
say to-emoji("I :love: :beer:", %(love => "heart"));  # I ❤️ 🍺

say to-emoji("baby: :baby-bottle::babybottle:");  # baby: 🍼🍼
=end code

The C<to-emoji> subroutine in its simplest form takes a string as the
first argument and attempt to transform any known emoji strings of the
form C<:word:> into the associated emoji.  Note that the word I<may>
contain hyphens, but they are optional.

Additional mapping info may be specified as additional named arguments,
or as a hash.  The value for each additional mapping may be either the
emoji directly, or the text equivalent of the emoji.  Note that all
text in these additional mappings, should be in B<lowercase> only.

=head2 to-text

=begin code :lang<raku>
say to-text("I ❤️ 🍺");                      # I :heart: :beer:
say to-text("I ❤️ 🍺", :love<❤️>);           # I :love: :beer:
say to-text("I ❤️ 🍺", :love<heart>);        # I :love: :beer:
say to-text("I ❤️ 🍺", %(love => "❤️"));     # I :love: :beer:
say to-text("I ❤️ 🍺", %(love => "heart"));  # I :love: :beer:
=end code

The C<to-text> subroutine in its simplest form takes a string as the
first argument and attempt to transform any known emojis to the shortest
possible C<:word:> form known for that emoji.

The same type of additional map information as can be specified with
C<to-emoji>, can be specified with C<to-text>.

=head2 by-tag

=begin code :lang<raku>
say by-tag<birthday>;  # 🥳🎈🎁
say by-tag{/^wh/};     # (😌 🤭 🥃 😫)
=end code

The C<by-tag> subroutine returns a L<C<Map::Match>|https://raku.land/zef:lizmat/Map::Match>
object with the tags found in the raw emoji data, and their associated
emojis as a single string.  This allows easy searching for tags by a
string, but also by a regex.

=head2 raw-emoji-data

=begin code :lang<raku>
say raw-emoji-data<❤️>.keys;
# (aliases category description emoji ios_version tags unicode_version)
=end code

The C<raw-emoji-data> subroutine returns a C<Map>, keyed to the supported
emojis.  The value associated with is a C<Map> as well, which can be best
described by its JSON representation:

=begin output
{
  "description": "red heart",
  "category": "Smileys & Emotion",
  "aliases": [
    "heart"
  ],
  "tags": [
    "love"
  ],
  "unicode_version": "",
  "ios_version": "6.0"
}
=end output

=head1 SCRIPTS

=head2 em

=begin output
$ em I :heart: :beer:
I ❤️ 🍺

$ echo I :heart: :beer: | em
I ❤️ 🍺
=end output

The C<em> script converts any text given either on the command line, or
from STDIN, to emojis where appropriate.

=head1 MAPPINGS PROVIDED

=head2 Activities

=begin table
name | emoji | name | emoji | name | emoji
-----+-------+------+-------+------+------
1st-place-medal | 🥇 | 2nd-place-medal | 🥈 | 3rd-place-medal | 🥉

8ball | 🎱 | art | 🎨 | badminton | 🏸

balloon | 🎈 | bamboo | 🎍 | baseball | ⚾

basketball | 🏀 | black-joker | 🃏 | bowling | 🎳

boxing-glove | 🥊 | chess-pawn | ♟️ | christmas-tree | 🎄

clubs | ♣️ | confetti-ball | 🎊 | cricket-game | 🏏

crystal-ball | 🔮 | curling-stone | 🥌 | dart | 🎯

diamonds | ♦️ | diving-mask | 🤿 | dolls | 🎎

field-hockey | 🏑 | firecracker | 🧨 | fireworks | 🎆

fishing-pole-and-fish | 🎣 | flags | 🎏 | flower-playing-cards | 🎴

flying-disc | 🥏 | football | 🏈 | framed-picture | 🖼️

game-die | 🎲 | gift | 🎁 | goal-net | 🥅

golf | ⛳ | gun | 🔫 | hearts | ♥️

ice-hockey | 🏒 | ice-skate | ⛸️ | jack-o-lantern | 🎃

jigsaw | 🧩 | joystick | 🕹️ | kite | 🪁

knot | 🪢 | lacrosse | 🥍 | magic-wand | 🪄

mahjong | 🀄 | martial-arts-uniform | 🥋 | medal-military | 🎖️

medal-sports | 🏅 | mirror-ball | 🪩 | nesting-dolls | 🪆

performing-arts | 🎭 | pinata | 🪅 | ping-pong | 🏓

red-envelope | 🧧 | reminder-ribbon | 🎗️ | ribbon | 🎀

rice-scene | 🎑 | rugby-football | 🏉 | running-shirt-with-sash | 🎽

sewing-needle | 🪡 | ski | 🎿 | sled | 🛷

slot-machine | 🎰 | soccer | ⚽ | softball | 🥎

spades | ♠️ | sparkler | 🎇 | sparkles | ✨

tada | 🎉 | tanabata-tree | 🎋 | teddy-bear | 🧸

tennis | 🎾 | thread | 🧵 | ticket | 🎫

tickets | 🎟️ | trophy | 🏆 | video-game | 🎮

volleyball | 🏐 | wind-chime | 🎐 | yarn | 🧶

yo-yo | 🪀
=end table

=head2 Animals & Nature

=begin table
name | emoji | name | emoji | name | emoji
-----+-------+------+-------+------+------
ant | 🐜 | baby-chick | 🐤 | badger | 🦡

bat | 🦇 | bear | 🐻 | beaver | 🦫

bee | 🐝 | beetle | 🪲 | bird | 🐦

bison | 🦬 | black-bird | 🐦‍⬛ | black-cat | 🐈‍⬛

blossom | 🌼 | blowfish | 🐡 | boar | 🐗

bouquet | 💐 | bug | 🐛 | butterfly | 🦋

cactus | 🌵 | camel | 🐫 | cat | 🐱

cat2 | 🐈 | cherry-blossom | 🌸 | chicken | 🐔

chipmunk | 🐿️ | cockroach | 🪳 | coral | 🪸

cow | 🐮 | cow2 | 🐄 | cricket | 🦗

crocodile | 🐊 | deciduous-tree | 🌳 | deer | 🦌

dodo | 🦤 | dog | 🐶 | dog2 | 🐕

dolphin | 🐬 | donkey | 🫏 | dove | 🕊️

dragon | 🐉 | dragon-face | 🐲 | dromedary-camel | 🐪

duck | 🦆 | eagle | 🦅 | ear-of-rice | 🌾

elephant | 🐘 | empty-nest | 🪹 | evergreen-tree | 🌲

fallen-leaf | 🍂 | feather | 🪶 | feet | 🐾

fish | 🐟 | flamingo | 🦩 | fly | 🪰

four-leaf-clover | 🍀 | fox-face | 🦊 | frog | 🐸

giraffe | 🦒 | goat | 🐐 | goose | 🪿

gorilla | 🦍 | guide-dog | 🦮 | hamster | 🐹

hatched-chick | 🐥 | hatching-chick | 🐣 | hedgehog | 🦔

herb | 🌿 | hibiscus | 🌺 | hippopotamus | 🦛

horse | 🐴 | hyacinth | 🪻 | jellyfish | 🪼

kangaroo | 🦘 | koala | 🐨 | lady-beetle | 🐞

leaves | 🍃 | leopard | 🐆 | lion | 🦁

lizard | 🦎 | llama | 🦙 | lotus | 🪷

mammoth | 🦣 | maple-leaf | 🍁 | microbe | 🦠

monkey | 🐒 | monkey-face | 🐵 | moose | 🫎

mosquito | 🦟 | mouse | 🐭 | mouse2 | 🐁

mushroom | 🍄 | nest-with-eggs | 🪺 | octopus | 🐙

orangutan | 🦧 | otter | 🦦 | owl | 🦉

ox | 🐂 | palm-tree | 🌴 | panda-face | 🐼

parrot | 🦜 | peacock | 🦚 | penguin | 🐧

pig | 🐷 | pig-nose | 🐽 | pig2 | 🐖

polar-bear | 🐻‍❄️ | poodle | 🐩 | potted-plant | 🪴

rabbit | 🐰 | rabbit2 | 🐇 | raccoon | 🦝

racehorse | 🐎 | ram | 🐏 | rat | 🐀

rhinoceros | 🦏 | rooster | 🐓 | rose | 🌹

rosette | 🏵️ | sauropod | 🦕 | scorpion | 🦂

seal | 🦭 | seedling | 🌱 | service-dog | 🐕‍🦺

shamrock | ☘️ | shark | 🦈 | sheep | 🐑

shell | 🐚 | skunk | 🦨 | sloth | 🦥

snail | 🐌 | snake | 🐍 | spider | 🕷️

spider-web | 🕸️ | sunflower | 🌻 | swan | 🦢

t-rex | 🦖 | tiger | 🐯 | tiger2 | 🐅

tropical-fish | 🐠 | tulip | 🌷 | turkey | 🦃

turtle | 🐢 | unicorn | 🦄 | water-buffalo | 🐃

whale | 🐳 | whale2 | 🐋 | white-flower | 💮

wilted-flower | 🥀 | wing | 🪽 | wolf | 🐺

worm | 🪱 | zebra | 🦓
=end table

=head2 Flags

=begin table
name | emoji | name | emoji | name | emoji
-----+-------+------+-------+------+------
afghanistan | 🇦🇫 | aland-islands | 🇦🇽 | albania | 🇦🇱

algeria | 🇩🇿 | american-samoa | 🇦🇸 | andorra | 🇦🇩

angola | 🇦🇴 | anguilla | 🇦🇮 | antarctica | 🇦🇶

antigua-barbuda | 🇦🇬 | argentina | 🇦🇷 | armenia | 🇦🇲

aruba | 🇦🇼 | ascension-island | 🇦🇨 | australia | 🇦🇺

austria | 🇦🇹 | azerbaijan | 🇦🇿 | bahamas | 🇧🇸

bahrain | 🇧🇭 | bangladesh | 🇧🇩 | barbados | 🇧🇧

belarus | 🇧🇾 | belgium | 🇧🇪 | belize | 🇧🇿

benin | 🇧🇯 | bermuda | 🇧🇲 | bhutan | 🇧🇹

black-flag | 🏴 | bolivia | 🇧🇴 | bosnia-herzegovina | 🇧🇦

botswana | 🇧🇼 | bouvet-island | 🇧🇻 | brazil | 🇧🇷

british-indian-ocean-territory | 🇮🇴 | british-virgin-islands | 🇻🇬 | brunei | 🇧🇳

bulgaria | 🇧🇬 | burkina-faso | 🇧🇫 | burundi | 🇧🇮

cambodia | 🇰🇭 | cameroon | 🇨🇲 | canada | 🇨🇦

canary-islands | 🇮🇨 | cape-verde | 🇨🇻 | caribbean-netherlands | 🇧🇶

cayman-islands | 🇰🇾 | central-african-republic | 🇨🇫 | ceuta-melilla | 🇪🇦

chad | 🇹🇩 | checkered-flag | 🏁 | chile | 🇨🇱

christmas-island | 🇨🇽 | clipperton-island | 🇨🇵 | cn | 🇨🇳

cocos-islands | 🇨🇨 | colombia | 🇨🇴 | comoros | 🇰🇲

congo-brazzaville | 🇨🇬 | congo-kinshasa | 🇨🇩 | cook-islands | 🇨🇰

costa-rica | 🇨🇷 | cote-divoire | 🇨🇮 | croatia | 🇭🇷

crossed-flags | 🎌 | cuba | 🇨🇺 | curacao | 🇨🇼

cyprus | 🇨🇾 | czech-republic | 🇨🇿 | de | 🇩🇪

denmark | 🇩🇰 | diego-garcia | 🇩🇬 | djibouti | 🇩🇯

dominica | 🇩🇲 | dominican-republic | 🇩🇴 | ecuador | 🇪🇨

egypt | 🇪🇬 | el-salvador | 🇸🇻 | england | 🏴󠁧󠁢󠁥󠁮󠁧󠁿

equatorial-guinea | 🇬🇶 | eritrea | 🇪🇷 | es | 🇪🇸

estonia | 🇪🇪 | ethiopia | 🇪🇹 | eu | 🇪🇺

falkland-islands | 🇫🇰 | faroe-islands | 🇫🇴 | fiji | 🇫🇯

finland | 🇫🇮 | fr | 🇫🇷 | french-guiana | 🇬🇫

french-polynesia | 🇵🇫 | french-southern-territories | 🇹🇫 | gabon | 🇬🇦

gambia | 🇬🇲 | gb | 🇬🇧 | georgia | 🇬🇪

ghana | 🇬🇭 | gibraltar | 🇬🇮 | greece | 🇬🇷

greenland | 🇬🇱 | grenada | 🇬🇩 | guadeloupe | 🇬🇵

guam | 🇬🇺 | guatemala | 🇬🇹 | guernsey | 🇬🇬

guinea | 🇬🇳 | guinea-bissau | 🇬🇼 | guyana | 🇬🇾

haiti | 🇭🇹 | heard-mcdonald-islands | 🇭🇲 | honduras | 🇭🇳

hong-kong | 🇭🇰 | hungary | 🇭🇺 | iceland | 🇮🇸

india | 🇮🇳 | indonesia | 🇮🇩 | iran | 🇮🇷

iraq | 🇮🇶 | ireland | 🇮🇪 | isle-of-man | 🇮🇲

israel | 🇮🇱 | it | 🇮🇹 | jamaica | 🇯🇲

jersey | 🇯🇪 | jordan | 🇯🇴 | jp | 🇯🇵

kazakhstan | 🇰🇿 | kenya | 🇰🇪 | kiribati | 🇰🇮

kosovo | 🇽🇰 | kr | 🇰🇷 | kuwait | 🇰🇼

kyrgyzstan | 🇰🇬 | laos | 🇱🇦 | latvia | 🇱🇻

lebanon | 🇱🇧 | lesotho | 🇱🇸 | liberia | 🇱🇷

libya | 🇱🇾 | liechtenstein | 🇱🇮 | lithuania | 🇱🇹

luxembourg | 🇱🇺 | macau | 🇲🇴 | macedonia | 🇲🇰

madagascar | 🇲🇬 | malawi | 🇲🇼 | malaysia | 🇲🇾

maldives | 🇲🇻 | mali | 🇲🇱 | malta | 🇲🇹

marshall-islands | 🇲🇭 | martinique | 🇲🇶 | mauritania | 🇲🇷

mauritius | 🇲🇺 | mayotte | 🇾🇹 | mexico | 🇲🇽

micronesia | 🇫🇲 | moldova | 🇲🇩 | monaco | 🇲🇨

mongolia | 🇲🇳 | montenegro | 🇲🇪 | montserrat | 🇲🇸

morocco | 🇲🇦 | mozambique | 🇲🇿 | myanmar | 🇲🇲

namibia | 🇳🇦 | nauru | 🇳🇷 | nepal | 🇳🇵

netherlands | 🇳🇱 | new-caledonia | 🇳🇨 | new-zealand | 🇳🇿

nicaragua | 🇳🇮 | niger | 🇳🇪 | nigeria | 🇳🇬

niue | 🇳🇺 | norfolk-island | 🇳🇫 | north-korea | 🇰🇵

northern-mariana-islands | 🇲🇵 | norway | 🇳🇴 | oman | 🇴🇲

pakistan | 🇵🇰 | palau | 🇵🇼 | palestinian-territories | 🇵🇸

panama | 🇵🇦 | papua-new-guinea | 🇵🇬 | paraguay | 🇵🇾

peru | 🇵🇪 | philippines | 🇵🇭 | pirate-flag | 🏴‍☠️

pitcairn-islands | 🇵🇳 | poland | 🇵🇱 | portugal | 🇵🇹

puerto-rico | 🇵🇷 | qatar | 🇶🇦 | rainbow-flag | 🏳️‍🌈

reunion | 🇷🇪 | romania | 🇷🇴 | ru | 🇷🇺

rwanda | 🇷🇼 | samoa | 🇼🇸 | san-marino | 🇸🇲

sao-tome-principe | 🇸🇹 | saudi-arabia | 🇸🇦 | scotland | 🏴󠁧󠁢󠁳󠁣󠁴󠁿

senegal | 🇸🇳 | serbia | 🇷🇸 | seychelles | 🇸🇨

sierra-leone | 🇸🇱 | singapore | 🇸🇬 | sint-maarten | 🇸🇽

slovakia | 🇸🇰 | slovenia | 🇸🇮 | solomon-islands | 🇸🇧

somalia | 🇸🇴 | south-africa | 🇿🇦 | south-georgia-south-sandwich-islands | 🇬🇸

south-sudan | 🇸🇸 | sri-lanka | 🇱🇰 | st-barthelemy | 🇧🇱

st-helena | 🇸🇭 | st-kitts-nevis | 🇰🇳 | st-lucia | 🇱🇨

st-martin | 🇲🇫 | st-pierre-miquelon | 🇵🇲 | st-vincent-grenadines | 🇻🇨

sudan | 🇸🇩 | suriname | 🇸🇷 | svalbard-jan-mayen | 🇸🇯

swaziland | 🇸🇿 | sweden | 🇸🇪 | switzerland | 🇨🇭

syria | 🇸🇾 | taiwan | 🇹🇼 | tajikistan | 🇹🇯

tanzania | 🇹🇿 | thailand | 🇹🇭 | timor-leste | 🇹🇱

togo | 🇹🇬 | tokelau | 🇹🇰 | tonga | 🇹🇴

tr | 🇹🇷 | transgender-flag | 🏳️‍⚧️ | triangular-flag-on-post | 🚩

trinidad-tobago | 🇹🇹 | tristan-da-cunha | 🇹🇦 | tunisia | 🇹🇳

turkmenistan | 🇹🇲 | turks-caicos-islands | 🇹🇨 | tuvalu | 🇹🇻

uganda | 🇺🇬 | ukraine | 🇺🇦 | united-arab-emirates | 🇦🇪

united-nations | 🇺🇳 | uruguay | 🇺🇾 | us | 🇺🇸

us-outlying-islands | 🇺🇲 | us-virgin-islands | 🇻🇮 | uzbekistan | 🇺🇿

vanuatu | 🇻🇺 | vatican-city | 🇻🇦 | venezuela | 🇻🇪

vietnam | 🇻🇳 | wales | 🏴󠁧󠁢󠁷󠁬󠁳󠁿 | wallis-futuna | 🇼🇫

western-sahara | 🇪🇭 | white-flag | 🏳️ | yemen | 🇾🇪

zambia | 🇿🇲 | zimbabwe | 🇿🇼
=end table

=head2 Food & Drink

=begin table
name | emoji | name | emoji | name | emoji
-----+-------+------+-------+------+------
amphora | 🏺 | apple | 🍎 | avocado | 🥑

baby-bottle | 🍼 | bacon | 🥓 | bagel | 🥯

baguette-bread | 🥖 | banana | 🍌 | beans | 🫘

beer | 🍺 | beers | 🍻 | bell-pepper | 🫑

bento | 🍱 | beverage-box | 🧃 | birthday | 🎂

blueberries | 🫐 | bowl-with-spoon | 🥣 | bread | 🍞

broccoli | 🥦 | bubble-tea | 🧋 | burrito | 🌯

butter | 🧈 | cake | 🍰 | candy | 🍬

canned-food | 🥫 | carrot | 🥕 | champagne | 🍾

cheese | 🧀 | cherries | 🍒 | chestnut | 🌰

chocolate-bar | 🍫 | chopsticks | 🥢 | clinking-glasses | 🥂

cocktail | 🍸 | coconut | 🥥 | coffee | ☕

cookie | 🍪 | corn | 🌽 | crab | 🦀

croissant | 🥐 | cucumber | 🥒 | cup-with-straw | 🥤

cupcake | 🧁 | curry | 🍛 | custard | 🍮

cut-of-meat | 🥩 | dango | 🍡 | doughnut | 🍩

dumpling | 🥟 | egg | 🥚 | eggplant | 🍆

falafel | 🧆 | fish-cake | 🍥 | flatbread | 🫓

fondue | 🫕 | fork-and-knife | 🍴 | fortune-cookie | 🥠

fried-egg | 🍳 | fried-shrimp | 🍤 | fries | 🍟

garlic | 🧄 | ginger-root | 🫚 | grapes | 🍇

green-apple | 🍏 | green-salad | 🥗 | hamburger | 🍔

hocho | 🔪 | honey-pot | 🍯 | hot-pepper | 🌶️

hotdog | 🌭 | ice-cream | 🍨 | ice-cube | 🧊

icecream | 🍦 | jar | 🫙 | kiwi-fruit | 🥝

leafy-green | 🥬 | lemon | 🍋 | lobster | 🦞

lollipop | 🍭 | mango | 🥭 | mate | 🧉

meat-on-bone | 🍖 | melon | 🍈 | milk-glass | 🥛

moon-cake | 🥮 | oden | 🍢 | olive | 🫒

onion | 🧅 | oyster | 🦪 | pancakes | 🥞

pea-pod | 🫛 | peach | 🍑 | peanuts | 🥜

pear | 🍐 | pie | 🥧 | pineapple | 🍍

pizza | 🍕 | plate-with-cutlery | 🍽️ | popcorn | 🍿

potato | 🥔 | poultry-leg | 🍗 | pouring-liquid | 🫗

pretzel | 🥨 | ramen | 🍜 | rice | 🍚

rice-ball | 🍙 | rice-cracker | 🍘 | sake | 🍶

salt | 🧂 | sandwich | 🥪 | shallow-pan-of-food | 🥘

shaved-ice | 🍧 | shrimp | 🦐 | spaghetti | 🍝

spoon | 🥄 | squid | 🦑 | stew | 🍲

strawberry | 🍓 | stuffed-flatbread | 🥙 | sushi | 🍣

sweet-potato | 🍠 | taco | 🌮 | takeout-box | 🥡

tamale | 🫔 | tangerine | 🍊 | tea | 🍵

teapot | 🫖 | tomato | 🍅 | tropical-drink | 🍹

tumbler-glass | 🥃 | waffle | 🧇 | watermelon | 🍉

wine-glass | 🍷
=end table

=head2 Objects

=begin table
name | emoji | name | emoji | name | emoji
-----+-------+------+-------+------+------
abacus | 🧮 | accordion | 🪗 | adhesive-bandage | 🩹

alembic | ⚗️ | athletic-shoe | 👟 | axe | 🪓

balance-scale | ⚖️ | ballet-shoes | 🩰 | ballot-box | 🗳️

banjo | 🪕 | bar-chart | 📊 | basket | 🧺

bathtub | 🛁 | battery | 🔋 | bed | 🛏️

bell | 🔔 | bikini | 👙 | billed-cap | 🧢

black-nib | ✒️ | blue-book | 📘 | bomb | 💣

book | 📖 | bookmark | 🔖 | bookmark-tabs | 📑

books | 📚 | boomerang | 🪃 | boot | 👢

bow-and-arrow | 🏹 | briefcase | 💼 | broom | 🧹

bubbles | 🫧 | bucket | 🪣 | bulb | 💡

calendar | 📆 | calling | 📲 | camera | 📷

camera-flash | 📸 | candle | 🕯️ | card-file-box | 🗃️

card-index | 📇 | card-index-dividers | 🗂️ | carpentry-saw | 🪚

cd | 💿 | chains | ⛓️ | chair | 🪑

chart | 💹 | chart-with-downwards-trend | 📉 | chart-with-upwards-trend | 📈

clamp | 🗜️ | clapper | 🎬 | clipboard | 📋

closed-book | 📕 | closed-lock-with-key | 🔐 | coat | 🧥

coffin | ⚰️ | coin | 🪙 | computer | 💻

computer-mouse | 🖱️ | control-knobs | 🎛️ | couch-and-lamp | 🛋️

crayon | 🖍️ | credit-card | 💳 | crossed-swords | ⚔️

crown | 👑 | crutch | 🩼 | dagger | 🗡️

dark-sunglasses | 🕶️ | date | 📅 | desktop-computer | 🖥️

diya-lamp | 🪔 | dna | 🧬 | dollar | 💵

door | 🚪 | dress | 👗 | drop-of-blood | 🩸

drum | 🥁 | dvd | 📀 | electric-plug | 🔌

elevator | 🛗 | email | 📧 | envelope | ✉️

envelope-with-arrow | 📩 | euro | 💶 | eyeglasses | 👓

fax | 📠 | file-cabinet | 🗄️ | file-folder | 📁

film-projector | 📽️ | film-strip | 🎞️ | fire-extinguisher | 🧯

flashlight | 🔦 | flat-shoe | 🥿 | floppy-disk | 💾

flute | 🪈 | folding-hand-fan | 🪭 | fountain-pen | 🖋️

funeral-urn | ⚱️ | gear | ⚙️ | gem | 💎

gloves | 🧤 | goggles | 🥽 | green-book | 📗

guitar | 🎸 | hair-pick | 🪮 | hammer | 🔨

hammer-and-pick | ⚒️ | hammer-and-wrench | 🛠️ | hamsa | 🪬

handbag | 👜 | headphones | 🎧 | headstone | 🪦

high-heel | 👠 | hiking-boot | 🥾 | hook | 🪝

identification-card | 🪪 | inbox-tray | 📥 | incoming-envelope | 📨

iphone | 📱 | izakaya-lantern | 🏮 | jeans | 👖

key | 🔑 | keyboard | ⌨️ | kimono | 👘

lab-coat | 🥼 | label | 🏷️ | ladder | 🪜

ledger | 📒 | level-slider | 🎚️ | link | 🔗

lipstick | 💄 | lock | 🔒 | lock-with-ink-pen | 🔏

long-drum | 🪘 | lotion-bottle | 🧴 | loud-sound | 🔊

loudspeaker | 📢 | low-battery | 🪫 | mag | 🔍

mag-right | 🔎 | magnet | 🧲 | mailbox | 📫

mailbox-closed | 📪 | mailbox-with-mail | 📬 | mailbox-with-no-mail | 📭

mans-shoe | 👞 | maracas | 🪇 | mega | 📣

memo | 📝 | microphone | 🎤 | microscope | 🔬

military-helmet | 🪖 | minidisc | 💽 | mirror | 🪞

money-with-wings | 💸 | moneybag | 💰 | mortar-board | 🎓

mouse-trap | 🪤 | movie-camera | 🎥 | moyai | 🗿

musical-keyboard | 🎹 | musical-note | 🎵 | musical-score | 🎼

mute | 🔇 | nazar-amulet | 🧿 | necktie | 👔

newspaper | 📰 | newspaper-roll | 🗞️ | no-bell | 🔕

notebook | 📓 | notebook-with-decorative-cover | 📔 | notes | 🎶

nut-and-bolt | 🔩 | old-key | 🗝️ | one-piece-swimsuit | 🩱

open-file-folder | 📂 | orange-book | 📙 | outbox-tray | 📤

package | 📦 | page-facing-up | 📄 | page-with-curl | 📃

pager | 📟 | paintbrush | 🖌️ | paperclip | 📎

paperclips | 🖇️ | pen | 🖊️ | pencil2 | ✏️

petri-dish | 🧫 | phone | ☎️ | pick | ⛏️

pill | 💊 | placard | 🪧 | plunger | 🪠

postal-horn | 📯 | postbox | 📮 | pouch | 👝

pound | 💷 | prayer-beads | 📿 | printer | 🖨️

probing-cane | 🦯 | purse | 👛 | pushpin | 📌

radio | 📻 | razor | 🪒 | receipt | 🧾

rescue-worker-helmet | ⛑️ | ring | 💍 | roll-of-paper | 🧻

round-pushpin | 📍 | safety-pin | 🧷 | safety-vest | 🦺

sandal | 👡 | sari | 🥻 | satellite | 📡

saxophone | 🎷 | scarf | 🧣 | school-satchel | 🎒

scissors | ✂️ | screwdriver | 🪛 | scroll | 📜

shield | 🛡️ | shirt | 👕 | shopping | 🛍️

shopping-cart | 🛒 | shorts | 🩳 | shower | 🚿

smoking | 🚬 | soap | 🧼 | socks | 🧦

sound | 🔉 | speaker | 🔈 | spiral-calendar | 🗓️

spiral-notepad | 🗒️ | sponge | 🧽 | stethoscope | 🩺

straight-ruler | 📏 | studio-microphone | 🎙️ | swim-brief | 🩲

syringe | 💉 | telephone-receiver | 📞 | telescope | 🔭

test-tube | 🧪 | thong-sandal | 🩴 | toilet | 🚽

toolbox | 🧰 | toothbrush | 🪥 | tophat | 🎩

trackball | 🖲️ | triangular-ruler | 📐 | trumpet | 🎺

tv | 📺 | unlock | 🔓 | vhs | 📼

video-camera | 📹 | violin | 🎻 | wastebasket | 🗑️

window | 🪟 | womans-clothes | 👚 | womans-hat | 👒

wrench | 🔧 | x-ray | 🩻 | yen | 💴

=end table

=head2 People & Body

=begin table
name | emoji | name | emoji | name | emoji
-----+-------+------+-------+------+------
+1 | 👍 | -1 | 👎 | adult | 🧑

anatomical-heart | 🫀 | angel | 👼 | artist | 🧑‍🎨

astronaut | 🧑‍🚀 | baby | 👶 | bald-man | 👨‍🦲

bald-woman | 👩‍🦲 | bath | 🛀 | bearded-person | 🧔

bicyclist | 🚴 | biking-man | 🚴‍♂️ | biking-woman | 🚴‍♀️

biting-lip | 🫦 | blond-haired-man | 👱‍♂️ | blond-haired-person | 👱

blond-haired-woman | 👱‍♀️ | bone | 🦴 | bouncing-ball-man | ⛹️‍♂️

bouncing-ball-person | ⛹️ | bouncing-ball-woman | ⛹️‍♀️ | bow | 🙇

bowing-man | 🙇‍♂️ | bowing-woman | 🙇‍♀️ | boy | 👦

brain | 🧠 | breast-feeding | 🤱 | business-suit-levitating | 🕴️

bust-in-silhouette | 👤 | busts-in-silhouette | 👥 | call-me-hand | 🤙

cartwheeling | 🤸 | child | 🧒 | clap | 👏

climbing | 🧗 | climbing-man | 🧗‍♂️ | climbing-woman | 🧗‍♀️

construction-worker | 👷 | construction-worker-man | 👷‍♂️ | construction-worker-woman | 👷‍♀️

cook | 🧑‍🍳 | couple | 👫 | couple-with-heart | 💑

couple-with-heart-man-man | 👨‍❤️‍👨 | couple-with-heart-woman-man | 👩‍❤️‍👨 | couple-with-heart-woman-woman | 👩‍❤️‍👩

couplekiss | 💏 | couplekiss-man-man | 👨‍❤️‍💋‍👨 | couplekiss-man-woman | 👩‍❤️‍💋‍👨

couplekiss-woman-woman | 👩‍❤️‍💋‍👩 | crossed-fingers | 🤞 | curly-haired-man | 👨‍🦱

curly-haired-woman | 👩‍🦱 | dancers | 👯 | dancing-men | 👯‍♂️

dancing-women | 👯‍♀️ | deaf-man | 🧏‍♂️ | deaf-person | 🧏

deaf-woman | 🧏‍♀️ | detective | 🕵️ | ear | 👂

ear-with-hearing-aid | 🦻 | elf | 🧝 | elf-man | 🧝‍♂️

elf-woman | 🧝‍♀️ | eye | 👁️ | eyes | 👀

facepalm | 🤦 | factory-worker | 🧑‍🏭 | fairy | 🧚

fairy-man | 🧚‍♂️ | fairy-woman | 🧚‍♀️ | family | 👪

family-man-boy | 👨‍👦 | family-man-boy-boy | 👨‍👦‍👦 | family-man-girl | 👨‍👧

family-man-girl-boy | 👨‍👧‍👦 | family-man-girl-girl | 👨‍👧‍👧 | family-man-man-boy | 👨‍👨‍👦

family-man-man-boy-boy | 👨‍👨‍👦‍👦 | family-man-man-girl | 👨‍👨‍👧 | family-man-man-girl-boy | 👨‍👨‍👧‍👦

family-man-man-girl-girl | 👨‍👨‍👧‍👧 | family-man-woman-boy | 👨‍👩‍👦 | family-man-woman-boy-boy | 👨‍👩‍👦‍👦

family-man-woman-girl | 👨‍👩‍👧 | family-man-woman-girl-boy | 👨‍👩‍👧‍👦 | family-man-woman-girl-girl | 👨‍👩‍👧‍👧

family-woman-boy | 👩‍👦 | family-woman-boy-boy | 👩‍👦‍👦 | family-woman-girl | 👩‍👧

family-woman-girl-boy | 👩‍👧‍👦 | family-woman-girl-girl | 👩‍👧‍👧 | family-woman-woman-boy | 👩‍👩‍👦

family-woman-woman-boy-boy | 👩‍👩‍👦‍👦 | family-woman-woman-girl | 👩‍👩‍👧 | family-woman-woman-girl-boy | 👩‍👩‍👧‍👦

family-woman-woman-girl-girl | 👩‍👩‍👧‍👧 | farmer | 🧑‍🌾 | female-detective | 🕵️‍♀️

firefighter | 🧑‍🚒 | fist-left | 🤛 | fist-oncoming | 👊

fist-raised | ✊ | fist-right | 🤜 | foot | 🦶

footprints | 👣 | frowning-man | 🙍‍♂️ | frowning-person | 🙍

frowning-woman | 🙍‍♀️ | genie | 🧞 | genie-man | 🧞‍♂️

genie-woman | 🧞‍♀️ | girl | 👧 | golfing | 🏌️

golfing-man | 🏌️‍♂️ | golfing-woman | 🏌️‍♀️ | guard | 💂

guardsman | 💂‍♂️ | guardswoman | 💂‍♀️ | haircut | 💇

haircut-man | 💇‍♂️ | haircut-woman | 💇‍♀️ | hand | ✋

hand-with-index-finger-and-thumb-crossed | 🫰 | handball-person | 🤾 | handshake | 🤝

health-worker | 🧑‍⚕️ | heart-hands | 🫶 | horse-racing | 🏇

index-pointing-at-the-viewer | 🫵 | judge | 🧑‍⚖️ | juggling-person | 🤹

kneeling-man | 🧎‍♂️ | kneeling-person | 🧎 | kneeling-woman | 🧎‍♀️

leftwards-hand | 🫲 | leftwards-pushing-hand | 🫷 | leg | 🦵

lips | 👄 | lotus-position | 🧘 | lotus-position-man | 🧘‍♂️

lotus-position-woman | 🧘‍♀️ | love-you-gesture | 🤟 | lungs | 🫁

mage | 🧙 | mage-man | 🧙‍♂️ | mage-woman | 🧙‍♀️

male-detective | 🕵️‍♂️ | man | 👨 | man-artist | 👨‍🎨

man-astronaut | 👨‍🚀 | man-beard | 🧔‍♂️ | man-cartwheeling | 🤸‍♂️

man-cook | 👨‍🍳 | man-dancing | 🕺 | man-facepalming | 🤦‍♂️

man-factory-worker | 👨‍🏭 | man-farmer | 👨‍🌾 | man-feeding-baby | 👨‍🍼

man-firefighter | 👨‍🚒 | man-health-worker | 👨‍⚕️ | man-in-manual-wheelchair | 👨‍🦽

man-in-motorized-wheelchair | 👨‍🦼 | man-in-tuxedo | 🤵‍♂️ | man-judge | 👨‍⚖️

man-juggling | 🤹‍♂️ | man-mechanic | 👨‍🔧 | man-office-worker | 👨‍💼

man-pilot | 👨‍✈️ | man-playing-handball | 🤾‍♂️ | man-playing-water-polo | 🤽‍♂️

man-scientist | 👨‍🔬 | man-shrugging | 🤷‍♂️ | man-singer | 👨‍🎤

man-student | 👨‍🎓 | man-teacher | 👨‍🏫 | man-technologist | 👨‍💻

man-with-gua-pi-mao | 👲 | man-with-probing-cane | 👨‍🦯 | man-with-turban | 👳‍♂️

man-with-veil | 👰‍♂️ | massage | 💆 | massage-man | 💆‍♂️

massage-woman | 💆‍♀️ | mechanic | 🧑‍🔧 | mechanical-arm | 🦾

mechanical-leg | 🦿 | men-wrestling | 🤼‍♂️ | mermaid | 🧜‍♀️

merman | 🧜‍♂️ | merperson | 🧜 | metal | 🤘

middle-finger | 🖕 | mountain-bicyclist | 🚵 | mountain-biking-man | 🚵‍♂️

mountain-biking-woman | 🚵‍♀️ | mrs-claus | 🤶 | muscle | 💪

mx-claus | 🧑‍🎄 | nail-care | 💅 | ninja | 🥷

no-good | 🙅 | no-good-man | 🙅‍♂️ | no-good-woman | 🙅‍♀️

nose | 👃 | office-worker | 🧑‍💼 | ok-hand | 👌

ok-man | 🙆‍♂️ | ok-person | 🙆 | ok-woman | 🙆‍♀️

older-adult | 🧓 | older-man | 👴 | older-woman | 👵

open-hands | 👐 | palm-down-hand | 🫳 | palm-up-hand | 🫴

palms-up-together | 🤲 | people-holding-hands | 🧑‍🤝‍🧑 | people-hugging | 🫂

person-bald | 🧑‍🦲 | person-curly-hair | 🧑‍🦱 | person-feeding-baby | 🧑‍🍼

person-fencing | 🤺 | person-in-manual-wheelchair | 🧑‍🦽 | person-in-motorized-wheelchair | 🧑‍🦼

person-in-tuxedo | 🤵 | person-red-hair | 🧑‍🦰 | person-white-hair | 🧑‍🦳

person-with-crown | 🫅 | person-with-probing-cane | 🧑‍🦯 | person-with-turban | 👳

person-with-veil | 👰 | pilot | 🧑‍✈️ | pinched-fingers | 🤌

pinching-hand | 🤏 | point-down | 👇 | point-left | 👈

point-right | 👉 | point-up | ☝️ | point-up-2 | 👆

police-officer | 👮 | policeman | 👮‍♂️ | policewoman | 👮‍♀️

pouting-face | 🙎 | pouting-man | 🙎‍♂️ | pouting-woman | 🙎‍♀️

pray | 🙏 | pregnant-man | 🫃 | pregnant-person | 🫄

pregnant-woman | 🤰 | prince | 🤴 | princess | 👸

raised-back-of-hand | 🤚 | raised-hand-with-fingers-splayed | 🖐️ | raised-hands | 🙌

raising-hand | 🙋 | raising-hand-man | 🙋‍♂️ | raising-hand-woman | 🙋‍♀️

red-haired-man | 👨‍🦰 | red-haired-woman | 👩‍🦰 | rightwards-hand | 🫱

rightwards-pushing-hand | 🫸 | rowboat | 🚣 | rowing-man | 🚣‍♂️

rowing-woman | 🚣‍♀️ | runner | 🏃 | running-man | 🏃‍♂️

running-woman | 🏃‍♀️ | santa | 🎅 | sauna-man | 🧖‍♂️

sauna-person | 🧖 | sauna-woman | 🧖‍♀️ | scientist | 🧑‍🔬

selfie | 🤳 | shrug | 🤷 | singer | 🧑‍🎤

skier | ⛷️ | sleeping-bed | 🛌 | snowboarder | 🏂

speaking-head | 🗣️ | standing-man | 🧍‍♂️ | standing-person | 🧍

standing-woman | 🧍‍♀️ | student | 🧑‍🎓 | superhero | 🦸

superhero-man | 🦸‍♂️ | superhero-woman | 🦸‍♀️ | supervillain | 🦹

supervillain-man | 🦹‍♂️ | supervillain-woman | 🦹‍♀️ | surfer | 🏄

surfing-man | 🏄‍♂️ | surfing-woman | 🏄‍♀️ | swimmer | 🏊

swimming-man | 🏊‍♂️ | swimming-woman | 🏊‍♀️ | teacher | 🧑‍🏫

technologist | 🧑‍💻 | tipping-hand-man | 💁‍♂️ | tipping-hand-person | 💁

tipping-hand-woman | 💁‍♀️ | tongue | 👅 | tooth | 🦷

troll | 🧌 | two-men-holding-hands | 👬 | two-women-holding-hands | 👭

v | ✌️ | vampire | 🧛 | vampire-man | 🧛‍♂️

vampire-woman | 🧛‍♀️ | vulcan-salute | 🖖 | walking | 🚶

walking-man | 🚶‍♂️ | walking-woman | 🚶‍♀️ | water-polo | 🤽

wave | 👋 | weight-lifting | 🏋️ | weight-lifting-man | 🏋️‍♂️

weight-lifting-woman | 🏋️‍♀️ | white-haired-man | 👨‍🦳 | white-haired-woman | 👩‍🦳

woman | 👩 | woman-artist | 👩‍🎨 | woman-astronaut | 👩‍🚀

woman-beard | 🧔‍♀️ | woman-cartwheeling | 🤸‍♀️ | woman-cook | 👩‍🍳

woman-dancing | 💃 | woman-facepalming | 🤦‍♀️ | woman-factory-worker | 👩‍🏭

woman-farmer | 👩‍🌾 | woman-feeding-baby | 👩‍🍼 | woman-firefighter | 👩‍🚒

woman-health-worker | 👩‍⚕️ | woman-in-manual-wheelchair | 👩‍🦽 | woman-in-motorized-wheelchair | 👩‍🦼

woman-in-tuxedo | 🤵‍♀️ | woman-judge | 👩‍⚖️ | woman-juggling | 🤹‍♀️

woman-mechanic | 👩‍🔧 | woman-office-worker | 👩‍💼 | woman-pilot | 👩‍✈️

woman-playing-handball | 🤾‍♀️ | woman-playing-water-polo | 🤽‍♀️ | woman-scientist | 👩‍🔬

woman-shrugging | 🤷‍♀️ | woman-singer | 👩‍🎤 | woman-student | 👩‍🎓

woman-teacher | 👩‍🏫 | woman-technologist | 👩‍💻 | woman-with-headscarf | 🧕

woman-with-probing-cane | 👩‍🦯 | woman-with-turban | 👳‍♀️ | woman-with-veil | 👰‍♀️

women-wrestling | 🤼‍♀️ | wrestling | 🤼 | writing-hand | ✍️

zombie | 🧟 | zombie-man | 🧟‍♂️ | zombie-woman | 🧟‍♀️

=end table

=head2 Smileys & Emotion

=begin table
name | emoji | name | emoji | name | emoji
-----+-------+------+-------+------+------
100 | 💯 | alien | 👽 | anger | 💢

angry | 😠 | anguished | 😧 | astonished | 😲

black-heart | 🖤 | blue-heart | 💙 | blush | 😊

boom | 💥 | broken-heart | 💔 | brown-heart | 🤎

clown-face | 🤡 | cold-face | 🥶 | cold-sweat | 😰

confounded | 😖 | confused | 😕 | cowboy-hat-face | 🤠

cry | 😢 | crying-cat-face | 😿 | cupid | 💘

cursing-face | 🤬 | dash | 💨 | disappointed | 😞

disappointed-relieved | 😥 | disguised-face | 🥸 | dizzy | 💫

dizzy-face | 😵 | dotted-line-face | 🫥 | drooling-face | 🤤

exploding-head | 🤯 | expressionless | 😑 | eye-speech-bubble | 👁️‍🗨️

face-exhaling | 😮‍💨 | face-holding-back-tears | 🥹 | face-in-clouds | 😶‍🌫️

face-with-diagonal-mouth | 🫤 | face-with-head-bandage | 🤕 | face-with-open-eyes-and-hand-over-mouth | 🫢

face-with-peeking-eye | 🫣 | face-with-spiral-eyes | 😵‍💫 | face-with-thermometer | 🤒

fearful | 😨 | flushed | 😳 | frowning | 😦

frowning-face | ☹️ | ghost | 👻 | gift-heart | 💝

green-heart | 💚 | grey-heart | 🩶 | grimacing | 😬

grin | 😁 | grinning | 😀 | hand-over-mouth | 🤭

hankey | 💩 | hear-no-evil | 🙉 | heart | ❤️

heart-decoration | 💟 | heart-eyes | 😍 | heart-eyes-cat | 😻

heart-on-fire | ❤️‍🔥 | heartbeat | 💓 | heartpulse | 💗

heavy-heart-exclamation | ❣️ | hole | 🕳️ | hot-face | 🥵

hugs | 🤗 | hushed | 😯 | imp | 👿

innocent | 😇 | japanese-goblin | 👺 | japanese-ogre | 👹

joy | 😂 | joy-cat | 😹 | kiss | 💋

kissing | 😗 | kissing-cat | 😽 | kissing-closed-eyes | 😚

kissing-heart | 😘 | kissing-smiling-eyes | 😙 | laughing | 😆

left-speech-bubble | 🗨️ | light-blue-heart | 🩵 | love-letter | 💌

lying-face | 🤥 | mask | 😷 | melting-face | 🫠

mending-heart | ❤️‍🩹 | money-mouth-face | 🤑 | monocle-face | 🧐

nauseated-face | 🤢 | nerd-face | 🤓 | neutral-face | 😐

no-mouth | 😶 | open-mouth | 😮 | orange-heart | 🧡

partying-face | 🥳 | pensive | 😔 | persevere | 😣

pink-heart | 🩷 | pleading-face | 🥺 | pouting-cat | 😾

purple-heart | 💜 | rage | 😡 | raised-eyebrow | 🤨

relaxed | ☺️ | relieved | 😌 | revolving-hearts | 💞

right-anger-bubble | 🗯️ | robot | 🤖 | rofl | 🤣

roll-eyes | 🙄 | saluting-face | 🫡 | scream | 😱

scream-cat | 🙀 | see-no-evil | 🙈 | shaking-face | 🫨

shushing-face | 🤫 | skull | 💀 | skull-and-crossbones | ☠️

sleeping | 😴 | sleepy | 😪 | slightly-frowning-face | 🙁

slightly-smiling-face | 🙂 | smile | 😄 | smile-cat | 😸

smiley | 😃 | smiley-cat | 😺 | smiling-face-with-tear | 🥲

smiling-face-with-three-hearts | 🥰 | smiling-imp | 😈 | smirk | 😏

smirk-cat | 😼 | sneezing-face | 🤧 | sob | 😭

space-invader | 👾 | sparkling-heart | 💖 | speak-no-evil | 🙊

speech-balloon | 💬 | star-struck | 🤩 | stuck-out-tongue | 😛

stuck-out-tongue-closed-eyes | 😝 | stuck-out-tongue-winking-eye | 😜 | sunglasses | 😎

sweat | 😓 | sweat-drops | 💦 | sweat-smile | 😅

thinking | 🤔 | thought-balloon | 💭 | tired-face | 😫

triumph | 😤 | two-hearts | 💕 | unamused | 😒

upside-down-face | 🙃 | vomiting-face | 🤮 | weary | 😩

white-heart | 🤍 | wink | 😉 | woozy-face | 🥴

worried | 😟 | yawning-face | 🥱 | yellow-heart | 💛

yum | 😋 | zany-face | 🤪 | zipper-mouth-face | 🤐

zzz | 💤
=end table

=head2 Symbols

=begin table
name | emoji | name | emoji | name | emoji
-----+-------+------+-------+------+------
1234 | 🔢 | a | 🅰️ | ab | 🆎

abc | 🔤 | abcd | 🔡 | accept | 🉑

aquarius | ♒ | aries | ♈ | arrow-backward | ◀️

arrow-double-down | ⏬ | arrow-double-up | ⏫ | arrow-down | ⬇️

arrow-down-small | 🔽 | arrow-forward | ▶️ | arrow-heading-down | ⤵️

arrow-heading-up | ⤴️ | arrow-left | ⬅️ | arrow-lower-left | ↙️

arrow-lower-right | ↘️ | arrow-right | ➡️ | arrow-right-hook | ↪️

arrow-up | ⬆️ | arrow-up-down | ↕️ | arrow-up-small | 🔼

arrow-upper-left | ↖️ | arrow-upper-right | ↗️ | arrows-clockwise | 🔃

arrows-counterclockwise | 🔄 | asterisk | *️⃣ | atm | 🏧

atom-symbol | ⚛️ | b | 🅱️ | baby-symbol | 🚼

back | 🔙 | baggage-claim | 🛄 | ballot-box-with-check | ☑️

bangbang | ‼️ | beginner | 🔰 | biohazard | ☣️

black-circle | ⚫ | black-large-square | ⬛ | black-medium-small-square | ◾

black-medium-square | ◼️ | black-small-square | ▪️ | black-square-button | 🔲

blue-square | 🟦 | brown-circle | 🟤 | brown-square | 🟫

cancer | ♋ | capital-abcd | 🔠 | capricorn | ♑

children-crossing | 🚸 | cinema | 🎦 | cl | 🆑

congratulations | ㊗️ | cool | 🆒 | copyright | ©️

curly-loop | ➰ | currency-exchange | 💱 | customs | 🛃

diamond-shape-with-a-dot-inside | 💠 | do-not-litter | 🚯 | eight | 8️⃣

eight-pointed-black-star | ✴️ | eight-spoked-asterisk | ✳️ | eject-button | ⏏️

end | 🔚 | exclamation | ❗ | fast-forward | ⏩

female-sign | ♀️ | five | 5️⃣ | fleur-de-lis | ⚜️

four | 4️⃣ | free | 🆓 | gemini | ♊

green-circle | 🟢 | green-square | 🟩 | grey-exclamation | ❕

grey-question | ❔ | hash | #️⃣ | heavy-check-mark | ✔️

heavy-division-sign | ➗ | heavy-dollar-sign | 💲 | heavy-equals-sign | 🟰

heavy-minus-sign | ➖ | heavy-multiplication-x | ✖️ | heavy-plus-sign | ➕

high-brightness | 🔆 | id | 🆔 | ideograph-advantage | 🉐

infinity | ♾️ | information-source | ℹ️ | interrobang | ⁉️

keycap-ten | 🔟 | khanda | 🪯 | koko | 🈁

large-blue-circle | 🔵 | large-blue-diamond | 🔷 | large-orange-diamond | 🔶

latin-cross | ✝️ | left-luggage | 🛅 | left-right-arrow | ↔️

leftwards-arrow-with-hook | ↩️ | leo | ♌ | libra | ♎

loop | ➿ | low-brightness | 🔅 | m | Ⓜ️

male-sign | ♂️ | medical-symbol | ⚕️ | menorah | 🕎

mens | 🚹 | mobile-phone-off | 📴 | name-badge | 📛

negative-squared-cross-mark | ❎ | new | 🆕 | next-track-button | ⏭️

ng | 🆖 | nine | 9️⃣ | no-bicycles | 🚳

no-entry | ⛔ | no-entry-sign | 🚫 | no-mobile-phones | 📵

no-pedestrians | 🚷 | no-smoking | 🚭 | non-potable-water | 🚱

o | ⭕ | o2 | 🅾️ | ok | 🆗

om | 🕉️ | on | 🔛 | one | 1️⃣

ophiuchus | ⛎ | orange-circle | 🟠 | orange-square | 🟧

orthodox-cross | ☦️ | parking | 🅿️ | part-alternation-mark | 〽️

passport-control | 🛂 | pause-button | ⏸️ | peace-symbol | ☮️

pisces | ♓ | place-of-worship | 🛐 | play-or-pause-button | ⏯️

potable-water | 🚰 | previous-track-button | ⏮️ | purple-circle | 🟣

purple-square | 🟪 | put-litter-in-its-place | 🚮 | question | ❓

radio-button | 🔘 | radioactive | ☢️ | record-button | ⏺️

recycle | ♻️ | red-circle | 🔴 | red-square | 🟥

registered | ®️ | repeat | 🔁 | repeat-one | 🔂

restroom | 🚻 | rewind | ⏪ | sa | 🈂️

sagittarius | ♐ | scorpius | ♏ | secret | ㊙️

seven | 7️⃣ | signal-strength | 📶 | six | 6️⃣

six-pointed-star | 🔯 | small-blue-diamond | 🔹 | small-orange-diamond | 🔸

small-red-triangle | 🔺 | small-red-triangle-down | 🔻 | soon | 🔜

sos | 🆘 | sparkle | ❇️ | star-and-crescent | ☪️

star-of-david | ✡️ | stop-button | ⏹️ | symbols | 🔣

taurus | ♉ | three | 3️⃣ | tm | ™️

top | 🔝 | transgender-symbol | ⚧️ | trident | 🔱

twisted-rightwards-arrows | 🔀 | two | 2️⃣ | u5272 | 🈹

u5408 | 🈴 | u55b6 | 🈺 | u6307 | 🈯

u6708 | 🈷️ | u6709 | 🈶 | u6e80 | 🈵

u7121 | 🈚 | u7533 | 🈸 | u7981 | 🈲

u7a7a | 🈳 | underage | 🔞 | up | 🆙

vibration-mode | 📳 | virgo | ♍ | vs | 🆚

warning | ⚠️ | wavy-dash | 〰️ | wc | 🚾

wheel-of-dharma | ☸️ | wheelchair | ♿ | white-check-mark | ✅

white-circle | ⚪ | white-large-square | ⬜ | white-medium-small-square | ◽

white-medium-square | ◻️ | white-small-square | ▫️ | white-square-button | 🔳

wireless | 🛜 | womens | 🚺 | x | ❌

yellow-circle | 🟡 | yellow-square | 🟨 | yin-yang | ☯️

zero | 0️⃣
=end table

=head2 Travel & Places

=begin table
name | emoji | name | emoji | name | emoji
-----+-------+------+-------+------+------
aerial-tramway | 🚡 | airplane | ✈️ | alarm-clock | ⏰

ambulance | 🚑 | anchor | ⚓ | articulated-lorry | 🚛

artificial-satellite | 🛰️ | auto-rickshaw | 🛺 | bank | 🏦

barber | 💈 | beach-umbrella | 🏖️ | bellhop-bell | 🛎️

bike | 🚲 | blue-car | 🚙 | boat | ⛵

bricks | 🧱 | bridge-at-night | 🌉 | building-construction | 🏗️

bullettrain-front | 🚅 | bullettrain-side | 🚄 | bus | 🚌

busstop | 🚏 | camping | 🏕️ | canoe | 🛶

car | 🚗 | carousel-horse | 🎠 | church | ⛪

circus-tent | 🎪 | city-sunrise | 🌇 | city-sunset | 🌆

cityscape | 🏙️ | classical-building | 🏛️ | clock1 | 🕐

clock10 | 🕙 | clock1030 | 🕥 | clock11 | 🕚

clock1130 | 🕦 | clock12 | 🕛 | clock1230 | 🕧

clock130 | 🕜 | clock2 | 🕑 | clock230 | 🕝

clock3 | 🕒 | clock330 | 🕞 | clock4 | 🕓

clock430 | 🕟 | clock5 | 🕔 | clock530 | 🕠

clock6 | 🕕 | clock630 | 🕡 | clock7 | 🕖

clock730 | 🕢 | clock8 | 🕗 | clock830 | 🕣

clock9 | 🕘 | clock930 | 🕤 | closed-umbrella | 🌂

cloud | ☁️ | cloud-with-lightning | 🌩️ | cloud-with-lightning-and-rain | ⛈️

cloud-with-rain | 🌧️ | cloud-with-snow | 🌨️ | comet | ☄️

compass | 🧭 | construction | 🚧 | convenience-store | 🏪

crescent-moon | 🌙 | cyclone | 🌀 | department-store | 🏬

derelict-house | 🏚️ | desert | 🏜️ | desert-island | 🏝️

droplet | 💧 | earth-africa | 🌍 | earth-americas | 🌎

earth-asia | 🌏 | european-castle | 🏰 | european-post-office | 🏤

factory | 🏭 | ferris-wheel | 🎡 | ferry | ⛴️

fire | 🔥 | fire-engine | 🚒 | first-quarter-moon | 🌓

first-quarter-moon-with-face | 🌛 | flight-arrival | 🛬 | flight-departure | 🛫

flying-saucer | 🛸 | fog | 🌫️ | foggy | 🌁

fountain | ⛲ | fuelpump | ⛽ | full-moon | 🌕

full-moon-with-face | 🌝 | globe-with-meridians | 🌐 | helicopter | 🚁

hindu-temple | 🛕 | hospital | 🏥 | hotel | 🏨

hotsprings | ♨️ | hourglass | ⌛ | hourglass-flowing-sand | ⏳

house | 🏠 | house-with-garden | 🏡 | houses | 🏘️

hut | 🛖 | japan | 🗾 | japanese-castle | 🏯

kaaba | 🕋 | kick-scooter | 🛴 | last-quarter-moon | 🌗

last-quarter-moon-with-face | 🌜 | light-rail | 🚈 | love-hotel | 🏩

luggage | 🧳 | mantelpiece-clock | 🕰️ | manual-wheelchair | 🦽

metro | 🚇 | milky-way | 🌌 | minibus | 🚐

monorail | 🚝 | moon | 🌔 | mosque | 🕌

motor-boat | 🛥️ | motor-scooter | 🛵 | motorcycle | 🏍️

motorized-wheelchair | 🦼 | motorway | 🛣️ | mount-fuji | 🗻

mountain | ⛰️ | mountain-cableway | 🚠 | mountain-railway | 🚞

mountain-snow | 🏔️ | national-park | 🏞️ | new-moon | 🌑

new-moon-with-face | 🌚 | night-with-stars | 🌃 | ocean | 🌊

office | 🏢 | oil-drum | 🛢️ | oncoming-automobile | 🚘

oncoming-bus | 🚍 | oncoming-police-car | 🚔 | oncoming-taxi | 🚖

open-umbrella | ☂️ | parachute | 🪂 | parasol-on-ground | ⛱️

partly-sunny | ⛅ | passenger-ship | 🛳️ | pickup-truck | 🛻

playground-slide | 🛝 | police-car | 🚓 | post-office | 🏣

racing-car | 🏎️ | railway-car | 🚃 | railway-track | 🛤️

rainbow | 🌈 | ring-buoy | 🛟 | ringed-planet | 🪐

rock | 🪨 | rocket | 🚀 | roller-coaster | 🎢

roller-skate | 🛼 | rotating-light | 🚨 | school | 🏫

seat | 💺 | shinto-shrine | ⛩️ | ship | 🚢

skateboard | 🛹 | small-airplane | 🛩️ | snowflake | ❄️

snowman | ⛄ | snowman-with-snow | ☃️ | speedboat | 🚤

stadium | 🏟️ | star | ⭐ | star2 | 🌟

stars | 🌠 | station | 🚉 | statue-of-liberty | 🗽

steam-locomotive | 🚂 | stop-sign | 🛑 | stopwatch | ⏱️

sun-behind-large-cloud | 🌥️ | sun-behind-rain-cloud | 🌦️ | sun-behind-small-cloud | 🌤️

sun-with-face | 🌞 | sunny | ☀️ | sunrise | 🌅

sunrise-over-mountains | 🌄 | suspension-railway | 🚟 | synagogue | 🕍

taxi | 🚕 | tent | ⛺ | thermometer | 🌡️

timer-clock | ⏲️ | tokyo-tower | 🗼 | tornado | 🌪️

tractor | 🚜 | traffic-light | 🚥 | train | 🚋

train2 | 🚆 | tram | 🚊 | trolleybus | 🚎

truck | 🚚 | umbrella | ☔ | vertical-traffic-light | 🚦

volcano | 🌋 | waning-crescent-moon | 🌘 | waning-gibbous-moon | 🌖

watch | ⌚ | waxing-crescent-moon | 🌒 | wedding | 💒

wheel | 🛞 | wind-face | 🌬️ | wood | 🪵

world-map | 🗺️ | zap | ⚡
=end table

=head1 INSPIRATION

Inspired by Simon Harms' L<C<Avolution::Emoji>|https://github.com/ukn-ubi/Avolution-Emoji>
module, but completely re-imagined from scratch using the table provided
by the L<C<gemoji>|https://github.com/github/gemoji> library.

=head1 AUTHOR

Elizabeth Mattijsen <liz@raku.rocks>

Source can be located at: https://codeberg.org/lizmat/Text-Emoji . Comments
and Pull Requests are welcome.

If you like this module, or what I'm doing more generally, committing to a
L<small sponsorship|https://github.com/sponsors/lizmat/>  would mean a great
deal to me!

=head1 COPYRIGHT AND LICENSE

Copyright 2024, 2025, 2026 Elizabeth Mattijsen

This library is free software; you can redistribute it and/or modify it under the Artistic License 2.0.

=end pod

# vim: expandtab shiftwidth=4
