;;; emoji.el --- Quail package for emoji character composition -*- lexical-binding: t -*-

;; Copyright (C) 2022-2024 Free Software Foundation, Inc.

;; Author: Juri Linkov <juri@linkov.net>
;; Keywords: multilingual, input method, i18n

;; This file is part of GNU Emacs.

;; GNU Emacs is free software: you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
;; the Free Software Foundation, either version 3 of the License, or
;; (at your option) any later version.

;; GNU Emacs is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;; GNU General Public License for more details.

;; You should have received a copy of the GNU General Public License
;; along with GNU Emacs.  If not, see <https://www.gnu.org/licenses/>.

;;; Commentary:

;; This input method supports the same key sequences as the names
;; defined by the `C-x 8 e s' completions in emoji.el.  Also it adds
;; more emoji that enclosed in double colons.

;; You can enable this input method transiently with `C-u C-x \ emoji RET'.
;; Then typing `C-x \' will enable this input method temporarily, and
;; after typing a key sequence it will be disabled.  So typing
;; e.g. `C-x \ : )' will insert the smiling character, and disable
;; this input method automatically afterwards.

;;; Code:

(require 'quail)

(quail-define-package
 "emoji" "UTF-8" "🙂" t
 "Emoji input method for inserting emoji characters.
Examples:
 slightly smiling face -> 🙂
 :slightly_smiling_face: -> 🙂
 :-) -> 🙂"
 '(("\t" . quail-completion))
 t nil nil nil nil nil nil nil nil t)

(eval-when-compile
  (require 'emoji)
  (emoji--init)
  (defmacro emoji--define-rules ()
    `(quail-define-rules
      ,@(let ((rules nil))
          (maphash (lambda (from to)
                     (push (list from (if (stringp to)
                                          (vector to)
                                        to))
                           rules))
                   emoji--all-bases)
          (append
           rules
           '((":hash:" ["#️⃣"])
             (":keycap_star:" ["*️⃣"])
             (":zero:" ["0️⃣"])
             (":one:" ["1️⃣"])
             (":two:" ["2️⃣"])
             (":three:" ["3️⃣"])
             (":four:" ["4️⃣"])
             (":five:" ["5️⃣"])
             (":six:" ["6️⃣"])
             (":seven:" ["7️⃣"])
             (":eight:" ["8️⃣"])
             (":nine:" ["9️⃣"])
             (":copyright:" ["©️"])
             (":registered:" ["®️"])
             (":mahjong:" ["🀄"])
             (":black_joker:" ["🃏"])
             (":a:" ["🅰️"])
             (":b:" ["🅱️"])
             (":o2:" ["🅾️"])
             (":parking:" ["🅿️"])
             (":ab:" ["🆎"])
             (":cl:" ["🆑"])
             (":cool:" ["🆒"])
             (":free:" ["🆓"])
             (":id:" ["🆔"])
             (":new:" ["🆕"])
             (":ng:" ["🆖"])
             (":ok:" ["🆗"])
             (":sos:" ["🆘"])
             (":up:" ["🆙"])
             (":vs:" ["🆚"])
             (":flag-ac:" ["🇦🇨"])
             (":flag-ad:" ["🇦🇩"])
             (":flag-ae:" ["🇦🇪"])
             (":flag-af:" ["🇦🇫"])
             (":flag-ag:" ["🇦🇬"])
             (":flag-ai:" ["🇦🇮"])
             (":flag-al:" ["🇦🇱"])
             (":flag-am:" ["🇦🇲"])
             (":flag-ao:" ["🇦🇴"])
             (":flag-aq:" ["🇦🇶"])
             (":flag-ar:" ["🇦🇷"])
             (":flag-as:" ["🇦🇸"])
             (":flag-at:" ["🇦🇹"])
             (":flag-au:" ["🇦🇺"])
             (":flag-aw:" ["🇦🇼"])
             (":flag-ax:" ["🇦🇽"])
             (":flag-az:" ["🇦🇿"])
             (":flag-ba:" ["🇧🇦"])
             (":flag-bb:" ["🇧🇧"])
             (":flag-bd:" ["🇧🇩"])
             (":flag-be:" ["🇧🇪"])
             (":flag-bf:" ["🇧🇫"])
             (":flag-bg:" ["🇧🇬"])
             (":flag-bh:" ["🇧🇭"])
             (":flag-bi:" ["🇧🇮"])
             (":flag-bj:" ["🇧🇯"])
             (":flag-bl:" ["🇧🇱"])
             (":flag-bm:" ["🇧🇲"])
             (":flag-bn:" ["🇧🇳"])
             (":flag-bo:" ["🇧🇴"])
             (":flag-bq:" ["🇧🇶"])
             (":flag-br:" ["🇧🇷"])
             (":flag-bs:" ["🇧🇸"])
             (":flag-bt:" ["🇧🇹"])
             (":flag-bv:" ["🇧🇻"])
             (":flag-bw:" ["🇧🇼"])
             (":flag-by:" ["🇧🇾"])
             (":flag-bz:" ["🇧🇿"])
             (":flag-ca:" ["🇨🇦"])
             (":flag-cc:" ["🇨🇨"])
             (":flag-cd:" ["🇨🇩"])
             (":flag-cf:" ["🇨🇫"])
             (":flag-cg:" ["🇨🇬"])
             (":flag-ch:" ["🇨🇭"])
             (":flag-ci:" ["🇨🇮"])
             (":flag-ck:" ["🇨🇰"])
             (":flag-cl:" ["🇨🇱"])
             (":flag-cm:" ["🇨🇲"])
             (":cn:" ["🇨🇳"])
             (":flag-cn:" ["🇨🇳"])
             (":flag-co:" ["🇨🇴"])
             (":flag-cp:" ["🇨🇵"])
             (":flag-cr:" ["🇨🇷"])
             (":flag-cu:" ["🇨🇺"])
             (":flag-cv:" ["🇨🇻"])
             (":flag-cw:" ["🇨🇼"])
             (":flag-cx:" ["🇨🇽"])
             (":flag-cy:" ["🇨🇾"])
             (":flag-cz:" ["🇨🇿"])
             (":de:" ["🇩🇪"])
             (":flag-de:" ["🇩🇪"])
             (":flag-dg:" ["🇩🇬"])
             (":flag-dj:" ["🇩🇯"])
             (":flag-dk:" ["🇩🇰"])
             (":flag-dm:" ["🇩🇲"])
             (":flag-do:" ["🇩🇴"])
             (":flag-dz:" ["🇩🇿"])
             (":flag-ea:" ["🇪🇦"])
             (":flag-ec:" ["🇪🇨"])
             (":flag-ee:" ["🇪🇪"])
             (":flag-eg:" ["🇪🇬"])
             (":flag-eh:" ["🇪🇭"])
             (":flag-er:" ["🇪🇷"])
             (":es:" ["🇪🇸"])
             (":flag-es:" ["🇪🇸"])
             (":flag-et:" ["🇪🇹"])
             (":flag-eu:" ["🇪🇺"])
             (":flag-fi:" ["🇫🇮"])
             (":flag-fj:" ["🇫🇯"])
             (":flag-fk:" ["🇫🇰"])
             (":flag-fm:" ["🇫🇲"])
             (":flag-fo:" ["🇫🇴"])
             (":fr:" ["🇫🇷"])
             (":flag-fr:" ["🇫🇷"])
             (":flag-ga:" ["🇬🇦"])
             (":gb:" ["🇬🇧"])
             (":uk:" ["🇬🇧"])
             (":flag-gb:" ["🇬🇧"])
             (":flag-gd:" ["🇬🇩"])
             (":flag-ge:" ["🇬🇪"])
             (":flag-gf:" ["🇬🇫"])
             (":flag-gg:" ["🇬🇬"])
             (":flag-gh:" ["🇬🇭"])
             (":flag-gi:" ["🇬🇮"])
             (":flag-gl:" ["🇬🇱"])
             (":flag-gm:" ["🇬🇲"])
             (":flag-gn:" ["🇬🇳"])
             (":flag-gp:" ["🇬🇵"])
             (":flag-gq:" ["🇬🇶"])
             (":flag-gr:" ["🇬🇷"])
             (":flag-gs:" ["🇬🇸"])
             (":flag-gt:" ["🇬🇹"])
             (":flag-gu:" ["🇬🇺"])
             (":flag-gw:" ["🇬🇼"])
             (":flag-gy:" ["🇬🇾"])
             (":flag-hk:" ["🇭🇰"])
             (":flag-hm:" ["🇭🇲"])
             (":flag-hn:" ["🇭🇳"])
             (":flag-hr:" ["🇭🇷"])
             (":flag-ht:" ["🇭🇹"])
             (":flag-hu:" ["🇭🇺"])
             (":flag-ic:" ["🇮🇨"])
             (":flag-id:" ["🇮🇩"])
             (":flag-ie:" ["🇮🇪"])
             (":flag-il:" ["🇮🇱"])
             (":flag-im:" ["🇮🇲"])
             (":flag-in:" ["🇮🇳"])
             (":flag-io:" ["🇮🇴"])
             (":flag-iq:" ["🇮🇶"])
             (":flag-ir:" ["🇮🇷"])
             (":flag-is:" ["🇮🇸"])
             (":it:" ["🇮🇹"])
             (":flag-it:" ["🇮🇹"])
             (":flag-je:" ["🇯🇪"])
             (":flag-jm:" ["🇯🇲"])
             (":flag-jo:" ["🇯🇴"])
             (":jp:" ["🇯🇵"])
             (":flag-jp:" ["🇯🇵"])
             (":flag-ke:" ["🇰🇪"])
             (":flag-kg:" ["🇰🇬"])
             (":flag-kh:" ["🇰🇭"])
             (":flag-ki:" ["🇰🇮"])
             (":flag-km:" ["🇰🇲"])
             (":flag-kn:" ["🇰🇳"])
             (":flag-kp:" ["🇰🇵"])
             (":kr:" ["🇰🇷"])
             (":flag-kr:" ["🇰🇷"])
             (":flag-kw:" ["🇰🇼"])
             (":flag-ky:" ["🇰🇾"])
             (":flag-kz:" ["🇰🇿"])
             (":flag-la:" ["🇱🇦"])
             (":flag-lb:" ["🇱🇧"])
             (":flag-lc:" ["🇱🇨"])
             (":flag-li:" ["🇱🇮"])
             (":flag-lk:" ["🇱🇰"])
             (":flag-lr:" ["🇱🇷"])
             (":flag-ls:" ["🇱🇸"])
             (":flag-lt:" ["🇱🇹"])
             (":flag-lu:" ["🇱🇺"])
             (":flag-lv:" ["🇱🇻"])
             (":flag-ly:" ["🇱🇾"])
             (":flag-ma:" ["🇲🇦"])
             (":flag-mc:" ["🇲🇨"])
             (":flag-md:" ["🇲🇩"])
             (":flag-me:" ["🇲🇪"])
             (":flag-mf:" ["🇲🇫"])
             (":flag-mg:" ["🇲🇬"])
             (":flag-mh:" ["🇲🇭"])
             (":flag-mk:" ["🇲🇰"])
             (":flag-ml:" ["🇲🇱"])
             (":flag-mm:" ["🇲🇲"])
             (":flag-mn:" ["🇲🇳"])
             (":flag-mo:" ["🇲🇴"])
             (":flag-mp:" ["🇲🇵"])
             (":flag-mq:" ["🇲🇶"])
             (":flag-mr:" ["🇲🇷"])
             (":flag-ms:" ["🇲🇸"])
             (":flag-mt:" ["🇲🇹"])
             (":flag-mu:" ["🇲🇺"])
             (":flag-mv:" ["🇲🇻"])
             (":flag-mw:" ["🇲🇼"])
             (":flag-mx:" ["🇲🇽"])
             (":flag-my:" ["🇲🇾"])
             (":flag-mz:" ["🇲🇿"])
             (":flag-na:" ["🇳🇦"])
             (":flag-nc:" ["🇳🇨"])
             (":flag-ne:" ["🇳🇪"])
             (":flag-nf:" ["🇳🇫"])
             (":flag-ng:" ["🇳🇬"])
             (":flag-ni:" ["🇳🇮"])
             (":flag-nl:" ["🇳🇱"])
             (":flag-no:" ["🇳🇴"])
             (":flag-np:" ["🇳🇵"])
             (":flag-nr:" ["🇳🇷"])
             (":flag-nu:" ["🇳🇺"])
             (":flag-nz:" ["🇳🇿"])
             (":flag-om:" ["🇴🇲"])
             (":flag-pa:" ["🇵🇦"])
             (":flag-pe:" ["🇵🇪"])
             (":flag-pf:" ["🇵🇫"])
             (":flag-pg:" ["🇵🇬"])
             (":flag-ph:" ["🇵🇭"])
             (":flag-pk:" ["🇵🇰"])
             (":flag-pl:" ["🇵🇱"])
             (":flag-pm:" ["🇵🇲"])
             (":flag-pn:" ["🇵🇳"])
             (":flag-pr:" ["🇵🇷"])
             (":flag-ps:" ["🇵🇸"])
             (":flag-pt:" ["🇵🇹"])
             (":flag-pw:" ["🇵🇼"])
             (":flag-py:" ["🇵🇾"])
             (":flag-qa:" ["🇶🇦"])
             (":flag-re:" ["🇷🇪"])
             (":flag-ro:" ["🇷🇴"])
             (":flag-rs:" ["🇷🇸"])
             (":ru:" ["🇷🇺"])
             (":flag-ru:" ["🇷🇺"])
             (":flag-rw:" ["🇷🇼"])
             (":flag-sa:" ["🇸🇦"])
             (":flag-sb:" ["🇸🇧"])
             (":flag-sc:" ["🇸🇨"])
             (":flag-sd:" ["🇸🇩"])
             (":flag-se:" ["🇸🇪"])
             (":flag-sg:" ["🇸🇬"])
             (":flag-sh:" ["🇸🇭"])
             (":flag-si:" ["🇸🇮"])
             (":flag-sj:" ["🇸🇯"])
             (":flag-sk:" ["🇸🇰"])
             (":flag-sl:" ["🇸🇱"])
             (":flag-sm:" ["🇸🇲"])
             (":flag-sn:" ["🇸🇳"])
             (":flag-so:" ["🇸🇴"])
             (":flag-sr:" ["🇸🇷"])
             (":flag-ss:" ["🇸🇸"])
             (":flag-st:" ["🇸🇹"])
             (":flag-sv:" ["🇸🇻"])
             (":flag-sx:" ["🇸🇽"])
             (":flag-sy:" ["🇸🇾"])
             (":flag-sz:" ["🇸🇿"])
             (":flag-ta:" ["🇹🇦"])
             (":flag-tc:" ["🇹🇨"])
             (":flag-td:" ["🇹🇩"])
             (":flag-tf:" ["🇹🇫"])
             (":flag-tg:" ["🇹🇬"])
             (":flag-th:" ["🇹🇭"])
             (":flag-tj:" ["🇹🇯"])
             (":flag-tk:" ["🇹🇰"])
             (":flag-tl:" ["🇹🇱"])
             (":flag-tm:" ["🇹🇲"])
             (":flag-tn:" ["🇹🇳"])
             (":flag-to:" ["🇹🇴"])
             (":flag-tr:" ["🇹🇷"])
             (":flag-tt:" ["🇹🇹"])
             (":flag-tv:" ["🇹🇻"])
             (":flag-tw:" ["🇹🇼"])
             (":flag-tz:" ["🇹🇿"])
             (":flag-ua:" ["🇺🇦"])
             (":flag-ug:" ["🇺🇬"])
             (":flag-um:" ["🇺🇲"])
             (":flag-un:" ["🇺🇳"])
             (":us:" ["🇺🇸"])
             (":flag-us:" ["🇺🇸"])
             (":flag-uy:" ["🇺🇾"])
             (":flag-uz:" ["🇺🇿"])
             (":flag-va:" ["🇻🇦"])
             (":flag-vc:" ["🇻🇨"])
             (":flag-ve:" ["🇻🇪"])
             (":flag-vg:" ["🇻🇬"])
             (":flag-vi:" ["🇻🇮"])
             (":flag-vn:" ["🇻🇳"])
             (":flag-vu:" ["🇻🇺"])
             (":flag-wf:" ["🇼🇫"])
             (":flag-ws:" ["🇼🇸"])
             (":flag-xk:" ["🇽🇰"])
             (":flag-ye:" ["🇾🇪"])
             (":flag-yt:" ["🇾🇹"])
             (":flag-za:" ["🇿🇦"])
             (":flag-zm:" ["🇿🇲"])
             (":flag-zw:" ["🇿🇼"])
             (":koko:" ["🈁"])
             (":sa:" ["🈂️"])
             (":u7121:" ["🈚"])
             (":u6307:" ["🈯"])
             (":u7981:" ["🈲"])
             (":u7a7a:" ["🈳"])
             (":u5408:" ["🈴"])
             (":u6e80:" ["🈵"])
             (":u6709:" ["🈶"])
             (":u6708:" ["🈷️"])
             (":u7533:" ["🈸"])
             (":u5272:" ["🈹"])
             (":u55b6:" ["🈺"])
             (":ideograph_advantage:" ["🉐"])
             (":accept:" ["🉑"])
             (":cyclone:" ["🌀"])
             (":foggy:" ["🌁"])
             (":closed_umbrella:" ["🌂"])
             (":night_with_stars:" ["🌃"])
             (":sunrise_over_mountains:" ["🌄"])
             (":sunrise:" ["🌅"])
             (":city_sunset:" ["🌆"])
             (":city_sunrise:" ["🌇"])
             (":rainbow:" ["🌈"])
             (":bridge_at_night:" ["🌉"])
             (":ocean:" ["🌊"])
             (":volcano:" ["🌋"])
             (":milky_way:" ["🌌"])
             (":earth_africa:" ["🌍"])
             (":earth_americas:" ["🌎"])
             (":earth_asia:" ["🌏"])
             (":globe_with_meridians:" ["🌐"])
             (":new_moon:" ["🌑"])
             (":waxing_crescent_moon:" ["🌒"])
             (":first_quarter_moon:" ["🌓"])
             (":moon:" ["🌔"])
             (":waxing_gibbous_moon:" ["🌔"])
             (":full_moon:" ["🌕"])
             (":waning_gibbous_moon:" ["🌖"])
             (":last_quarter_moon:" ["🌗"])
             (":waning_crescent_moon:" ["🌘"])
             (":crescent_moon:" ["🌙"])
             (":new_moon_with_face:" ["🌚"])
             (":first_quarter_moon_with_face:" ["🌛"])
             (":last_quarter_moon_with_face:" ["🌜"])
             (":full_moon_with_face:" ["🌝"])
             (":sun_with_face:" ["🌞"])
             (":star2:" ["🌟"])
             (":stars:" ["🌠"])
             (":thermometer:" ["🌡️"])
             (":mostly_sunny:" ["🌤️"])
             (":sun_small_cloud:" ["🌤️"])
             (":barely_sunny:" ["🌥️"])
             (":sun_behind_cloud:" ["🌥️"])
             (":partly_sunny_rain:" ["🌦️"])
             (":sun_behind_rain_cloud:" ["🌦️"])
             (":rain_cloud:" ["🌧️"])
             (":snow_cloud:" ["🌨️"])
             (":lightning:" ["🌩️"])
             (":lightning_cloud:" ["🌩️"])
             (":tornado:" ["🌪️"])
             (":tornado_cloud:" ["🌪️"])
             (":fog:" ["🌫️"])
             (":wind_blowing_face:" ["🌬️"])
             (":hotdog:" ["🌭"])
             (":taco:" ["🌮"])
             (":burrito:" ["🌯"])
             (":chestnut:" ["🌰"])
             (":seedling:" ["🌱"])
             (":evergreen_tree:" ["🌲"])
             (":deciduous_tree:" ["🌳"])
             (":palm_tree:" ["🌴"])
             (":cactus:" ["🌵"])
             (":hot_pepper:" ["🌶️"])
             (":tulip:" ["🌷"])
             (":cherry_blossom:" ["🌸"])
             (":rose:" ["🌹"])
             (":hibiscus:" ["🌺"])
             (":sunflower:" ["🌻"])
             (":blossom:" ["🌼"])
             (":corn:" ["🌽"])
             (":ear_of_rice:" ["🌾"])
             (":herb:" ["🌿"])
             (":four_leaf_clover:" ["🍀"])
             (":maple_leaf:" ["🍁"])
             (":fallen_leaf:" ["🍂"])
             (":leaves:" ["🍃"])
             (":mushroom:" ["🍄"])
             (":tomato:" ["🍅"])
             (":eggplant:" ["🍆"])
             (":grapes:" ["🍇"])
             (":melon:" ["🍈"])
             (":watermelon:" ["🍉"])
             (":tangerine:" ["🍊"])
             (":lemon:" ["🍋"])
             (":banana:" ["🍌"])
             (":pineapple:" ["🍍"])
             (":apple:" ["🍎"])
             (":green_apple:" ["🍏"])
             (":pear:" ["🍐"])
             (":peach:" ["🍑"])
             (":cherries:" ["🍒"])
             (":strawberry:" ["🍓"])
             (":hamburger:" ["🍔"])
             (":pizza:" ["🍕"])
             (":meat_on_bone:" ["🍖"])
             (":poultry_leg:" ["🍗"])
             (":rice_cracker:" ["🍘"])
             (":rice_ball:" ["🍙"])
             (":rice:" ["🍚"])
             (":curry:" ["🍛"])
             (":ramen:" ["🍜"])
             (":spaghetti:" ["🍝"])
             (":bread:" ["🍞"])
             (":fries:" ["🍟"])
             (":sweet_potato:" ["🍠"])
             (":dango:" ["🍡"])
             (":oden:" ["🍢"])
             (":sushi:" ["🍣"])
             (":fried_shrimp:" ["🍤"])
             (":fish_cake:" ["🍥"])
             (":icecream:" ["🍦"])
             (":shaved_ice:" ["🍧"])
             (":ice_cream:" ["🍨"])
             (":doughnut:" ["🍩"])
             (":cookie:" ["🍪"])
             (":chocolate_bar:" ["🍫"])
             (":candy:" ["🍬"])
             (":lollipop:" ["🍭"])
             (":custard:" ["🍮"])
             (":honey_pot:" ["🍯"])
             (":cake:" ["🍰"])
             (":bento:" ["🍱"])
             (":stew:" ["🍲"])
             (":fried_egg:" ["🍳"])
             (":cooking:" ["🍳"])
             (":fork_and_knife:" ["🍴"])
             (":tea:" ["🍵"])
             (":sake:" ["🍶"])
             (":wine_glass:" ["🍷"])
             (":cocktail:" ["🍸"])
             (":tropical_drink:" ["🍹"])
             (":beer:" ["🍺"])
             (":beers:" ["🍻"])
             (":baby_bottle:" ["🍼"])
             (":knife_fork_plate:" ["🍽️"])
             (":champagne:" ["🍾"])
             (":popcorn:" ["🍿"])
             (":ribbon:" ["🎀"])
             (":gift:" ["🎁"])
             (":birthday:" ["🎂"])
             (":jack_o_lantern:" ["🎃"])
             (":christmas_tree:" ["🎄"])
             (":santa:" ["🎅"])
             (":fireworks:" ["🎆"])
             (":sparkler:" ["🎇"])
             (":balloon:" ["🎈"])
             (":tada:" ["🎉"])
             (":confetti_ball:" ["🎊"])
             (":tanabata_tree:" ["🎋"])
             (":crossed_flags:" ["🎌"])
             (":bamboo:" ["🎍"])
             (":dolls:" ["🎎"])
             (":flags:" ["🎏"])
             (":wind_chime:" ["🎐"])
             (":rice_scene:" ["🎑"])
             (":school_satchel:" ["🎒"])
             (":mortar_board:" ["🎓"])
             (":medal:" ["🎖️"])
             (":reminder_ribbon:" ["🎗️"])
             (":studio_microphone:" ["🎙️"])
             (":level_slider:" ["🎚️"])
             (":control_knobs:" ["🎛️"])
             (":film_frames:" ["🎞️"])
             (":admission_tickets:" ["🎟️"])
             (":carousel_horse:" ["🎠"])
             (":ferris_wheel:" ["🎡"])
             (":roller_coaster:" ["🎢"])
             (":fishing_pole_and_fish:" ["🎣"])
             (":microphone:" ["🎤"])
             (":movie_camera:" ["🎥"])
             (":cinema:" ["🎦"])
             (":headphones:" ["🎧"])
             (":art:" ["🎨"])
             (":tophat:" ["🎩"])
             (":circus_tent:" ["🎪"])
             (":ticket:" ["🎫"])
             (":clapper:" ["🎬"])
             (":performing_arts:" ["🎭"])
             (":video_game:" ["🎮"])
             (":dart:" ["🎯"])
             (":slot_machine:" ["🎰"])
             (":8ball:" ["🎱"])
             (":game_die:" ["🎲"])
             (":bowling:" ["🎳"])
             (":flower_playing_cards:" ["🎴"])
             (":musical_note:" ["🎵"])
             (":notes:" ["🎶"])
             (":saxophone:" ["🎷"])
             (":guitar:" ["🎸"])
             (":musical_keyboard:" ["🎹"])
             (":trumpet:" ["🎺"])
             (":violin:" ["🎻"])
             (":musical_score:" ["🎼"])
             (":running_shirt_with_sash:" ["🎽"])
             (":tennis:" ["🎾"])
             (":ski:" ["🎿"])
             (":basketball:" ["🏀"])
             (":checkered_flag:" ["🏁"])
             (":snowboarder:" ["🏂"])
             (":woman-running:" ["🏃‍♀️"])
             (":man-running:" ["🏃‍♂️"])
             (":runner:" ["🏃"])
             (":running:" ["🏃"])
             (":woman-surfing:" ["🏄‍♀️"])
             (":man-surfing:" ["🏄‍♂️"])
             (":surfer:" ["🏄"])
             (":sports_medal:" ["🏅"])
             (":trophy:" ["🏆"])
             (":horse_racing:" ["🏇"])
             (":football:" ["🏈"])
             (":rugby_football:" ["🏉"])
             (":woman-swimming:" ["🏊‍♀️"])
             (":man-swimming:" ["🏊‍♂️"])
             (":swimmer:" ["🏊"])
             (":woman-lifting-weights:" ["🏋️‍♀️"])
             (":man-lifting-weights:" ["🏋️‍♂️"])
             (":weight_lifter:" ["🏋️"])
             (":woman-golfing:" ["🏌️‍♀️"])
             (":man-golfing:" ["🏌️‍♂️"])
             (":golfer:" ["🏌️"])
             (":racing_motorcycle:" ["🏍️"])
             (":racing_car:" ["🏎️"])
             (":cricket_bat_and_ball:" ["🏏"])
             (":volleyball:" ["🏐"])
             (":field_hockey_stick_and_ball:" ["🏑"])
             (":ice_hockey_stick_and_puck:" ["🏒"])
             (":table_tennis_paddle_and_ball:" ["🏓"])
             (":snow_capped_mountain:" ["🏔️"])
             (":camping:" ["🏕️"])
             (":beach_with_umbrella:" ["🏖️"])
             (":building_construction:" ["🏗️"])
             (":house_buildings:" ["🏘️"])
             (":cityscape:" ["🏙️"])
             (":derelict_house_building:" ["🏚️"])
             (":classical_building:" ["🏛️"])
             (":desert:" ["🏜️"])
             (":desert_island:" ["🏝️"])
             (":national_park:" ["🏞️"])
             (":stadium:" ["🏟️"])
             (":house:" ["🏠"])
             (":house_with_garden:" ["🏡"])
             (":office:" ["🏢"])
             (":post_office:" ["🏣"])
             (":european_post_office:" ["🏤"])
             (":hospital:" ["🏥"])
             (":bank:" ["🏦"])
             (":atm:" ["🏧"])
             (":hotel:" ["🏨"])
             (":love_hotel:" ["🏩"])
             (":convenience_store:" ["🏪"])
             (":school:" ["🏫"])
             (":department_store:" ["🏬"])
             (":factory:" ["🏭"])
             (":izakaya_lantern:" ["🏮"])
             (":lantern:" ["🏮"])
             (":japanese_castle:" ["🏯"])
             (":european_castle:" ["🏰"])
             (":rainbow-flag:" ["🏳️‍🌈"])
             (":transgender_flag:" ["🏳️‍⚧️"])
             (":waving_white_flag:" ["🏳️"])
             (":pirate_flag:" ["🏴‍☠️"])
             (":flag-england:" ["🏴󠁧󠁢󠁥󠁮󠁧󠁿"])
             (":flag-scotland:" ["🏴󠁧󠁢󠁳󠁣󠁴󠁿"])
             (":flag-wales:" ["🏴󠁧󠁢󠁷󠁬󠁳󠁿"])
             (":waving_black_flag:" ["🏴"])
             (":rosette:" ["🏵️"])
             (":label:" ["🏷️"])
             (":badminton_racquet_and_shuttlecock:" ["🏸"])
             (":bow_and_arrow:" ["🏹"])
             (":amphora:" ["🏺"])
             (":skin-tone-2:" ["🏻"])
             (":skin-tone-3:" ["🏼"])
             (":skin-tone-4:" ["🏽"])
             (":skin-tone-5:" ["🏾"])
             (":skin-tone-6:" ["🏿"])
             (":rat:" ["🐀"])
             (":mouse2:" ["🐁"])
             (":ox:" ["🐂"])
             (":water_buffalo:" ["🐃"])
             (":cow2:" ["🐄"])
             (":tiger2:" ["🐅"])
             (":leopard:" ["🐆"])
             (":rabbit2:" ["🐇"])
             (":black_cat:" ["🐈‍⬛"])
             (":cat2:" ["🐈"])
             (":dragon:" ["🐉"])
             (":crocodile:" ["🐊"])
             (":whale2:" ["🐋"])
             (":snail:" ["🐌"])
             (":snake:" ["🐍"])
             (":racehorse:" ["🐎"])
             (":ram:" ["🐏"])
             (":goat:" ["🐐"])
             (":sheep:" ["🐑"])
             (":monkey:" ["🐒"])
             (":rooster:" ["🐓"])
             (":chicken:" ["🐔"])
             (":service_dog:" ["🐕‍🦺"])
             (":dog2:" ["🐕"])
             (":pig2:" ["🐖"])
             (":boar:" ["🐗"])
             (":elephant:" ["🐘"])
             (":octopus:" ["🐙"])
             (":shell:" ["🐚"])
             (":bug:" ["🐛"])
             (":ant:" ["🐜"])
             (":bee:" ["🐝"])
             (":honeybee:" ["🐝"])
             (":ladybug:" ["🐞"])
             (":lady_beetle:" ["🐞"])
             (":fish:" ["🐟"])
             (":tropical_fish:" ["🐠"])
             (":blowfish:" ["🐡"])
             (":turtle:" ["🐢"])
             (":hatching_chick:" ["🐣"])
             (":baby_chick:" ["🐤"])
             (":hatched_chick:" ["🐥"])
             (":bird:" ["🐦"])
             (":penguin:" ["🐧"])
             (":koala:" ["🐨"])
             (":poodle:" ["🐩"])
             (":dromedary_camel:" ["🐪"])
             (":camel:" ["🐫"])
             (":dolphin:" ["🐬"])
             (":flipper:" ["🐬"])
             (":mouse:" ["🐭"])
             (":cow:" ["🐮"])
             (":tiger:" ["🐯"])
             (":rabbit:" ["🐰"])
             (":cat:" ["🐱"])
             (":dragon_face:" ["🐲"])
             (":whale:" ["🐳"])
             (":horse:" ["🐴"])
             (":monkey_face:" ["🐵"])
             (":o)" ["🐵"])
             (":dog:" ["🐶"])
             (":pig:" ["🐷"])
             (":frog:" ["🐸"])
             (":hamster:" ["🐹"])
             (":wolf:" ["🐺"])
             (":polar_bear:" ["🐻‍❄️"])
             (":bear:" ["🐻"])
             (":panda_face:" ["🐼"])
             (":pig_nose:" ["🐽"])
             (":feet:" ["🐾"])
             (":paw_prints:" ["🐾"])
             (":chipmunk:" ["🐿️"])
             (":eyes:" ["👀"])
             (":eye-in-speech-bubble:" ["👁️‍🗨️"])
             (":eye:" ["👁️"])
             (":ear:" ["👂"])
             (":nose:" ["👃"])
             (":lips:" ["👄"])
             (":tongue:" ["👅"])
             (":point_up_2:" ["👆"])
             (":point_down:" ["👇"])
             (":point_left:" ["👈"])
             (":point_right:" ["👉"])
             (":facepunch:" ["👊"])
             (":punch:" ["👊"])
             (":wave:" ["👋"])
             (":ok_hand:" ["👌"])
             (":+1:" ["👍"])
             (":thumbsup:" ["👍"])
             (":-1:" ["👎"])
             (":thumbsdown:" ["👎"])
             (":clap:" ["👏"])
             (":open_hands:" ["👐"])
             (":crown:" ["👑"])
             (":womans_hat:" ["👒"])
             (":eyeglasses:" ["👓"])
             (":necktie:" ["👔"])
             (":shirt:" ["👕"])
             (":tshirt:" ["👕"])
             (":jeans:" ["👖"])
             (":dress:" ["👗"])
             (":kimono:" ["👘"])
             (":bikini:" ["👙"])
             (":womans_clothes:" ["👚"])
             (":purse:" ["👛"])
             (":handbag:" ["👜"])
             (":pouch:" ["👝"])
             (":mans_shoe:" ["👞"])
             (":shoe:" ["👞"])
             (":athletic_shoe:" ["👟"])
             (":high_heel:" ["👠"])
             (":sandal:" ["👡"])
             (":boot:" ["👢"])
             (":footprints:" ["👣"])
             (":bust_in_silhouette:" ["👤"])
             (":busts_in_silhouette:" ["👥"])
             (":boy:" ["👦"])
             (":girl:" ["👧"])
             (":male-farmer:" ["👨‍🌾"])
             (":male-cook:" ["👨‍🍳"])
             (":man_feeding_baby:" ["👨‍🍼"])
             (":male-student:" ["👨‍🎓"])
             (":male-singer:" ["👨‍🎤"])
             (":male-artist:" ["👨‍🎨"])
             (":male-teacher:" ["👨‍🏫"])
             (":male-factory-worker:" ["👨‍🏭"])
             (":man-boy-boy:" ["👨‍👦‍👦"])
             (":man-boy:" ["👨‍👦"])
             (":man-girl-boy:" ["👨‍👧‍👦"])
             (":man-girl-girl:" ["👨‍👧‍👧"])
             (":man-girl:" ["👨‍👧"])
             (":man-man-boy:" ["👨‍👨‍👦"])
             (":man-man-boy-boy:" ["👨‍👨‍👦‍👦"])
             (":man-man-girl:" ["👨‍👨‍👧"])
             (":man-man-girl-boy:" ["👨‍👨‍👧‍👦"])
             (":man-man-girl-girl:" ["👨‍👨‍👧‍👧"])
             (":man-woman-boy:" ["👨‍👩‍👦"])
             (":man-woman-boy-boy:" ["👨‍👩‍👦‍👦"])
             (":man-woman-girl:" ["👨‍👩‍👧"])
             (":man-woman-girl-boy:" ["👨‍👩‍👧‍👦"])
             (":man-woman-girl-girl:" ["👨‍👩‍👧‍👧"])
             (":male-technologist:" ["👨‍💻"])
             (":male-office-worker:" ["👨‍💼"])
             (":male-mechanic:" ["👨‍🔧"])
             (":male-scientist:" ["👨‍🔬"])
             (":male-astronaut:" ["👨‍🚀"])
             (":male-firefighter:" ["👨‍🚒"])
             (":man_with_probing_cane:" ["👨‍🦯"])
             (":red_haired_man:" ["👨‍🦰"])
             (":curly_haired_man:" ["👨‍🦱"])
             (":bald_man:" ["👨‍🦲"])
             (":white_haired_man:" ["👨‍🦳"])
             (":man_in_motorized_wheelchair:" ["👨‍🦼"])
             (":man_in_manual_wheelchair:" ["👨‍🦽"])
             (":male-doctor:" ["👨‍⚕️"])
             (":male-judge:" ["👨‍⚖️"])
             (":male-pilot:" ["👨‍✈️"])
             (":man-heart-man:" ["👨‍❤️‍👨"])
             (":man-kiss-man:" ["👨‍❤️‍💋‍👨"])
             (":man:" ["👨"])
             (":female-farmer:" ["👩‍🌾"])
             (":female-cook:" ["👩‍🍳"])
             (":woman_feeding_baby:" ["👩‍🍼"])
             (":female-student:" ["👩‍🎓"])
             (":female-singer:" ["👩‍🎤"])
             (":female-artist:" ["👩‍🎨"])
             (":female-teacher:" ["👩‍🏫"])
             (":female-factory-worker:" ["👩‍🏭"])
             (":woman-boy-boy:" ["👩‍👦‍👦"])
             (":woman-boy:" ["👩‍👦"])
             (":woman-girl-boy:" ["👩‍👧‍👦"])
             (":woman-girl-girl:" ["👩‍👧‍👧"])
             (":woman-girl:" ["👩‍👧"])
             (":woman-woman-boy:" ["👩‍👩‍👦"])
             (":woman-woman-boy-boy:" ["👩‍👩‍👦‍👦"])
             (":woman-woman-girl:" ["👩‍👩‍👧"])
             (":woman-woman-girl-boy:" ["👩‍👩‍👧‍👦"])
             (":woman-woman-girl-girl:" ["👩‍👩‍👧‍👧"])
             (":female-technologist:" ["👩‍💻"])
             (":female-office-worker:" ["👩‍💼"])
             (":female-mechanic:" ["👩‍🔧"])
             (":female-scientist:" ["👩‍🔬"])
             (":female-astronaut:" ["👩‍🚀"])
             (":female-firefighter:" ["👩‍🚒"])
             (":woman_with_probing_cane:" ["👩‍🦯"])
             (":red_haired_woman:" ["👩‍🦰"])
             (":curly_haired_woman:" ["👩‍🦱"])
             (":bald_woman:" ["👩‍🦲"])
             (":white_haired_woman:" ["👩‍🦳"])
             (":woman_in_motorized_wheelchair:" ["👩‍🦼"])
             (":woman_in_manual_wheelchair:" ["👩‍🦽"])
             (":female-doctor:" ["👩‍⚕️"])
             (":female-judge:" ["👩‍⚖️"])
             (":female-pilot:" ["👩‍✈️"])
             (":woman-heart-man:" ["👩‍❤️‍👨"])
             (":woman-heart-woman:" ["👩‍❤️‍👩"])
             (":woman-kiss-man:" ["👩‍❤️‍💋‍👨"])
             (":woman-kiss-woman:" ["👩‍❤️‍💋‍👩"])
             (":woman:" ["👩"])
             (":family:" ["👪"])
             (":man_and_woman_holding_hands:" ["👫"])
             (":woman_and_man_holding_hands:" ["👫"])
             (":couple:" ["👫"])
             (":two_men_holding_hands:" ["👬"])
             (":men_holding_hands:" ["👬"])
             (":two_women_holding_hands:" ["👭"])
             (":women_holding_hands:" ["👭"])
             (":female-police-officer:" ["👮‍♀️"])
             (":male-police-officer:" ["👮‍♂️"])
             (":cop:" ["👮"])
             (":women-with-bunny-ears-partying:" ["👯‍♀️"])
             (":woman-with-bunny-ears-partying:" ["👯‍♀️"])
             (":men-with-bunny-ears-partying:" ["👯‍♂️"])
             (":man-with-bunny-ears-partying:" ["👯‍♂️"])
             (":dancers:" ["👯"])
             (":woman_with_veil:" ["👰‍♀️"])
             (":man_with_veil:" ["👰‍♂️"])
             (":bride_with_veil:" ["👰"])
             (":blond-haired-woman:" ["👱‍♀️"])
             (":blond-haired-man:" ["👱‍♂️"])
             (":person_with_blond_hair:" ["👱"])
             (":man_with_gua_pi_mao:" ["👲"])
             (":woman-wearing-turban:" ["👳‍♀️"])
             (":man-wearing-turban:" ["👳‍♂️"])
             (":man_with_turban:" ["👳"])
             (":older_man:" ["👴"])
             (":older_woman:" ["👵"])
             (":baby:" ["👶"])
             (":female-construction-worker:" ["👷‍♀️"])
             (":male-construction-worker:" ["👷‍♂️"])
             (":construction_worker:" ["👷"])
             (":princess:" ["👸"])
             (":japanese_ogre:" ["👹"])
             (":japanese_goblin:" ["👺"])
             (":ghost:" ["👻"])
             (":angel:" ["👼"])
             (":alien:" ["👽"])
             (":space_invader:" ["👾"])
             (":imp:" ["👿"])
             (":skull:" ["💀"])
             (":woman-tipping-hand:" ["💁‍♀️"])
             (":man-tipping-hand:" ["💁‍♂️"])
             (":information_desk_person:" ["💁"])
             (":female-guard:" ["💂‍♀️"])
             (":male-guard:" ["💂‍♂️"])
             (":guardsman:" ["💂"])
             (":dancer:" ["💃"])
             (":lipstick:" ["💄"])
             (":nail_care:" ["💅"])
             (":woman-getting-massage:" ["💆‍♀️"])
             (":man-getting-massage:" ["💆‍♂️"])
             (":massage:" ["💆"])
             (":woman-getting-haircut:" ["💇‍♀️"])
             (":man-getting-haircut:" ["💇‍♂️"])
             (":haircut:" ["💇"])
             (":barber:" ["💈"])
             (":syringe:" ["💉"])
             (":pill:" ["💊"])
             (":kiss:" ["💋"])
             (":love_letter:" ["💌"])
             (":ring:" ["💍"])
             (":gem:" ["💎"])
             (":couplekiss:" ["💏"])
             (":bouquet:" ["💐"])
             (":couple_with_heart:" ["💑"])
             (":wedding:" ["💒"])
             (":heartbeat:" ["💓"])
             (":broken_heart:" ["💔"])
             ("</3" ["💔"])
             (":two_hearts:" ["💕"])
             (":sparkling_heart:" ["💖"])
             (":heartpulse:" ["💗"])
             (":cupid:" ["💘"])
             (":blue_heart:" ["💙"])
             ("<3" ["💙"])
             (":green_heart:" ["💚"])
             ("<3" ["💚"])
             (":yellow_heart:" ["💛"])
             ("<3" ["💛"])
             (":purple_heart:" ["💜"])
             ("<3" ["💜"])
             (":gift_heart:" ["💝"])
             (":revolving_hearts:" ["💞"])
             (":heart_decoration:" ["💟"])
             (":diamond_shape_with_a_dot_inside:" ["💠"])
             (":bulb:" ["💡"])
             (":anger:" ["💢"])
             (":bomb:" ["💣"])
             (":zzz:" ["💤"])
             (":boom:" ["💥"])
             (":collision:" ["💥"])
             (":sweat_drops:" ["💦"])
             (":droplet:" ["💧"])
             (":dash:" ["💨"])
             (":hankey:" ["💩"])
             (":poop:" ["💩"])
             (":shit:" ["💩"])
             (":muscle:" ["💪"])
             (":dizzy:" ["💫"])
             (":speech_balloon:" ["💬"])
             (":thought_balloon:" ["💭"])
             (":white_flower:" ["💮"])
             (":100:" ["💯"])
             (":moneybag:" ["💰"])
             (":currency_exchange:" ["💱"])
             (":heavy_dollar_sign:" ["💲"])
             (":credit_card:" ["💳"])
             (":yen:" ["💴"])
             (":dollar:" ["💵"])
             (":euro:" ["💶"])
             (":pound:" ["💷"])
             (":money_with_wings:" ["💸"])
             (":chart:" ["💹"])
             (":seat:" ["💺"])
             (":computer:" ["💻"])
             (":briefcase:" ["💼"])
             (":minidisc:" ["💽"])
             (":floppy_disk:" ["💾"])
             (":cd:" ["💿"])
             (":dvd:" ["📀"])
             (":file_folder:" ["📁"])
             (":open_file_folder:" ["📂"])
             (":page_with_curl:" ["📃"])
             (":page_facing_up:" ["📄"])
             (":date:" ["📅"])
             (":calendar:" ["📆"])
             (":card_index:" ["📇"])
             (":chart_with_upwards_trend:" ["📈"])
             (":chart_with_downwards_trend:" ["📉"])
             (":bar_chart:" ["📊"])
             (":clipboard:" ["📋"])
             (":pushpin:" ["📌"])
             (":round_pushpin:" ["📍"])
             (":paperclip:" ["📎"])
             (":straight_ruler:" ["📏"])
             (":triangular_ruler:" ["📐"])
             (":bookmark_tabs:" ["📑"])
             (":ledger:" ["📒"])
             (":notebook:" ["📓"])
             (":notebook_with_decorative_cover:" ["📔"])
             (":closed_book:" ["📕"])
             (":book:" ["📖"])
             (":open_book:" ["📖"])
             (":green_book:" ["📗"])
             (":blue_book:" ["📘"])
             (":orange_book:" ["📙"])
             (":books:" ["📚"])
             (":name_badge:" ["📛"])
             (":scroll:" ["📜"])
             (":memo:" ["📝"])
             (":pencil:" ["📝"])
             (":telephone_receiver:" ["📞"])
             (":pager:" ["📟"])
             (":fax:" ["📠"])
             (":satellite_antenna:" ["📡"])
             (":loudspeaker:" ["📢"])
             (":mega:" ["📣"])
             (":outbox_tray:" ["📤"])
             (":inbox_tray:" ["📥"])
             (":package:" ["📦"])
             (":e-mail:" ["📧"])
             (":incoming_envelope:" ["📨"])
             (":envelope_with_arrow:" ["📩"])
             (":mailbox_closed:" ["📪"])
             (":mailbox:" ["📫"])
             (":mailbox_with_mail:" ["📬"])
             (":mailbox_with_no_mail:" ["📭"])
             (":postbox:" ["📮"])
             (":postal_horn:" ["📯"])
             (":newspaper:" ["📰"])
             (":iphone:" ["📱"])
             (":calling:" ["📲"])
             (":vibration_mode:" ["📳"])
             (":mobile_phone_off:" ["📴"])
             (":no_mobile_phones:" ["📵"])
             (":signal_strength:" ["📶"])
             (":camera:" ["📷"])
             (":camera_with_flash:" ["📸"])
             (":video_camera:" ["📹"])
             (":tv:" ["📺"])
             (":radio:" ["📻"])
             (":vhs:" ["📼"])
             (":film_projector:" ["📽️"])
             (":prayer_beads:" ["📿"])
             (":twisted_rightwards_arrows:" ["🔀"])
             (":repeat:" ["🔁"])
             (":repeat_one:" ["🔂"])
             (":arrows_clockwise:" ["🔃"])
             (":arrows_counterclockwise:" ["🔄"])
             (":low_brightness:" ["🔅"])
             (":high_brightness:" ["🔆"])
             (":mute:" ["🔇"])
             (":speaker:" ["🔈"])
             (":sound:" ["🔉"])
             (":loud_sound:" ["🔊"])
             (":battery:" ["🔋"])
             (":electric_plug:" ["🔌"])
             (":mag:" ["🔍"])
             (":mag_right:" ["🔎"])
             (":lock_with_ink_pen:" ["🔏"])
             (":closed_lock_with_key:" ["🔐"])
             (":key:" ["🔑"])
             (":lock:" ["🔒"])
             (":unlock:" ["🔓"])
             (":bell:" ["🔔"])
             (":no_bell:" ["🔕"])
             (":bookmark:" ["🔖"])
             (":link:" ["🔗"])
             (":radio_button:" ["🔘"])
             (":back:" ["🔙"])
             (":end:" ["🔚"])
             (":on:" ["🔛"])
             (":soon:" ["🔜"])
             (":top:" ["🔝"])
             (":underage:" ["🔞"])
             (":keycap_ten:" ["🔟"])
             (":capital_abcd:" ["🔠"])
             (":abcd:" ["🔡"])
             (":1234:" ["🔢"])
             (":symbols:" ["🔣"])
             (":abc:" ["🔤"])
             (":fire:" ["🔥"])
             (":flashlight:" ["🔦"])
             (":wrench:" ["🔧"])
             (":hammer:" ["🔨"])
             (":nut_and_bolt:" ["🔩"])
             (":hocho:" ["🔪"])
             (":knife:" ["🔪"])
             (":gun:" ["🔫"])
             (":microscope:" ["🔬"])
             (":telescope:" ["🔭"])
             (":crystal_ball:" ["🔮"])
             (":six_pointed_star:" ["🔯"])
             (":beginner:" ["🔰"])
             (":trident:" ["🔱"])
             (":black_square_button:" ["🔲"])
             (":white_square_button:" ["🔳"])
             (":red_circle:" ["🔴"])
             (":large_blue_circle:" ["🔵"])
             (":large_orange_diamond:" ["🔶"])
             (":large_blue_diamond:" ["🔷"])
             (":small_orange_diamond:" ["🔸"])
             (":small_blue_diamond:" ["🔹"])
             (":small_red_triangle:" ["🔺"])
             (":small_red_triangle_down:" ["🔻"])
             (":arrow_up_small:" ["🔼"])
             (":arrow_down_small:" ["🔽"])
             (":om_symbol:" ["🕉️"])
             (":dove_of_peace:" ["🕊️"])
             (":kaaba:" ["🕋"])
             (":mosque:" ["🕌"])
             (":synagogue:" ["🕍"])
             (":menorah_with_nine_branches:" ["🕎"])
             (":clock1:" ["🕐"])
             (":clock2:" ["🕑"])
             (":clock3:" ["🕒"])
             (":clock4:" ["🕓"])
             (":clock5:" ["🕔"])
             (":clock6:" ["🕕"])
             (":clock7:" ["🕖"])
             (":clock8:" ["🕗"])
             (":clock9:" ["🕘"])
             (":clock10:" ["🕙"])
             (":clock11:" ["🕚"])
             (":clock12:" ["🕛"])
             (":clock130:" ["🕜"])
             (":clock230:" ["🕝"])
             (":clock330:" ["🕞"])
             (":clock430:" ["🕟"])
             (":clock530:" ["🕠"])
             (":clock630:" ["🕡"])
             (":clock730:" ["🕢"])
             (":clock830:" ["🕣"])
             (":clock930:" ["🕤"])
             (":clock1030:" ["🕥"])
             (":clock1130:" ["🕦"])
             (":clock1230:" ["🕧"])
             (":candle:" ["🕯️"])
             (":mantelpiece_clock:" ["🕰️"])
             (":hole:" ["🕳️"])
             (":man_in_business_suit_levitating:" ["🕴️"])
             (":female-detective:" ["🕵️‍♀️"])
             (":male-detective:" ["🕵️‍♂️"])
             (":sleuth_or_spy:" ["🕵️"])
             (":dark_sunglasses:" ["🕶️"])
             (":spider:" ["🕷️"])
             (":spider_web:" ["🕸️"])
             (":joystick:" ["🕹️"])
             (":man_dancing:" ["🕺"])
             (":linked_paperclips:" ["🖇️"])
             (":lower_left_ballpoint_pen:" ["🖊️"])
             (":lower_left_fountain_pen:" ["🖋️"])
             (":lower_left_paintbrush:" ["🖌️"])
             (":lower_left_crayon:" ["🖍️"])
             (":raised_hand_with_fingers_splayed:" ["🖐️"])
             (":middle_finger:" ["🖕"])
             (":reversed_hand_with_middle_finger_extended:" ["🖕"])
             (":spock-hand:" ["🖖"])
             (":black_heart:" ["🖤"])
             (":desktop_computer:" ["🖥️"])
             (":printer:" ["🖨️"])
             (":three_button_mouse:" ["🖱️"])
             (":trackball:" ["🖲️"])
             (":frame_with_picture:" ["🖼️"])
             (":card_index_dividers:" ["🗂️"])
             (":card_file_box:" ["🗃️"])
             (":file_cabinet:" ["🗄️"])
             (":wastebasket:" ["🗑️"])
             (":spiral_note_pad:" ["🗒️"])
             (":spiral_calendar_pad:" ["🗓️"])
             (":compression:" ["🗜️"])
             (":old_key:" ["🗝️"])
             (":rolled_up_newspaper:" ["🗞️"])
             (":dagger_knife:" ["🗡️"])
             (":speaking_head_in_silhouette:" ["🗣️"])
             (":left_speech_bubble:" ["🗨️"])
             (":right_anger_bubble:" ["🗯️"])
             (":ballot_box_with_ballot:" ["🗳️"])
             (":world_map:" ["🗺️"])
             (":mount_fuji:" ["🗻"])
             (":tokyo_tower:" ["🗼"])
             (":statue_of_liberty:" ["🗽"])
             (":japan:" ["🗾"])
             (":moyai:" ["🗿"])
             (":grinning:" ["😀"])
             (":D" ["😀"])
             (":grin:" ["😁"])
             (":joy:" ["😂"])
             (":smiley:" ["😃"])
             (":)" ["😃"])
             ("=)" ["😃"])
             ("=-)" ["😃"])
             (":smile:" ["😄"])
             (":)" ["😄"])
             ("C:" ["😄"])
             ("c:" ["😄"])
             (":D" ["😄"])
             (":-D" ["😄"])
             (":sweat_smile:" ["😅"])
             (":laughing:" ["😆"])
             (":satisfied:" ["😆"])
             (":>" ["😆"])
             (":->" ["😆"])
             (":innocent:" ["😇"])
             (":smiling_imp:" ["😈"])
             (":wink:" ["😉"])
             (";)" ["😉"])
             (";-)" ["😉"])
             (":blush:" ["😊"])
             (":)" ["😊"])
             (":yum:" ["😋"])
             (":relieved:" ["😌"])
             (":heart_eyes:" ["😍"])
             (":sunglasses:" ["😎"])
             ("8)" ["😎"])
             (":smirk:" ["😏"])
             (":neutral_face:" ["😐"])
             (":|" ["😐"])
             (":-|" ["😐"])
             (":expressionless:" ["😑"])
             (":unamused:" ["😒"])
             (":(" ["😒"])
             (":sweat:" ["😓"])
             (":pensive:" ["😔"])
             (":confused:" ["😕"])
             (":\\" ["😕"])
             (":-\\" ["😕"])
             (":/" ["😕"])
             (":-/" ["😕"])
             (":confounded:" ["😖"])
             (":kissing:" ["😗"])
             (":kissing_heart:" ["😘"])
             (":*" ["😘"])
             (":-*" ["😘"])
             (":kissing_smiling_eyes:" ["😙"])
             (":kissing_closed_eyes:" ["😚"])
             (":stuck_out_tongue:" ["😛"])
             (":p" ["😛"])
             (":-p" ["😛"])
             (":P" ["😛"])
             (":-P" ["😛"])
             (":b" ["😛"])
             (":-b" ["😛"])
             (":stuck_out_tongue_winking_eye:" ["😜"])
             (";p" ["😜"])
             (";-p" ["😜"])
             (";b" ["😜"])
             (";-b" ["😜"])
             (";P" ["😜"])
             (";-P" ["😜"])
             (":stuck_out_tongue_closed_eyes:" ["😝"])
             (":disappointed:" ["😞"])
             (":(" ["😞"])
             ("):" ["😞"])
             (":-(" ["😞"])
             (":worried:" ["😟"])
             (":angry:" ["😠"])
             (">:(" ["😠"])
             (">:-(" ["😠"])
             (":rage:" ["😡"])
             (":cry:" ["😢"])
             (":'(" ["😢"])
             (":persevere:" ["😣"])
             (":triumph:" ["😤"])
             (":disappointed_relieved:" ["😥"])
             (":frowning:" ["😦"])
             (":anguished:" ["😧"])
             ("D:" ["😧"])
             (":fearful:" ["😨"])
             (":weary:" ["😩"])
             (":sleepy:" ["😪"])
             (":tired_face:" ["😫"])
             (":grimacing:" ["😬"])
             (":sob:" ["😭"])
             (":'(" ["😭"])
             (":face_exhaling:" ["😮‍💨"])
             (":open_mouth:" ["😮"])
             (":o" ["😮"])
             (":-o" ["😮"])
             (":O" ["😮"])
             (":-O" ["😮"])
             (":hushed:" ["😯"])
             (":cold_sweat:" ["😰"])
             (":scream:" ["😱"])
             (":astonished:" ["😲"])
             (":flushed:" ["😳"])
             (":sleeping:" ["😴"])
             (":face_with_spiral_eyes:" ["😵‍💫"])
             (":dizzy_face:" ["😵"])
             (":face_in_clouds:" ["😶‍🌫️"])
             (":no_mouth:" ["😶"])
             (":mask:" ["😷"])
             (":smile_cat:" ["😸"])
             (":joy_cat:" ["😹"])
             (":smiley_cat:" ["😺"])
             (":heart_eyes_cat:" ["😻"])
             (":smirk_cat:" ["😼"])
             (":kissing_cat:" ["😽"])
             (":pouting_cat:" ["😾"])
             (":crying_cat_face:" ["😿"])
             (":scream_cat:" ["🙀"])
             (":slightly_frowning_face:" ["🙁"])
             (":slightly_smiling_face:" ["🙂"])
             (":)" ["🙂"])
             ("(:" ["🙂"])
             (":-)" ["🙂"])
             (":upside_down_face:" ["🙃"])
             (":face_with_rolling_eyes:" ["🙄"])
             (":woman-gesturing-no:" ["🙅‍♀️"])
             (":man-gesturing-no:" ["🙅‍♂️"])
             (":no_good:" ["🙅"])
             (":woman-gesturing-ok:" ["🙆‍♀️"])
             (":man-gesturing-ok:" ["🙆‍♂️"])
             (":ok_woman:" ["🙆"])
             (":woman-bowing:" ["🙇‍♀️"])
             (":man-bowing:" ["🙇‍♂️"])
             (":bow:" ["🙇"])
             (":see_no_evil:" ["🙈"])
             (":hear_no_evil:" ["🙉"])
             (":speak_no_evil:" ["🙊"])
             (":woman-raising-hand:" ["🙋‍♀️"])
             (":man-raising-hand:" ["🙋‍♂️"])
             (":raising_hand:" ["🙋"])
             (":raised_hands:" ["🙌"])
             (":woman-frowning:" ["🙍‍♀️"])
             (":man-frowning:" ["🙍‍♂️"])
             (":person_frowning:" ["🙍"])
             (":woman-pouting:" ["🙎‍♀️"])
             (":man-pouting:" ["🙎‍♂️"])
             (":person_with_pouting_face:" ["🙎"])
             (":pray:" ["🙏"])
             (":rocket:" ["🚀"])
             (":helicopter:" ["🚁"])
             (":steam_locomotive:" ["🚂"])
             (":railway_car:" ["🚃"])
             (":bullettrain_side:" ["🚄"])
             (":bullettrain_front:" ["🚅"])
             (":train2:" ["🚆"])
             (":metro:" ["🚇"])
             (":light_rail:" ["🚈"])
             (":station:" ["🚉"])
             (":tram:" ["🚊"])
             (":train:" ["🚋"])
             (":bus:" ["🚌"])
             (":oncoming_bus:" ["🚍"])
             (":trolleybus:" ["🚎"])
             (":busstop:" ["🚏"])
             (":minibus:" ["🚐"])
             (":ambulance:" ["🚑"])
             (":fire_engine:" ["🚒"])
             (":police_car:" ["🚓"])
             (":oncoming_police_car:" ["🚔"])
             (":taxi:" ["🚕"])
             (":oncoming_taxi:" ["🚖"])
             (":car:" ["🚗"])
             (":red_car:" ["🚗"])
             (":oncoming_automobile:" ["🚘"])
             (":blue_car:" ["🚙"])
             (":truck:" ["🚚"])
             (":articulated_lorry:" ["🚛"])
             (":tractor:" ["🚜"])
             (":monorail:" ["🚝"])
             (":mountain_railway:" ["🚞"])
             (":suspension_railway:" ["🚟"])
             (":mountain_cableway:" ["🚠"])
             (":aerial_tramway:" ["🚡"])
             (":ship:" ["🚢"])
             (":woman-rowing-boat:" ["🚣‍♀️"])
             (":man-rowing-boat:" ["🚣‍♂️"])
             (":rowboat:" ["🚣"])
             (":speedboat:" ["🚤"])
             (":traffic_light:" ["🚥"])
             (":vertical_traffic_light:" ["🚦"])
             (":construction:" ["🚧"])
             (":rotating_light:" ["🚨"])
             (":triangular_flag_on_post:" ["🚩"])
             (":door:" ["🚪"])
             (":no_entry_sign:" ["🚫"])
             (":smoking:" ["🚬"])
             (":no_smoking:" ["🚭"])
             (":put_litter_in_its_place:" ["🚮"])
             (":do_not_litter:" ["🚯"])
             (":potable_water:" ["🚰"])
             (":non-potable_water:" ["🚱"])
             (":bike:" ["🚲"])
             (":no_bicycles:" ["🚳"])
             (":woman-biking:" ["🚴‍♀️"])
             (":man-biking:" ["🚴‍♂️"])
             (":bicyclist:" ["🚴"])
             (":woman-mountain-biking:" ["🚵‍♀️"])
             (":man-mountain-biking:" ["🚵‍♂️"])
             (":mountain_bicyclist:" ["🚵"])
             (":woman-walking:" ["🚶‍♀️"])
             (":man-walking:" ["🚶‍♂️"])
             (":walking:" ["🚶"])
             (":no_pedestrians:" ["🚷"])
             (":children_crossing:" ["🚸"])
             (":mens:" ["🚹"])
             (":womens:" ["🚺"])
             (":restroom:" ["🚻"])
             (":baby_symbol:" ["🚼"])
             (":toilet:" ["🚽"])
             (":wc:" ["🚾"])
             (":shower:" ["🚿"])
             (":bath:" ["🛀"])
             (":bathtub:" ["🛁"])
             (":passport_control:" ["🛂"])
             (":customs:" ["🛃"])
             (":baggage_claim:" ["🛄"])
             (":left_luggage:" ["🛅"])
             (":couch_and_lamp:" ["🛋️"])
             (":sleeping_accommodation:" ["🛌"])
             (":shopping_bags:" ["🛍️"])
             (":bellhop_bell:" ["🛎️"])
             (":bed:" ["🛏️"])
             (":place_of_worship:" ["🛐"])
             (":octagonal_sign:" ["🛑"])
             (":shopping_trolley:" ["🛒"])
             (":hindu_temple:" ["🛕"])
             (":hut:" ["🛖"])
             (":elevator:" ["🛗"])
             (":hammer_and_wrench:" ["🛠️"])
             (":shield:" ["🛡️"])
             (":oil_drum:" ["🛢️"])
             (":motorway:" ["🛣️"])
             (":railway_track:" ["🛤️"])
             (":motor_boat:" ["🛥️"])
             (":small_airplane:" ["🛩️"])
             (":airplane_departure:" ["🛫"])
             (":airplane_arriving:" ["🛬"])
             (":satellite:" ["🛰️"])
             (":passenger_ship:" ["🛳️"])
             (":scooter:" ["🛴"])
             (":motor_scooter:" ["🛵"])
             (":canoe:" ["🛶"])
             (":sled:" ["🛷"])
             (":flying_saucer:" ["🛸"])
             (":skateboard:" ["🛹"])
             (":auto_rickshaw:" ["🛺"])
             (":pickup_truck:" ["🛻"])
             (":roller_skate:" ["🛼"])
             (":large_orange_circle:" ["🟠"])
             (":large_yellow_circle:" ["🟡"])
             (":large_green_circle:" ["🟢"])
             (":large_purple_circle:" ["🟣"])
             (":large_brown_circle:" ["🟤"])
             (":large_red_square:" ["🟥"])
             (":large_blue_square:" ["🟦"])
             (":large_orange_square:" ["🟧"])
             (":large_yellow_square:" ["🟨"])
             (":large_green_square:" ["🟩"])
             (":large_purple_square:" ["🟪"])
             (":large_brown_square:" ["🟫"])
             (":pinched_fingers:" ["🤌"])
             (":white_heart:" ["🤍"])
             (":brown_heart:" ["🤎"])
             (":pinching_hand:" ["🤏"])
             (":zipper_mouth_face:" ["🤐"])
             (":money_mouth_face:" ["🤑"])
             (":face_with_thermometer:" ["🤒"])
             (":nerd_face:" ["🤓"])
             (":thinking_face:" ["🤔"])
             (":face_with_head_bandage:" ["🤕"])
             (":robot_face:" ["🤖"])
             (":hugging_face:" ["🤗"])
             (":the_horns:" ["🤘"])
             (":sign_of_the_horns:" ["🤘"])
             (":call_me_hand:" ["🤙"])
             (":raised_back_of_hand:" ["🤚"])
             (":left-facing_fist:" ["🤛"])
             (":right-facing_fist:" ["🤜"])
             (":handshake:" ["🤝"])
             (":crossed_fingers:" ["🤞"])
             (":hand_with_index_and_middle_fingers_crossed:" ["🤞"])
             (":i_love_you_hand_sign:" ["🤟"])
             (":face_with_cowboy_hat:" ["🤠"])
             (":clown_face:" ["🤡"])
             (":nauseated_face:" ["🤢"])
             (":rolling_on_the_floor_laughing:" ["🤣"])
             (":drooling_face:" ["🤤"])
             (":lying_face:" ["🤥"])
             (":woman-facepalming:" ["🤦‍♀️"])
             (":man-facepalming:" ["🤦‍♂️"])
             (":face_palm:" ["🤦"])
             (":sneezing_face:" ["🤧"])
             (":face_with_raised_eyebrow:" ["🤨"])
             (":face_with_one_eyebrow_raised:" ["🤨"])
             (":star-struck:" ["🤩"])
             (":grinning_face_with_star_eyes:" ["🤩"])
             (":zany_face:" ["🤪"])
             (":grinning_face_with_one_large_and_one_small_eye:" ["🤪"])
             (":shushing_face:" ["🤫"])
             (":face_with_finger_covering_closed_lips:" ["🤫"])
             (":face_with_symbols_on_mouth:" ["🤬"])
             (":serious_face_with_symbols_covering_mouth:" ["🤬"])
             (":face_with_hand_over_mouth:" ["🤭"])
             (":smiling_face_with_smiling_eyes_and_hand_covering_mouth:" ["🤭"])
             (":face_vomiting:" ["🤮"])
             (":face_with_open_mouth_vomiting:" ["🤮"])
             (":exploding_head:" ["🤯"])
             (":shocked_face_with_exploding_head:" ["🤯"])
             (":pregnant_woman:" ["🤰"])
             (":breast-feeding:" ["🤱"])
             (":palms_up_together:" ["🤲"])
             (":selfie:" ["🤳"])
             (":prince:" ["🤴"])
             (":woman_in_tuxedo:" ["🤵‍♀️"])
             (":man_in_tuxedo:" ["🤵‍♂️"])
             (":person_in_tuxedo:" ["🤵"])
             (":mrs_claus:" ["🤶"])
             (":mother_christmas:" ["🤶"])
             (":woman-shrugging:" ["🤷‍♀️"])
             (":man-shrugging:" ["🤷‍♂️"])
             (":shrug:" ["🤷"])
             (":woman-cartwheeling:" ["🤸‍♀️"])
             (":man-cartwheeling:" ["🤸‍♂️"])
             (":person_doing_cartwheel:" ["🤸"])
             (":woman-juggling:" ["🤹‍♀️"])
             (":man-juggling:" ["🤹‍♂️"])
             (":juggling:" ["🤹"])
             (":fencer:" ["🤺"])
             (":woman-wrestling:" ["🤼‍♀️"])
             (":man-wrestling:" ["🤼‍♂️"])
             (":wrestlers:" ["🤼"])
             (":woman-playing-water-polo:" ["🤽‍♀️"])
             (":man-playing-water-polo:" ["🤽‍♂️"])
             (":water_polo:" ["🤽"])
             (":woman-playing-handball:" ["🤾‍♀️"])
             (":man-playing-handball:" ["🤾‍♂️"])
             (":handball:" ["🤾"])
             (":diving_mask:" ["🤿"])
             (":wilted_flower:" ["🥀"])
             (":drum_with_drumsticks:" ["🥁"])
             (":clinking_glasses:" ["🥂"])
             (":tumbler_glass:" ["🥃"])
             (":spoon:" ["🥄"])
             (":goal_net:" ["🥅"])
             (":first_place_medal:" ["🥇"])
             (":second_place_medal:" ["🥈"])
             (":third_place_medal:" ["🥉"])
             (":boxing_glove:" ["🥊"])
             (":martial_arts_uniform:" ["🥋"])
             (":curling_stone:" ["🥌"])
             (":lacrosse:" ["🥍"])
             (":softball:" ["🥎"])
             (":flying_disc:" ["🥏"])
             (":croissant:" ["🥐"])
             (":avocado:" ["🥑"])
             (":cucumber:" ["🥒"])
             (":bacon:" ["🥓"])
             (":potato:" ["🥔"])
             (":carrot:" ["🥕"])
             (":baguette_bread:" ["🥖"])
             (":green_salad:" ["🥗"])
             (":shallow_pan_of_food:" ["🥘"])
             (":stuffed_flatbread:" ["🥙"])
             (":egg:" ["🥚"])
             (":glass_of_milk:" ["🥛"])
             (":peanuts:" ["🥜"])
             (":kiwifruit:" ["🥝"])
             (":pancakes:" ["🥞"])
             (":dumpling:" ["🥟"])
             (":fortune_cookie:" ["🥠"])
             (":takeout_box:" ["🥡"])
             (":chopsticks:" ["🥢"])
             (":bowl_with_spoon:" ["🥣"])
             (":cup_with_straw:" ["🥤"])
             (":coconut:" ["🥥"])
             (":broccoli:" ["🥦"])
             (":pie:" ["🥧"])
             (":pretzel:" ["🥨"])
             (":cut_of_meat:" ["🥩"])
             (":sandwich:" ["🥪"])
             (":canned_food:" ["🥫"])
             (":leafy_green:" ["🥬"])
             (":mango:" ["🥭"])
             (":moon_cake:" ["🥮"])
             (":bagel:" ["🥯"])
             (":smiling_face_with_3_hearts:" ["🥰"])
             (":yawning_face:" ["🥱"])
             (":smiling_face_with_tear:" ["🥲"])
             (":partying_face:" ["🥳"])
             (":woozy_face:" ["🥴"])
             (":hot_face:" ["🥵"])
             (":cold_face:" ["🥶"])
             (":ninja:" ["🥷"])
             (":disguised_face:" ["🥸"])
             (":pleading_face:" ["🥺"])
             (":sari:" ["🥻"])
             (":lab_coat:" ["🥼"])
             (":goggles:" ["🥽"])
             (":hiking_boot:" ["🥾"])
             (":womans_flat_shoe:" ["🥿"])
             (":crab:" ["🦀"])
             (":lion_face:" ["🦁"])
             (":scorpion:" ["🦂"])
             (":turkey:" ["🦃"])
             (":unicorn_face:" ["🦄"])
             (":eagle:" ["🦅"])
             (":duck:" ["🦆"])
             (":bat:" ["🦇"])
             (":shark:" ["🦈"])
             (":owl:" ["🦉"])
             (":fox_face:" ["🦊"])
             (":butterfly:" ["🦋"])
             (":deer:" ["🦌"])
             (":gorilla:" ["🦍"])
             (":lizard:" ["🦎"])
             (":rhinoceros:" ["🦏"])
             (":shrimp:" ["🦐"])
             (":squid:" ["🦑"])
             (":giraffe_face:" ["🦒"])
             (":zebra_face:" ["🦓"])
             (":hedgehog:" ["🦔"])
             (":sauropod:" ["🦕"])
             (":t-rex:" ["🦖"])
             (":cricket:" ["🦗"])
             (":kangaroo:" ["🦘"])
             (":llama:" ["🦙"])
             (":peacock:" ["🦚"])
             (":hippopotamus:" ["🦛"])
             (":parrot:" ["🦜"])
             (":raccoon:" ["🦝"])
             (":lobster:" ["🦞"])
             (":mosquito:" ["🦟"])
             (":microbe:" ["🦠"])
             (":badger:" ["🦡"])
             (":swan:" ["🦢"])
             (":mammoth:" ["🦣"])
             (":dodo:" ["🦤"])
             (":sloth:" ["🦥"])
             (":otter:" ["🦦"])
             (":orangutan:" ["🦧"])
             (":skunk:" ["🦨"])
             (":flamingo:" ["🦩"])
             (":oyster:" ["🦪"])
             (":beaver:" ["🦫"])
             (":bison:" ["🦬"])
             (":seal:" ["🦭"])
             (":guide_dog:" ["🦮"])
             (":probing_cane:" ["🦯"])
             (":bone:" ["🦴"])
             (":leg:" ["🦵"])
             (":foot:" ["🦶"])
             (":tooth:" ["🦷"])
             (":female_superhero:" ["🦸‍♀️"])
             (":male_superhero:" ["🦸‍♂️"])
             (":superhero:" ["🦸"])
             (":female_supervillain:" ["🦹‍♀️"])
             (":male_supervillain:" ["🦹‍♂️"])
             (":supervillain:" ["🦹"])
             (":safety_vest:" ["🦺"])
             (":ear_with_hearing_aid:" ["🦻"])
             (":motorized_wheelchair:" ["🦼"])
             (":manual_wheelchair:" ["🦽"])
             (":mechanical_arm:" ["🦾"])
             (":mechanical_leg:" ["🦿"])
             (":cheese_wedge:" ["🧀"])
             (":cupcake:" ["🧁"])
             (":salt:" ["🧂"])
             (":beverage_box:" ["🧃"])
             (":garlic:" ["🧄"])
             (":onion:" ["🧅"])
             (":falafel:" ["🧆"])
             (":waffle:" ["🧇"])
             (":butter:" ["🧈"])
             (":mate_drink:" ["🧉"])
             (":ice_cube:" ["🧊"])
             (":bubble_tea:" ["🧋"])
             (":woman_standing:" ["🧍‍♀️"])
             (":man_standing:" ["🧍‍♂️"])
             (":standing_person:" ["🧍"])
             (":woman_kneeling:" ["🧎‍♀️"])
             (":man_kneeling:" ["🧎‍♂️"])
             (":kneeling_person:" ["🧎"])
             (":deaf_woman:" ["🧏‍♀️"])
             (":deaf_man:" ["🧏‍♂️"])
             (":deaf_person:" ["🧏"])
             (":face_with_monocle:" ["🧐"])
             (":farmer:" ["🧑‍🌾"])
             (":cook:" ["🧑‍🍳"])
             (":person_feeding_baby:" ["🧑‍🍼"])
             (":mx_claus:" ["🧑‍🎄"])
             (":student:" ["🧑‍🎓"])
             (":singer:" ["🧑‍🎤"])
             (":artist:" ["🧑‍🎨"])
             (":teacher:" ["🧑‍🏫"])
             (":factory_worker:" ["🧑‍🏭"])
             (":technologist:" ["🧑‍💻"])
             (":office_worker:" ["🧑‍💼"])
             (":mechanic:" ["🧑‍🔧"])
             (":scientist:" ["🧑‍🔬"])
             (":astronaut:" ["🧑‍🚀"])
             (":firefighter:" ["🧑‍🚒"])
             (":people_holding_hands:" ["🧑‍🤝‍🧑"])
             (":person_with_probing_cane:" ["🧑‍🦯"])
             (":red_haired_person:" ["🧑‍🦰"])
             (":curly_haired_person:" ["🧑‍🦱"])
             (":bald_person:" ["🧑‍🦲"])
             (":white_haired_person:" ["🧑‍🦳"])
             (":person_in_motorized_wheelchair:" ["🧑‍🦼"])
             (":person_in_manual_wheelchair:" ["🧑‍🦽"])
             (":health_worker:" ["🧑‍⚕️"])
             (":judge:" ["🧑‍⚖️"])
             (":pilot:" ["🧑‍✈️"])
             (":adult:" ["🧑"])
             (":child:" ["🧒"])
             (":older_adult:" ["🧓"])
             (":woman_with_beard:" ["🧔‍♀️"])
             (":man_with_beard:" ["🧔‍♂️"])
             (":bearded_person:" ["🧔"])
             (":person_with_headscarf:" ["🧕"])
             (":woman_in_steamy_room:" ["🧖‍♀️"])
             (":man_in_steamy_room:" ["🧖‍♂️"])
             (":person_in_steamy_room:" ["🧖"])
             (":woman_climbing:" ["🧗‍♀️"])
             (":man_climbing:" ["🧗‍♂️"])
             (":person_climbing:" ["🧗"])
             (":woman_in_lotus_position:" ["🧘‍♀️"])
             (":man_in_lotus_position:" ["🧘‍♂️"])
             (":person_in_lotus_position:" ["🧘"])
             (":female_mage:" ["🧙‍♀️"])
             (":male_mage:" ["🧙‍♂️"])
             (":mage:" ["🧙"])
             (":female_fairy:" ["🧚‍♀️"])
             (":male_fairy:" ["🧚‍♂️"])
             (":fairy:" ["🧚"])
             (":female_vampire:" ["🧛‍♀️"])
             (":male_vampire:" ["🧛‍♂️"])
             (":vampire:" ["🧛"])
             (":mermaid:" ["🧜‍♀️"])
             (":merman:" ["🧜‍♂️"])
             (":merperson:" ["🧜"])
             (":female_elf:" ["🧝‍♀️"])
             (":male_elf:" ["🧝‍♂️"])
             (":elf:" ["🧝"])
             (":female_genie:" ["🧞‍♀️"])
             (":male_genie:" ["🧞‍♂️"])
             (":genie:" ["🧞"])
             (":female_zombie:" ["🧟‍♀️"])
             (":male_zombie:" ["🧟‍♂️"])
             (":zombie:" ["🧟"])
             (":brain:" ["🧠"])
             (":orange_heart:" ["🧡"])
             (":billed_cap:" ["🧢"])
             (":scarf:" ["🧣"])
             (":gloves:" ["🧤"])
             (":coat:" ["🧥"])
             (":socks:" ["🧦"])
             (":red_envelope:" ["🧧"])
             (":firecracker:" ["🧨"])
             (":jigsaw:" ["🧩"])
             (":test_tube:" ["🧪"])
             (":petri_dish:" ["🧫"])
             (":dna:" ["🧬"])
             (":compass:" ["🧭"])
             (":abacus:" ["🧮"])
             (":fire_extinguisher:" ["🧯"])
             (":toolbox:" ["🧰"])
             (":bricks:" ["🧱"])
             (":magnet:" ["🧲"])
             (":luggage:" ["🧳"])
             (":lotion_bottle:" ["🧴"])
             (":thread:" ["🧵"])
             (":yarn:" ["🧶"])
             (":safety_pin:" ["🧷"])
             (":teddy_bear:" ["🧸"])
             (":broom:" ["🧹"])
             (":basket:" ["🧺"])
             (":roll_of_paper:" ["🧻"])
             (":soap:" ["🧼"])
             (":sponge:" ["🧽"])
             (":receipt:" ["🧾"])
             (":nazar_amulet:" ["🧿"])
             (":ballet_shoes:" ["🩰"])
             (":one-piece_swimsuit:" ["🩱"])
             (":briefs:" ["🩲"])
             (":shorts:" ["🩳"])
             (":thong_sandal:" ["🩴"])
             (":drop_of_blood:" ["🩸"])
             (":adhesive_bandage:" ["🩹"])
             (":stethoscope:" ["🩺"])
             (":yo-yo:" ["🪀"])
             (":kite:" ["🪁"])
             (":parachute:" ["🪂"])
             (":boomerang:" ["🪃"])
             (":magic_wand:" ["🪄"])
             (":pinata:" ["🪅"])
             (":nesting_dolls:" ["🪆"])
             (":ringed_planet:" ["🪐"])
             (":chair:" ["🪑"])
             (":razor:" ["🪒"])
             (":axe:" ["🪓"])
             (":diya_lamp:" ["🪔"])
             (":banjo:" ["🪕"])
             (":military_helmet:" ["🪖"])
             (":accordion:" ["🪗"])
             (":long_drum:" ["🪘"])
             (":coin:" ["🪙"])
             (":carpentry_saw:" ["🪚"])
             (":screwdriver:" ["🪛"])
             (":ladder:" ["🪜"])
             (":hook:" ["🪝"])
             (":mirror:" ["🪞"])
             (":window:" ["🪟"])
             (":plunger:" ["🪠"])
             (":sewing_needle:" ["🪡"])
             (":knot:" ["🪢"])
             (":bucket:" ["🪣"])
             (":mouse_trap:" ["🪤"])
             (":toothbrush:" ["🪥"])
             (":headstone:" ["🪦"])
             (":placard:" ["🪧"])
             (":rock:" ["🪨"])
             (":fly:" ["🪰"])
             (":worm:" ["🪱"])
             (":beetle:" ["🪲"])
             (":cockroach:" ["🪳"])
             (":potted_plant:" ["🪴"])
             (":wood:" ["🪵"])
             (":feather:" ["🪶"])
             (":anatomical_heart:" ["🫀"])
             (":lungs:" ["🫁"])
             (":people_hugging:" ["🫂"])
             (":blueberries:" ["🫐"])
             (":bell_pepper:" ["🫑"])
             (":olive:" ["🫒"])
             (":flatbread:" ["🫓"])
             (":tamale:" ["🫔"])
             (":fondue:" ["🫕"])
             (":teapot:" ["🫖"])
             (":bangbang:" ["‼️"])
             (":interrobang:" ["⁉️"])
             (":tm:" ["™️"])
             (":information_source:" ["ℹ️"])
             (":left_right_arrow:" ["↔️"])
             (":arrow_up_down:" ["↕️"])
             (":arrow_upper_left:" ["↖️"])
             (":arrow_upper_right:" ["↗️"])
             (":arrow_lower_right:" ["↘️"])
             (":arrow_lower_left:" ["↙️"])
             (":leftwards_arrow_with_hook:" ["↩️"])
             (":arrow_right_hook:" ["↪️"])
             (":watch:" ["⌚"])
             (":hourglass:" ["⌛"])
             (":keyboard:" ["⌨️"])
             (":eject:" ["⏏️"])
             (":fast_forward:" ["⏩"])
             (":rewind:" ["⏪"])
             (":arrow_double_up:" ["⏫"])
             (":arrow_double_down:" ["⏬"])
             (":black_right_pointing_double_triangle_with_vertical_bar:" ["⏭️"])
             (":black_left_pointing_double_triangle_with_vertical_bar:" ["⏮️"])
             (":black_right_pointing_triangle_with_double_vertical_bar:" ["⏯️"])
             (":alarm_clock:" ["⏰"])
             (":stopwatch:" ["⏱️"])
             (":timer_clock:" ["⏲️"])
             (":hourglass_flowing_sand:" ["⏳"])
             (":double_vertical_bar:" ["⏸️"])
             (":black_square_for_stop:" ["⏹️"])
             (":black_circle_for_record:" ["⏺️"])
             (":m:" ["Ⓜ️"])
             (":black_small_square:" ["▪️"])
             (":white_small_square:" ["▫️"])
             (":arrow_forward:" ["▶️"])
             (":arrow_backward:" ["◀️"])
             (":white_medium_square:" ["◻️"])
             (":black_medium_square:" ["◼️"])
             (":white_medium_small_square:" ["◽"])
             (":black_medium_small_square:" ["◾"])
             (":sunny:" ["☀️"])
             (":cloud:" ["☁️"])
             (":umbrella:" ["☂️"])
             (":snowman:" ["☃️"])
             (":comet:" ["☄️"])
             (":phone:" ["☎️"])
             (":telephone:" ["☎️"])
             (":ballot_box_with_check:" ["☑️"])
             (":umbrella_with_rain_drops:" ["☔"])
             (":coffee:" ["☕"])
             (":shamrock:" ["☘️"])
             (":point_up:" ["☝️"])
             (":skull_and_crossbones:" ["☠️"])
             (":radioactive_sign:" ["☢️"])
             (":biohazard_sign:" ["☣️"])
             (":orthodox_cross:" ["☦️"])
             (":star_and_crescent:" ["☪️"])
             (":peace_symbol:" ["☮️"])
             (":yin_yang:" ["☯️"])
             (":wheel_of_dharma:" ["☸️"])
             (":white_frowning_face:" ["☹️"])
             (":relaxed:" ["☺️"])
             (":female_sign:" ["♀️"])
             (":male_sign:" ["♂️"])
             (":aries:" ["♈"])
             (":taurus:" ["♉"])
             (":gemini:" ["♊"])
             (":cancer:" ["♋"])
             (":leo:" ["♌"])
             (":virgo:" ["♍"])
             (":libra:" ["♎"])
             (":scorpius:" ["♏"])
             (":sagittarius:" ["♐"])
             (":capricorn:" ["♑"])
             (":aquarius:" ["♒"])
             (":pisces:" ["♓"])
             (":chess_pawn:" ["♟️"])
             (":spades:" ["♠️"])
             (":clubs:" ["♣️"])
             (":hearts:" ["♥️"])
             (":diamonds:" ["♦️"])
             (":hotsprings:" ["♨️"])
             (":recycle:" ["♻️"])
             (":infinity:" ["♾️"])
             (":wheelchair:" ["♿"])
             (":hammer_and_pick:" ["⚒️"])
             (":anchor:" ["⚓"])
             (":crossed_swords:" ["⚔️"])
             (":medical_symbol:" ["⚕️"])
             (":staff_of_aesculapius:" ["⚕️"])
             (":scales:" ["⚖️"])
             (":alembic:" ["⚗️"])
             (":gear:" ["⚙️"])
             (":atom_symbol:" ["⚛️"])
             (":fleur_de_lis:" ["⚜️"])
             (":warning:" ["⚠️"])
             (":zap:" ["⚡"])
             (":transgender_symbol:" ["⚧️"])
             (":white_circle:" ["⚪"])
             (":black_circle:" ["⚫"])
             (":coffin:" ["⚰️"])
             (":funeral_urn:" ["⚱️"])
             (":soccer:" ["⚽"])
             (":baseball:" ["⚾"])
             (":snowman_without_snow:" ["⛄"])
             (":partly_sunny:" ["⛅"])
             (":thunder_cloud_and_rain:" ["⛈️"])
             (":ophiuchus:" ["⛎"])
             (":pick:" ["⛏️"])
             (":helmet_with_white_cross:" ["⛑️"])
             (":chains:" ["⛓️"])
             (":no_entry:" ["⛔"])
             (":shinto_shrine:" ["⛩️"])
             (":church:" ["⛪"])
             (":mountain:" ["⛰️"])
             (":umbrella_on_ground:" ["⛱️"])
             (":fountain:" ["⛲"])
             (":golf:" ["⛳"])
             (":ferry:" ["⛴️"])
             (":boat:" ["⛵"])
             (":sailboat:" ["⛵"])
             (":skier:" ["⛷️"])
             (":ice_skate:" ["⛸️"])
             (":woman-bouncing-ball:" ["⛹️‍♀️"])
             (":man-bouncing-ball:" ["⛹️‍♂️"])
             (":person_with_ball:" ["⛹️"])
             (":tent:" ["⛺"])
             (":fuelpump:" ["⛽"])
             (":scissors:" ["✂️"])
             (":white_check_mark:" ["✅"])
             (":airplane:" ["✈️"])
             (":email:" ["✉️"])
             (":envelope:" ["✉️"])
             (":fist:" ["✊"])
             (":hand:" ["✋"])
             (":raised_hand:" ["✋"])
             (":v:" ["✌️"])
             (":writing_hand:" ["✍️"])
             (":pencil2:" ["✏️"])
             (":black_nib:" ["✒️"])
             (":heavy_check_mark:" ["✔️"])
             (":heavy_multiplication_x:" ["✖️"])
             (":latin_cross:" ["✝️"])
             (":star_of_david:" ["✡️"])
             (":sparkles:" ["✨"])
             (":eight_spoked_asterisk:" ["✳️"])
             (":eight_pointed_black_star:" ["✴️"])
             (":snowflake:" ["❄️"])
             (":sparkle:" ["❇️"])
             (":x:" ["❌"])
             (":negative_squared_cross_mark:" ["❎"])
             (":question:" ["❓"])
             (":grey_question:" ["❔"])
             (":grey_exclamation:" ["❕"])
             (":exclamation:" ["❗"])
             (":heavy_exclamation_mark:" ["❗"])
             (":heavy_heart_exclamation_mark_ornament:" ["❣️"])
             (":heart_on_fire:" ["❤️‍🔥"])
             (":mending_heart:" ["❤️‍🩹"])
             (":heart:" ["❤️"])
             ("<3" ["❤️"])
             (":heavy_plus_sign:" ["➕"])
             (":heavy_minus_sign:" ["➖"])
             (":heavy_division_sign:" ["➗"])
             (":arrow_right:" ["➡️"])
             (":curly_loop:" ["➰"])
             (":loop:" ["➿"])
             (":arrow_heading_up:" ["⤴️"])
             (":arrow_heading_down:" ["⤵️"])
             (":arrow_left:" ["⬅️"])
             (":arrow_up:" ["⬆️"])
             (":arrow_down:" ["⬇️"])
             (":black_large_square:" ["⬛"])
             (":white_large_square:" ["⬜"])
             (":star:" ["⭐"])
             (":o:" ["⭕"])
             (":wavy_dash:" ["〰️"])
             (":part_alternation_mark:" ["〽️"])
             (":congratulations:" ["㊗️"])
             (":secret:" ["㊙️"])))))))

(emoji--define-rules)

(provide 'emoji)
;;; emoji.el ends here
