[DRE-commits] [tdiary] 01/04: Drop gemoji depndencies

Youhei SASAKI uwabami-guest at moszumanska.debian.org
Thu Nov 26 16:52:51 UTC 2015


This is an automated email from the git hooks/post-receive script.

uwabami-guest pushed a commit to branch master
in repository tdiary.

commit 919debfda987ef8b598cc74201a879138a416639
Author: Youhei SASAKI <uwabami at gfd-dennou.org>
Date:   Fri Nov 27 01:38:57 2015 +0900

    Drop gemoji depndencies
    
    Signed-off-by: Youhei SASAKI <uwabami at gfd-dennou.org>
---
 debian/control                                     |   10 +-
 debian/copyright                                   |   18 +-
 debian/emoji.rb                                    |   80 +
 debian/emoji/character.rb                          |   74 +
 debian/emoji/emoji.json                            | 8265 ++++++++++++++++++++
 debian/patches/0007-Remove-gemoji-dependency.patch |   34 +
 debian/patches/series                              |    1 +
 debian/tdiary-core.install                         |    2 +
 8 files changed, 8471 insertions(+), 13 deletions(-)

diff --git a/debian/control b/debian/control
index 14eb5b3..5060f14 100644
--- a/debian/control
+++ b/debian/control
@@ -18,15 +18,14 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, ruby | ruby-interpreter,
  ruby-sprockets,
  ruby-hikidoc,
  ruby-fastimage,
- ruby-gemoji,
  ruby-execjs,
  ruby-coffee-script,
  ruby-mail,
  ruby-debian
-Suggests: tdiary-contrib (>= 4.0~), httpd-cgi
-Recommends: tdiary-theme (>= 4.0~), httpd
-Replaces: tdiary (<< 4.0~)
-Breaks: tdiary (<< 4.0~)
+Suggests: tdiary-contrib (>= 4.1~), httpd-cgi
+Recommends: tdiary-theme (>= 4.1~), httpd
+Replaces: tdiary (<< 4.1~)
+Breaks: tdiary (<< 4.1~)
 Description: Communication-friendly weblog system
  tDiary is a weblog system, which makes your weblog communication-friendly for
  the writer (you) and readers. It consists of Ruby scripts for CGI (Common
@@ -53,4 +52,3 @@ Description: Metapackages of tDiary
  This package is metapackage of tDiary, depends followin packages:
    - tdiary-core
    - tdiary-theme
-   - tdiary-plugin
diff --git a/debian/copyright b/debian/copyright
index 31fdd7e..422f85f 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -6,7 +6,7 @@ Copyright: (C) 2001-2010 TADA Tadashi <sho at spc.gr.jp>
 License: GPL-2.0+
 Disclaimer:
     A lot of people have contributed to this software.  I picked them out
-    at copyright file for each binary package.  Please take a look at the
+    at copyright file for each binary package. Please take a look at the
     binary package dedicated copyright file.
 
 Files: *
@@ -21,12 +21,6 @@ Files: misc/plugin/makerss.rb
 Copyright: (C) 2009 TADA Tadashi <t at tdtds.jp>
 License: GPL-2.0+
 
-Files: debian/*
-Copyright: (C) 2002-2012 Daigo Moriwaki <daigo at debian.org>
-           (C) 2012 Taku YASUI <tach at debian.org>
-           (C) 2015 Youhei SASAKI <uwabami at gfd-dennou.org>
-License: GPL-2.0+
-
 Files: misc/plugin/todo.rb misc/plugin/ja/todo.rb misc/plugin/en/todo.rb
 Copyright: (C) 2001 2002 2003 Junichiro KITA <kita at kitaj.no-ip.com>
 License: GPL-2.0+
@@ -328,6 +322,16 @@ Files: theme/default/default.css
 Copyright: (C) TADA Tadashi <t at tdtds.jp>
 License: GPL-2.0+
 
+Files: debian/*
+Copyright: (C) 2002-2012 Daigo Moriwaki <daigo at debian.org>
+           (C) 2012 Taku YASUI <tach at debian.org>
+           (C) 2015 Youhei SASAKI <uwabami at gfd-dennou.org>
+License: GPL-2.0+
+
+Files: debian/emoji.rb debian/emoji/*
+Copyright: (C) 2013 Github, Inc.
+           (C) 2015 Youhei SASAKI <uwabami at gfd-dennou.org>
+License: Expat
 
 License: Expat
  Permission is hereby granted, free of charge, to any person obtaining a
diff --git a/debian/emoji.rb b/debian/emoji.rb
new file mode 100644
index 0000000..8dd7310
--- /dev/null
+++ b/debian/emoji.rb
@@ -0,0 +1,80 @@
+require 'emoji/character'
+require 'json'
+
+module Emoji
+  extend self
+
+  def data_file
+    '/usr/share/tdiary/lib/tdiary/emoji/emoji.json'
+  end
+
+  def all
+    return @all if defined? @all
+    @all = []
+    parse_data_file
+    @all
+  end
+
+  # Public: Initialize an Emoji::Character instance and yield it to the block.
+  # The character is added to the `Emoji.all` set.
+  def create(name)
+    emoji = Emoji::Character.new(name)
+    self.all << edit_emoji(emoji) { yield emoji if block_given? }
+    emoji
+  end
+
+  # Public: Yield an emoji to the block and update the indices in case its
+  # aliases or unicode_aliases lists changed.
+  def edit_emoji(emoji)
+    @names_index ||= Hash.new
+    @unicodes_index ||= Hash.new
+
+    yield emoji
+
+    emoji.aliases.each do |name|
+      @names_index[name] = emoji
+    end
+    emoji.unicode_aliases.each do |unicode|
+      @unicodes_index[unicode] = emoji
+    end
+
+    emoji
+  end
+
+  # Public: Find an emoji by its aliased name. Return nil if missing.
+  def find_by_alias(name)
+    names_index[name]
+  end
+
+  # Public: Find an emoji by its unicode character. Return nil if missing.
+  def find_by_unicode(unicode)
+    unicodes_index[unicode]
+  end
+
+  private
+    VARIATION_SELECTOR_16 = "\u{fe0f}".freeze
+
+    def parse_data_file
+      raw = File.open(data_file, 'r:UTF-8') { |data| JSON.parse(data.read) }
+      raw.each do |raw_emoji|
+        self.create(nil) do |emoji|
+          raw_emoji.fetch('aliases').each { |name| emoji.add_alias(name) }
+          if raw = raw_emoji['emoji']
+            unicodes = [raw, raw.sub(VARIATION_SELECTOR_16, '') + VARIATION_SELECTOR_16].uniq
+            unicodes.each { |uni| emoji.add_unicode_alias(uni) }
+          end
+          raw_emoji.fetch('tags').each { |tag| emoji.add_tag(tag) }
+        end
+      end
+    end
+
+    def names_index
+      all unless defined? @all
+      @names_index
+    end
+
+    def unicodes_index
+      all unless defined? @all
+      @unicodes_index
+    end
+end
diff --git a/debian/emoji/character.rb b/debian/emoji/character.rb
new file mode 100644
index 0000000..a3632a0
--- /dev/null
+++ b/debian/emoji/character.rb
@@ -0,0 +1,74 @@
+module Emoji
+  class Character
+    # Inspect individual Unicode characters in a string by dumping its
+    # codepoints in hexadecimal format.
+    def self.hex_inspect(str)
+      str.codepoints.map { |c| c.to_s(16).rjust(4, '0') }.join('-')
+    end
+
+    # True if the emoji is not a standard Emoji character.
+    def custom?() !raw end
+
+    # A list of names uniquely referring to this emoji.
+    attr_reader :aliases
+
+    def name() aliases.first end
+
+    def add_alias(name)
+      aliases << name
+    end
+
+    # A list of Unicode strings that uniquely refer to this emoji.
+    attr_reader :unicode_aliases
+
+    # Raw Unicode string for an emoji. Nil if emoji is non-standard.
+    def raw() unicode_aliases.first end
+
+    def add_unicode_alias(str)
+      unicode_aliases << str
+    end
+
+    # A list of tags associated with an emoji. Multiple emojis can share the
+    # same tags.
+    attr_reader :tags
+
+    def add_tag(tag)
+      tags << tag
+    end
+
+    def initialize(name)
+      @aliases = Array(name)
+      @unicode_aliases = []
+      @tags = []
+    end
+
+    def inspect
+      hex = '(%s)' % hex_inspect unless custom?
+      %(#<#{self.class.name}:#{name}#{hex}>)
+    end
+
+    def hex_inspect
+      self.class.hex_inspect(raw)
+    end
+
+    attr_writer :image_filename
+
+    def image_filename
+      if defined? @image_filename
+        @image_filename
+      else
+        default_image_filename
+      end
+    end
+
+    private
+
+    def default_image_filename
+      if custom?
+        '%s.png' % name
+      else
+        'unicode/%s.png' % hex_inspect.sub(/-fe0f\b/, '')
+      end
+    end
+  end
+end
diff --git a/debian/emoji/emoji.json b/debian/emoji/emoji.json
new file mode 100644
index 0000000..f41d295
--- /dev/null
+++ b/debian/emoji/emoji.json
@@ -0,0 +1,8265 @@
+[
+  {
+    "emoji": "๐Ÿ˜„"
+  , "description": "smiling face with open mouth and smiling eyes"
+  , "aliases": [
+      "smile"
+    ]
+  , "tags": [
+      "happy"
+    , "joy"
+    , "pleased"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ƒ"
+  , "description": "smiling face with open mouth"
+  , "aliases": [
+      "smiley"
+    ]
+  , "tags": [
+      "happy"
+    , "joy"
+    , "haha"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜€"
+  , "description": "grinning face"
+  , "aliases": [
+      "grinning"
+    ]
+  , "tags": [
+      "smile"
+    , "happy"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜Š"
+  , "description": "smiling face with smiling eyes"
+  , "aliases": [
+      "blush"
+    ]
+  , "tags": [
+      "proud"
+    ]
+  }
+, {
+    "emoji": "โ˜บ๏ธ"
+  , "description": "white smiling face"
+  , "aliases": [
+      "relaxed"
+    ]
+  , "tags": [
+      "blush"
+    , "pleased"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜‰"
+  , "description": "winking face"
+  , "aliases": [
+      "wink"
+    ]
+  , "tags": [
+      "flirt"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜"
+  , "description": "smiling face with heart-shaped eyes"
+  , "aliases": [
+      "heart_eyes"
+    ]
+  , "tags": [
+      "love"
+    , "crush"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜˜"
+  , "description": "face throwing a kiss"
+  , "aliases": [
+      "kissing_heart"
+    ]
+  , "tags": [
+      "flirt"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜š"
+  , "description": "kissing face with closed eyes"
+  , "aliases": [
+      "kissing_closed_eyes"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜—"
+  , "description": "kissing face"
+  , "aliases": [
+      "kissing"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜™"
+  , "description": "kissing face with smiling eyes"
+  , "aliases": [
+      "kissing_smiling_eyes"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜œ"
+  , "description": "face with stuck-out tongue and winking eye"
+  , "aliases": [
+      "stuck_out_tongue_winking_eye"
+    ]
+  , "tags": [
+      "prank"
+    , "silly"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜"
+  , "description": "face with stuck-out tongue and tightly-closed eyes"
+  , "aliases": [
+      "stuck_out_tongue_closed_eyes"
+    ]
+  , "tags": [
+      "prank"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜›"
+  , "description": "face with stuck-out tongue"
+  , "aliases": [
+      "stuck_out_tongue"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ณ"
+  , "description": "flushed face"
+  , "aliases": [
+      "flushed"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜"
+  , "description": "grinning face with smiling eyes"
+  , "aliases": [
+      "grin"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜”"
+  , "description": "pensive face"
+  , "aliases": [
+      "pensive"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜Œ"
+  , "description": "relieved face"
+  , "aliases": [
+      "relieved"
+    ]
+  , "tags": [
+      "whew"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜’"
+  , "description": "unamused face"
+  , "aliases": [
+      "unamused"
+    ]
+  , "tags": [
+      "meh"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ž"
+  , "description": "disappointed face"
+  , "aliases": [
+      "disappointed"
+    ]
+  , "tags": [
+      "sad"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ฃ"
+  , "description": "persevering face"
+  , "aliases": [
+      "persevere"
+    ]
+  , "tags": [
+      "struggling"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ข"
+  , "description": "crying face"
+  , "aliases": [
+      "cry"
+    ]
+  , "tags": [
+      "sad"
+    , "tear"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜‚"
+  , "description": "face with tears of joy"
+  , "aliases": [
+      "joy"
+    ]
+  , "tags": [
+      "tears"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ญ"
+  , "description": "loudly crying face"
+  , "aliases": [
+      "sob"
+    ]
+  , "tags": [
+      "sad"
+    , "cry"
+    , "bawling"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ช"
+  , "description": "sleepy face"
+  , "aliases": [
+      "sleepy"
+    ]
+  , "tags": [
+      "tired"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ฅ"
+  , "description": "disappointed but relieved face"
+  , "aliases": [
+      "disappointed_relieved"
+    ]
+  , "tags": [
+      "phew"
+    , "sweat"
+    , "nervous"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ฐ"
+  , "description": "face with open mouth and cold sweat"
+  , "aliases": [
+      "cold_sweat"
+    ]
+  , "tags": [
+      "nervous"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜…"
+  , "description": "smiling face with open mouth and cold sweat"
+  , "aliases": [
+      "sweat_smile"
+    ]
+  , "tags": [
+      "hot"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜“"
+  , "description": "face with cold sweat"
+  , "aliases": [
+      "sweat"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ฉ"
+  , "description": "weary face"
+  , "aliases": [
+      "weary"
+    ]
+  , "tags": [
+      "tired"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ซ"
+  , "description": "tired face"
+  , "aliases": [
+      "tired_face"
+    ]
+  , "tags": [
+      "upset"
+    , "whine"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜จ"
+  , "description": "fearful face"
+  , "aliases": [
+      "fearful"
+    ]
+  , "tags": [
+      "scared"
+    , "shocked"
+    , "oops"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ฑ"
+  , "description": "face screaming in fear"
+  , "aliases": [
+      "scream"
+    ]
+  , "tags": [
+      "horror"
+    , "shocked"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ "
+  , "description": "angry face"
+  , "aliases": [
+      "angry"
+    ]
+  , "tags": [
+      "mad"
+    , "annoyed"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ก"
+  , "description": "pouting face"
+  , "aliases": [
+      "rage"
+    , "pout"
+    ]
+  , "tags": [
+      "angry"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ค"
+  , "description": "face with look of triumph"
+  , "aliases": [
+      "triumph"
+    ]
+  , "tags": [
+      "smug"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜–"
+  , "description": "confounded face"
+  , "aliases": [
+      "confounded"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜†"
+  , "description": "smiling face with open mouth and tightly-closed eyes"
+  , "aliases": [
+      "laughing"
+    , "satisfied"
+    ]
+  , "tags": [
+      "happy"
+    , "haha"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜‹"
+  , "description": "face savouring delicious food"
+  , "aliases": [
+      "yum"
+    ]
+  , "tags": [
+      "tongue"
+    , "lick"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ท"
+  , "description": "face with medical mask"
+  , "aliases": [
+      "mask"
+    ]
+  , "tags": [
+      "sick"
+    , "ill"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜Ž"
+  , "description": "smiling face with sunglasses"
+  , "aliases": [
+      "sunglasses"
+    ]
+  , "tags": [
+      "cool"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ด"
+  , "description": "sleeping face"
+  , "aliases": [
+      "sleeping"
+    ]
+  , "tags": [
+      "zzz"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ต"
+  , "description": "dizzy face"
+  , "aliases": [
+      "dizzy_face"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ฒ"
+  , "description": "astonished face"
+  , "aliases": [
+      "astonished"
+    ]
+  , "tags": [
+      "amazed"
+    , "gasp"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜Ÿ"
+  , "description": "worried face"
+  , "aliases": [
+      "worried"
+    ]
+  , "tags": [
+      "nervous"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ฆ"
+  , "description": "frowning face with open mouth"
+  , "aliases": [
+      "frowning"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ง"
+  , "description": "anguished face"
+  , "aliases": [
+      "anguished"
+    ]
+  , "tags": [
+      "stunned"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ˆ"
+  , "description": "smiling face with horns"
+  , "aliases": [
+      "smiling_imp"
+    ]
+  , "tags": [
+      "devil"
+    , "evil"
+    , "horns"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ฟ"
+  , "description": "imp"
+  , "aliases": [
+      "imp"
+    ]
+  , "tags": [
+      "angry"
+    , "devil"
+    , "evil"
+    , "horns"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ฎ"
+  , "description": "face with open mouth"
+  , "aliases": [
+      "open_mouth"
+    ]
+  , "tags": [
+      "surprise"
+    , "impressed"
+    , "wow"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ฌ"
+  , "description": "grimacing face"
+  , "aliases": [
+      "grimacing"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜"
+  , "description": "neutral face"
+  , "aliases": [
+      "neutral_face"
+    ]
+  , "tags": [
+      "meh"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜•"
+  , "description": "confused face"
+  , "aliases": [
+      "confused"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ฏ"
+  , "description": "hushed face"
+  , "aliases": [
+      "hushed"
+    ]
+  , "tags": [
+      "silence"
+    , "speechless"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ถ"
+  , "description": "face without mouth"
+  , "aliases": [
+      "no_mouth"
+    ]
+  , "tags": [
+      "mute"
+    , "silence"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜‡"
+  , "description": "smiling face with halo"
+  , "aliases": [
+      "innocent"
+    ]
+  , "tags": [
+      "angel"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜"
+  , "description": "smirking face"
+  , "aliases": [
+      "smirk"
+    ]
+  , "tags": [
+      "smug"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜‘"
+  , "description": "expressionless face"
+  , "aliases": [
+      "expressionless"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ฒ"
+  , "description": "man with gua pi mao"
+  , "aliases": [
+      "man_with_gua_pi_mao"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ณ"
+  , "description": "man with turban"
+  , "aliases": [
+      "man_with_turban"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ฎ"
+  , "description": "police officer"
+  , "aliases": [
+      "cop"
+    ]
+  , "tags": [
+      "police"
+    , "law"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ท"
+  , "description": "construction worker"
+  , "aliases": [
+      "construction_worker"
+    ]
+  , "tags": [
+      "helmet"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’‚"
+  , "description": "guardsman"
+  , "aliases": [
+      "guardsman"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ถ"
+  , "description": "baby"
+  , "aliases": [
+      "baby"
+    ]
+  , "tags": [
+      "child"
+    , "newborn"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ฆ"
+  , "description": "boy"
+  , "aliases": [
+      "boy"
+    ]
+  , "tags": [
+      "child"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ง"
+  , "description": "girl"
+  , "aliases": [
+      "girl"
+    ]
+  , "tags": [
+      "child"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘จ"
+  , "description": "man"
+  , "aliases": [
+      "man"
+    ]
+  , "tags": [
+      "mustache"
+    , "father"
+    , "dad"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ฉ"
+  , "description": "woman"
+  , "aliases": [
+      "woman"
+    ]
+  , "tags": [
+      "girls"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ด"
+  , "description": "older man"
+  , "aliases": [
+      "older_man"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ต"
+  , "description": "older woman"
+  , "aliases": [
+      "older_woman"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ฑ"
+  , "description": "person with blond hair"
+  , "aliases": [
+      "person_with_blond_hair"
+    ]
+  , "tags": [
+      "boy"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ผ"
+  , "description": "baby angel"
+  , "aliases": [
+      "angel"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ธ"
+  , "description": "princess"
+  , "aliases": [
+      "princess"
+    ]
+  , "tags": [
+      "blonde"
+    , "crown"
+    , "royal"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜บ"
+  , "description": "smiling cat face with open mouth"
+  , "aliases": [
+      "smiley_cat"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ธ"
+  , "description": "grinning cat face with smiling eyes"
+  , "aliases": [
+      "smile_cat"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ป"
+  , "description": "smiling cat face with heart-shaped eyes"
+  , "aliases": [
+      "heart_eyes_cat"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ฝ"
+  , "description": "kissing cat face with closed eyes"
+  , "aliases": [
+      "kissing_cat"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ผ"
+  , "description": "cat face with wry smile"
+  , "aliases": [
+      "smirk_cat"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ™€"
+  , "description": "weary cat face"
+  , "aliases": [
+      "scream_cat"
+    ]
+  , "tags": [
+      "horror"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜ฟ"
+  , "description": "crying cat face"
+  , "aliases": [
+      "crying_cat_face"
+    ]
+  , "tags": [
+      "sad"
+    , "tear"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜น"
+  , "description": "cat face with tears of joy"
+  , "aliases": [
+      "joy_cat"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜พ"
+  , "description": "pouting cat face"
+  , "aliases": [
+      "pouting_cat"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘น"
+  , "description": "japanese ogre"
+  , "aliases": [
+      "japanese_ogre"
+    ]
+  , "tags": [
+      "monster"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘บ"
+  , "description": "japanese goblin"
+  , "aliases": [
+      "japanese_goblin"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ™ˆ"
+  , "description": "see-no-evil monkey"
+  , "aliases": [
+      "see_no_evil"
+    ]
+  , "tags": [
+      "monkey"
+    , "blind"
+    , "ignore"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ™‰"
+  , "description": "hear-no-evil monkey"
+  , "aliases": [
+      "hear_no_evil"
+    ]
+  , "tags": [
+      "monkey"
+    , "deaf"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ™Š"
+  , "description": "speak-no-evil monkey"
+  , "aliases": [
+      "speak_no_evil"
+    ]
+  , "tags": [
+      "monkey"
+    , "mute"
+    , "hush"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’€"
+  , "description": "skull"
+  , "aliases": [
+      "skull"
+    ]
+  , "tags": [
+      "dead"
+    , "danger"
+    , "poison"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ฝ"
+  , "description": "extraterrestrial alien"
+  , "aliases": [
+      "alien"
+    ]
+  , "tags": [
+      "ufo"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ฉ"
+  , "description": "pile of poo"
+  , "aliases": [
+      "hankey"
+    , "poop"
+    , "shit"
+    ]
+  , "tags": [
+      "crap"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ฅ"
+  , "description": "fire"
+  , "aliases": [
+      "fire"
+    ]
+  , "tags": [
+      "burn"
+    ]
+  }
+, {
+    "emoji": "โœจ"
+  , "description": "sparkles"
+  , "aliases": [
+      "sparkles"
+    ]
+  , "tags": [
+      "shiny"
+    ]
+  }
+, {
+    "emoji": "๐ŸŒŸ"
+  , "description": "glowing star"
+  , "aliases": [
+      "star2"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ซ"
+  , "description": "dizzy symbol"
+  , "aliases": [
+      "dizzy"
+    ]
+  , "tags": [
+      "star"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ฅ"
+  , "description": "collision symbol"
+  , "aliases": [
+      "boom"
+    , "collision"
+    ]
+  , "tags": [
+      "explode"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ข"
+  , "description": "anger symbol"
+  , "aliases": [
+      "anger"
+    ]
+  , "tags": [
+      "angry"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ฆ"
+  , "description": "splashing sweat symbol"
+  , "aliases": [
+      "sweat_drops"
+    ]
+  , "tags": [
+      "water"
+    , "workout"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ง"
+  , "description": "droplet"
+  , "aliases": [
+      "droplet"
+    ]
+  , "tags": [
+      "water"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ค"
+  , "description": "sleeping symbol"
+  , "aliases": [
+      "zzz"
+    ]
+  , "tags": [
+      "sleeping"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’จ"
+  , "description": "dash symbol"
+  , "aliases": [
+      "dash"
+    ]
+  , "tags": [
+      "wind"
+    , "blow"
+    , "fast"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘‚"
+  , "description": "ear"
+  , "aliases": [
+      "ear"
+    ]
+  , "tags": [
+      "hear"
+    , "sound"
+    , "listen"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘€"
+  , "description": "eyes"
+  , "aliases": [
+      "eyes"
+    ]
+  , "tags": [
+      "look"
+    , "see"
+    , "watch"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ƒ"
+  , "description": "nose"
+  , "aliases": [
+      "nose"
+    ]
+  , "tags": [
+      "smell"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘…"
+  , "description": "tongue"
+  , "aliases": [
+      "tongue"
+    ]
+  , "tags": [
+      "taste"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘„"
+  , "description": "mouth"
+  , "aliases": [
+      "lips"
+    ]
+  , "tags": [
+      "kiss"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘"
+  , "description": "thumbs up sign"
+  , "aliases": [
+      "+1"
+    , "thumbsup"
+    ]
+  , "tags": [
+      "approve"
+    , "ok"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘Ž"
+  , "description": "thumbs down sign"
+  , "aliases": [
+      "-1"
+    , "thumbsdown"
+    ]
+  , "tags": [
+      "disapprove"
+    , "bury"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘Œ"
+  , "description": "ok hand sign"
+  , "aliases": [
+      "ok_hand"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘Š"
+  , "description": "fisted hand sign"
+  , "aliases": [
+      "facepunch"
+    , "punch"
+    ]
+  , "tags": [
+      "attack"
+    ]
+  }
+, {
+    "emoji": "โœŠ"
+  , "description": "raised fist"
+  , "aliases": [
+      "fist"
+    ]
+  , "tags": [
+      "power"
+    ]
+  }
+, {
+    "emoji": "โœŒ๏ธ"
+  , "description": "victory hand"
+  , "aliases": [
+      "v"
+    ]
+  , "tags": [
+      "victory"
+    , "peace"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘‹"
+  , "description": "waving hand sign"
+  , "aliases": [
+      "wave"
+    ]
+  , "tags": [
+      "goodbye"
+    ]
+  }
+, {
+    "emoji": "โœ‹"
+  , "description": "raised hand"
+  , "aliases": [
+      "hand"
+    , "raised_hand"
+    ]
+  , "tags": [
+      "highfive"
+    , "stop"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘"
+  , "description": "open hands sign"
+  , "aliases": [
+      "open_hands"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘†"
+  , "description": "white up pointing backhand index"
+  , "aliases": [
+      "point_up_2"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘‡"
+  , "description": "white down pointing backhand index"
+  , "aliases": [
+      "point_down"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘‰"
+  , "description": "white right pointing backhand index"
+  , "aliases": [
+      "point_right"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ˆ"
+  , "description": "white left pointing backhand index"
+  , "aliases": [
+      "point_left"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ™Œ"
+  , "description": "person raising both hands in celebration"
+  , "aliases": [
+      "raised_hands"
+    ]
+  , "tags": [
+      "hooray"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ™"
+  , "description": "person with folded hands"
+  , "aliases": [
+      "pray"
+    ]
+  , "tags": [
+      "please"
+    , "hope"
+    , "wish"
+    ]
+  }
+, {
+    "emoji": "โ˜๏ธ"
+  , "description": "white up pointing index"
+  , "aliases": [
+      "point_up"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘"
+  , "description": "clapping hands sign"
+  , "aliases": [
+      "clap"
+    ]
+  , "tags": [
+      "praise"
+    , "applause"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ช"
+  , "description": "flexed biceps"
+  , "aliases": [
+      "muscle"
+    ]
+  , "tags": [
+      "flex"
+    , "bicep"
+    , "strong"
+    , "workout"
+    ]
+  }
+, {
+    "emoji": "๐Ÿšถ"
+  , "description": "pedestrian"
+  , "aliases": [
+      "walking"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿƒ"
+  , "description": "runner"
+  , "aliases": [
+      "runner"
+    , "running"
+    ]
+  , "tags": [
+      "exercise"
+    , "workout"
+    , "marathon"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ƒ"
+  , "description": "dancer"
+  , "aliases": [
+      "dancer"
+    ]
+  , "tags": [
+      "dress"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ซ"
+  , "description": "man and woman holding hands"
+  , "aliases": [
+      "couple"
+    ]
+  , "tags": [
+      "date"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ช"
+  , "description": "family"
+  , "aliases": [
+      "family"
+    ]
+  , "tags": [
+      "home"
+    , "parents"
+    , "child"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ฌ"
+  , "description": "two men holding hands"
+  , "aliases": [
+      "two_men_holding_hands"
+    ]
+  , "tags": [
+      "couple"
+    , "date"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ญ"
+  , "description": "two women holding hands"
+  , "aliases": [
+      "two_women_holding_hands"
+    ]
+  , "tags": [
+      "couple"
+    , "date"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’"
+  , "description": "kiss"
+  , "aliases": [
+      "couplekiss"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’‘"
+  , "description": "couple with heart"
+  , "aliases": [
+      "couple_with_heart"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ฏ"
+  , "description": "woman with bunny ears"
+  , "aliases": [
+      "dancers"
+    ]
+  , "tags": [
+      "bunny"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ™†"
+  , "description": "face with ok gesture"
+  , "aliases": [
+      "ok_woman"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ™…"
+  , "description": "face with no good gesture"
+  , "aliases": [
+      "no_good"
+    , "ng_woman"
+    ]
+  , "tags": [
+      "stop"
+    , "halt"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’"
+  , "description": "information desk person"
+  , "aliases": [
+      "information_desk_person"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ™‹"
+  , "description": "happy person raising one hand"
+  , "aliases": [
+      "raising_hand"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’†"
+  , "description": "face massage"
+  , "aliases": [
+      "massage"
+    ]
+  , "tags": [
+      "spa"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’‡"
+  , "description": "haircut"
+  , "aliases": [
+      "haircut"
+    ]
+  , "tags": [
+      "beauty"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’…"
+  , "description": "nail polish"
+  , "aliases": [
+      "nail_care"
+    ]
+  , "tags": [
+      "beauty"
+    , "manicure"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ฐ"
+  , "description": "bride with veil"
+  , "aliases": [
+      "bride_with_veil"
+    ]
+  , "tags": [
+      "marriage"
+    , "wedding"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ™Ž"
+  , "description": "person with pouting face"
+  , "aliases": [
+      "person_with_pouting_face"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ™"
+  , "description": "person frowning"
+  , "aliases": [
+      "person_frowning"
+    ]
+  , "tags": [
+      "sad"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ™‡"
+  , "description": "person bowing deeply"
+  , "aliases": [
+      "bow"
+    ]
+  , "tags": [
+      "respect"
+    , "thanks"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽฉ"
+  , "description": "top hat"
+  , "aliases": [
+      "tophat"
+    ]
+  , "tags": [
+      "hat"
+    , "classy"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘‘"
+  , "description": "crown"
+  , "aliases": [
+      "crown"
+    ]
+  , "tags": [
+      "king"
+    , "queen"
+    , "royal"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘’"
+  , "description": "womans hat"
+  , "aliases": [
+      "womans_hat"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘Ÿ"
+  , "description": "athletic shoe"
+  , "aliases": [
+      "athletic_shoe"
+    ]
+  , "tags": [
+      "sneaker"
+    , "sport"
+    , "running"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ž"
+  , "description": "mans shoe"
+  , "aliases": [
+      "mans_shoe"
+    , "shoe"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ก"
+  , "description": "womans sandal"
+  , "aliases": [
+      "sandal"
+    ]
+  , "tags": [
+      "shoe"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ "
+  , "description": "high-heeled shoe"
+  , "aliases": [
+      "high_heel"
+    ]
+  , "tags": [
+      "shoe"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ข"
+  , "description": "womans boots"
+  , "aliases": [
+      "boot"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘•"
+  , "description": "t-shirt"
+  , "aliases": [
+      "shirt"
+    , "tshirt"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘”"
+  , "description": "necktie"
+  , "aliases": [
+      "necktie"
+    ]
+  , "tags": [
+      "shirt"
+    , "formal"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘š"
+  , "description": "womans clothes"
+  , "aliases": [
+      "womans_clothes"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘—"
+  , "description": "dress"
+  , "aliases": [
+      "dress"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽฝ"
+  , "description": "running shirt with sash"
+  , "aliases": [
+      "running_shirt_with_sash"
+    ]
+  , "tags": [
+      "marathon"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘–"
+  , "description": "jeans"
+  , "aliases": [
+      "jeans"
+    ]
+  , "tags": [
+      "pants"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘˜"
+  , "description": "kimono"
+  , "aliases": [
+      "kimono"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘™"
+  , "description": "bikini"
+  , "aliases": [
+      "bikini"
+    ]
+  , "tags": [
+      "beach"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ผ"
+  , "description": "briefcase"
+  , "aliases": [
+      "briefcase"
+    ]
+  , "tags": [
+      "business"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘œ"
+  , "description": "handbag"
+  , "aliases": [
+      "handbag"
+    ]
+  , "tags": [
+      "bag"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘"
+  , "description": "pouch"
+  , "aliases": [
+      "pouch"
+    ]
+  , "tags": [
+      "bag"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘›"
+  , "description": "purse"
+  , "aliases": [
+      "purse"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘“"
+  , "description": "eyeglasses"
+  , "aliases": [
+      "eyeglasses"
+    ]
+  , "tags": [
+      "glasses"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽ€"
+  , "description": "ribbon"
+  , "aliases": [
+      "ribbon"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ‚"
+  , "description": "closed umbrella"
+  , "aliases": [
+      "closed_umbrella"
+    ]
+  , "tags": [
+      "weather"
+    , "rain"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’„"
+  , "description": "lipstick"
+  , "aliases": [
+      "lipstick"
+    ]
+  , "tags": [
+      "makeup"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’›"
+  , "description": "yellow heart"
+  , "aliases": [
+      "yellow_heart"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’™"
+  , "description": "blue heart"
+  , "aliases": [
+      "blue_heart"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’œ"
+  , "description": "purple heart"
+  , "aliases": [
+      "purple_heart"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’š"
+  , "description": "green heart"
+  , "aliases": [
+      "green_heart"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โค๏ธ"
+  , "description": "heavy black heart"
+  , "aliases": [
+      "heart"
+    ]
+  , "tags": [
+      "love"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’”"
+  , "description": "broken heart"
+  , "aliases": [
+      "broken_heart"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’—"
+  , "description": "growing heart"
+  , "aliases": [
+      "heartpulse"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’“"
+  , "description": "beating heart"
+  , "aliases": [
+      "heartbeat"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’•"
+  , "description": "two hearts"
+  , "aliases": [
+      "two_hearts"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’–"
+  , "description": "sparkling heart"
+  , "aliases": [
+      "sparkling_heart"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ž"
+  , "description": "revolving hearts"
+  , "aliases": [
+      "revolving_hearts"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’˜"
+  , "description": "heart with arrow"
+  , "aliases": [
+      "cupid"
+    ]
+  , "tags": [
+      "love"
+    , "heart"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’Œ"
+  , "description": "love letter"
+  , "aliases": [
+      "love_letter"
+    ]
+  , "tags": [
+      "email"
+    , "envelope"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’‹"
+  , "description": "kiss mark"
+  , "aliases": [
+      "kiss"
+    ]
+  , "tags": [
+      "lipstick"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’"
+  , "description": "ring"
+  , "aliases": [
+      "ring"
+    ]
+  , "tags": [
+      "wedding"
+    , "marriage"
+    , "engaged"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’Ž"
+  , "description": "gem stone"
+  , "aliases": [
+      "gem"
+    ]
+  , "tags": [
+      "diamond"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ค"
+  , "description": "bust in silhouette"
+  , "aliases": [
+      "bust_in_silhouette"
+    ]
+  , "tags": [
+      "user"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ฅ"
+  , "description": "busts in silhouette"
+  , "aliases": [
+      "busts_in_silhouette"
+    ]
+  , "tags": [
+      "users"
+    , "group"
+    , "team"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ฌ"
+  , "description": "speech balloon"
+  , "aliases": [
+      "speech_balloon"
+    ]
+  , "tags": [
+      "comment"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ฃ"
+  , "description": "footprints"
+  , "aliases": [
+      "footprints"
+    ]
+  , "tags": [
+      "feet"
+    , "tracks"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ญ"
+  , "description": "thought balloon"
+  , "aliases": [
+      "thought_balloon"
+    ]
+  , "tags": [
+      "thinking"
+    ]
+  }
+, {
+    "emoji": "๐Ÿถ"
+  , "description": "dog face"
+  , "aliases": [
+      "dog"
+    ]
+  , "tags": [
+      "pet"
+    ]
+  }
+, {
+    "emoji": "๐Ÿบ"
+  , "description": "wolf face"
+  , "aliases": [
+      "wolf"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿฑ"
+  , "description": "cat face"
+  , "aliases": [
+      "cat"
+    ]
+  , "tags": [
+      "pet"
+    ]
+  }
+, {
+    "emoji": "๐Ÿญ"
+  , "description": "mouse face"
+  , "aliases": [
+      "mouse"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿน"
+  , "description": "hamster face"
+  , "aliases": [
+      "hamster"
+    ]
+  , "tags": [
+      "pet"
+    ]
+  }
+, {
+    "emoji": "๐Ÿฐ"
+  , "description": "rabbit face"
+  , "aliases": [
+      "rabbit"
+    ]
+  , "tags": [
+      "bunny"
+    ]
+  }
+, {
+    "emoji": "๐Ÿธ"
+  , "description": "frog face"
+  , "aliases": [
+      "frog"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿฏ"
+  , "description": "tiger face"
+  , "aliases": [
+      "tiger"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿจ"
+  , "description": "koala"
+  , "aliases": [
+      "koala"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿป"
+  , "description": "bear face"
+  , "aliases": [
+      "bear"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿท"
+  , "description": "pig face"
+  , "aliases": [
+      "pig"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿฝ"
+  , "description": "pig nose"
+  , "aliases": [
+      "pig_nose"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿฎ"
+  , "description": "cow face"
+  , "aliases": [
+      "cow"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ—"
+  , "description": "boar"
+  , "aliases": [
+      "boar"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿต"
+  , "description": "monkey face"
+  , "aliases": [
+      "monkey_face"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’"
+  , "description": "monkey"
+  , "aliases": [
+      "monkey"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿด"
+  , "description": "horse face"
+  , "aliases": [
+      "horse"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘"
+  , "description": "sheep"
+  , "aliases": [
+      "sheep"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜"
+  , "description": "elephant"
+  , "aliases": [
+      "elephant"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿผ"
+  , "description": "panda face"
+  , "aliases": [
+      "panda_face"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿง"
+  , "description": "penguin"
+  , "aliases": [
+      "penguin"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿฆ"
+  , "description": "bird"
+  , "aliases": [
+      "bird"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿค"
+  , "description": "baby chick"
+  , "aliases": [
+      "baby_chick"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿฅ"
+  , "description": "front-facing baby chick"
+  , "aliases": [
+      "hatched_chick"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿฃ"
+  , "description": "hatching chick"
+  , "aliases": [
+      "hatching_chick"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”"
+  , "description": "chicken"
+  , "aliases": [
+      "chicken"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ"
+  , "description": "snake"
+  , "aliases": [
+      "snake"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿข"
+  , "description": "turtle"
+  , "aliases": [
+      "turtle"
+    ]
+  , "tags": [
+      "slow"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ›"
+  , "description": "bug"
+  , "aliases": [
+      "bug"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ"
+  , "description": "honeybee"
+  , "aliases": [
+      "bee"
+    , "honeybee"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿœ"
+  , "description": "ant"
+  , "aliases": [
+      "ant"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿž"
+  , "description": "lady beetle"
+  , "aliases": [
+      "beetle"
+    ]
+  , "tags": [
+      "bug"
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ"
+  , "description": "snail"
+  , "aliases": [
+      "snail"
+    ]
+  , "tags": [
+      "slow"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ™"
+  , "description": "octopus"
+  , "aliases": [
+      "octopus"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿš"
+  , "description": "spiral shell"
+  , "aliases": [
+      "shell"
+    ]
+  , "tags": [
+      "sea"
+    , "beach"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ "
+  , "description": "tropical fish"
+  , "aliases": [
+      "tropical_fish"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŸ"
+  , "description": "fish"
+  , "aliases": [
+      "fish"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿฌ"
+  , "description": "dolphin"
+  , "aliases": [
+      "dolphin"
+    , "flipper"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿณ"
+  , "description": "spouting whale"
+  , "aliases": [
+      "whale"
+    ]
+  , "tags": [
+      "sea"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‹"
+  , "description": "whale"
+  , "aliases": [
+      "whale2"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ„"
+  , "description": "cow"
+  , "aliases": [
+      "cow2"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ"
+  , "description": "ram"
+  , "aliases": [
+      "ram"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ€"
+  , "description": "rat"
+  , "aliases": [
+      "rat"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿƒ"
+  , "description": "water buffalo"
+  , "aliases": [
+      "water_buffalo"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ…"
+  , "description": "tiger"
+  , "aliases": [
+      "tiger2"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‡"
+  , "description": "rabbit"
+  , "aliases": [
+      "rabbit2"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‰"
+  , "description": "dragon"
+  , "aliases": [
+      "dragon"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽ"
+  , "description": "horse"
+  , "aliases": [
+      "racehorse"
+    ]
+  , "tags": [
+      "speed"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ"
+  , "description": "goat"
+  , "aliases": [
+      "goat"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“"
+  , "description": "rooster"
+  , "aliases": [
+      "rooster"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ•"
+  , "description": "dog"
+  , "aliases": [
+      "dog2"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ–"
+  , "description": "pig"
+  , "aliases": [
+      "pig2"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ"
+  , "description": "mouse"
+  , "aliases": [
+      "mouse2"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‚"
+  , "description": "ox"
+  , "aliases": [
+      "ox"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿฒ"
+  , "description": "dragon face"
+  , "aliases": [
+      "dragon_face"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿก"
+  , "description": "blowfish"
+  , "aliases": [
+      "blowfish"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŠ"
+  , "description": "crocodile"
+  , "aliases": [
+      "crocodile"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿซ"
+  , "description": "bactrian camel"
+  , "aliases": [
+      "camel"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿช"
+  , "description": "dromedary camel"
+  , "aliases": [
+      "dromedary_camel"
+    ]
+  , "tags": [
+      "desert"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ†"
+  , "description": "leopard"
+  , "aliases": [
+      "leopard"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿˆ"
+  , "description": "cat"
+  , "aliases": [
+      "cat2"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿฉ"
+  , "description": "poodle"
+  , "aliases": [
+      "poodle"
+    ]
+  , "tags": [
+      "dog"
+    ]
+  }
+, {
+    "emoji": "๐Ÿพ"
+  , "description": "paw prints"
+  , "aliases": [
+      "feet"
+    , "paw_prints"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’"
+  , "description": "bouquet"
+  , "aliases": [
+      "bouquet"
+    ]
+  , "tags": [
+      "flowers"
+    ]
+  }
+, {
+    "emoji": "๐ŸŒธ"
+  , "description": "cherry blossom"
+  , "aliases": [
+      "cherry_blossom"
+    ]
+  , "tags": [
+      "flower"
+    , "spring"
+    ]
+  }
+, {
+    "emoji": "๐ŸŒท"
+  , "description": "tulip"
+  , "aliases": [
+      "tulip"
+    ]
+  , "tags": [
+      "flower"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ€"
+  , "description": "four leaf clover"
+  , "aliases": [
+      "four_leaf_clover"
+    ]
+  , "tags": [
+      "luck"
+    ]
+  }
+, {
+    "emoji": "๐ŸŒน"
+  , "description": "rose"
+  , "aliases": [
+      "rose"
+    ]
+  , "tags": [
+      "flower"
+    ]
+  }
+, {
+    "emoji": "๐ŸŒป"
+  , "description": "sunflower"
+  , "aliases": [
+      "sunflower"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒบ"
+  , "description": "hibiscus"
+  , "aliases": [
+      "hibiscus"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ"
+  , "description": "maple leaf"
+  , "aliases": [
+      "maple_leaf"
+    ]
+  , "tags": [
+      "canada"
+    ]
+  }
+, {
+    "emoji": "๐Ÿƒ"
+  , "description": "leaf fluttering in wind"
+  , "aliases": [
+      "leaves"
+    ]
+  , "tags": [
+      "leaf"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‚"
+  , "description": "fallen leaf"
+  , "aliases": [
+      "fallen_leaf"
+    ]
+  , "tags": [
+      "autumn"
+    ]
+  }
+, {
+    "emoji": "๐ŸŒฟ"
+  , "description": "herb"
+  , "aliases": [
+      "herb"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒพ"
+  , "description": "ear of rice"
+  , "aliases": [
+      "ear_of_rice"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ„"
+  , "description": "mushroom"
+  , "aliases": [
+      "mushroom"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒต"
+  , "description": "cactus"
+  , "aliases": [
+      "cactus"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒด"
+  , "description": "palm tree"
+  , "aliases": [
+      "palm_tree"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒฒ"
+  , "description": "evergreen tree"
+  , "aliases": [
+      "evergreen_tree"
+    ]
+  , "tags": [
+      "wood"
+    ]
+  }
+, {
+    "emoji": "๐ŸŒณ"
+  , "description": "deciduous tree"
+  , "aliases": [
+      "deciduous_tree"
+    ]
+  , "tags": [
+      "wood"
+    ]
+  }
+, {
+    "emoji": "๐ŸŒฐ"
+  , "description": "chestnut"
+  , "aliases": [
+      "chestnut"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒฑ"
+  , "description": "seedling"
+  , "aliases": [
+      "seedling"
+    ]
+  , "tags": [
+      "plant"
+    ]
+  }
+, {
+    "emoji": "๐ŸŒผ"
+  , "description": "blossom"
+  , "aliases": [
+      "blossom"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ"
+  , "description": "globe with meridians"
+  , "aliases": [
+      "globe_with_meridians"
+    ]
+  , "tags": [
+      "world"
+    , "global"
+    , "international"
+    ]
+  }
+, {
+    "emoji": "๐ŸŒž"
+  , "description": "sun with face"
+  , "aliases": [
+      "sun_with_face"
+    ]
+  , "tags": [
+      "summer"
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ"
+  , "description": "full moon with face"
+  , "aliases": [
+      "full_moon_with_face"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒš"
+  , "description": "new moon with face"
+  , "aliases": [
+      "new_moon_with_face"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ‘"
+  , "description": "new moon symbol"
+  , "aliases": [
+      "new_moon"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ’"
+  , "description": "waxing crescent moon symbol"
+  , "aliases": [
+      "waxing_crescent_moon"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ“"
+  , "description": "first quarter moon symbol"
+  , "aliases": [
+      "first_quarter_moon"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ”"
+  , "description": "waxing gibbous moon symbol"
+  , "aliases": [
+      "moon"
+    , "waxing_gibbous_moon"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ•"
+  , "description": "full moon symbol"
+  , "aliases": [
+      "full_moon"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ–"
+  , "description": "waning gibbous moon symbol"
+  , "aliases": [
+      "waning_gibbous_moon"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ—"
+  , "description": "last quarter moon symbol"
+  , "aliases": [
+      "last_quarter_moon"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ˜"
+  , "description": "waning crescent moon symbol"
+  , "aliases": [
+      "waning_crescent_moon"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒœ"
+  , "description": "last quarter moon with face"
+  , "aliases": [
+      "last_quarter_moon_with_face"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ›"
+  , "description": "first quarter moon with face"
+  , "aliases": [
+      "first_quarter_moon_with_face"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ™"
+  , "description": "crescent moon"
+  , "aliases": [
+      "crescent_moon"
+    ]
+  , "tags": [
+      "night"
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ"
+  , "description": "earth globe europe-africa"
+  , "aliases": [
+      "earth_africa"
+    ]
+  , "tags": [
+      "globe"
+    , "world"
+    , "international"
+    ]
+  }
+, {
+    "emoji": "๐ŸŒŽ"
+  , "description": "earth globe americas"
+  , "aliases": [
+      "earth_americas"
+    ]
+  , "tags": [
+      "globe"
+    , "world"
+    , "international"
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ"
+  , "description": "earth globe asia-australia"
+  , "aliases": [
+      "earth_asia"
+    ]
+  , "tags": [
+      "globe"
+    , "world"
+    , "international"
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ‹"
+  , "description": "volcano"
+  , "aliases": [
+      "volcano"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒŒ"
+  , "description": "milky way"
+  , "aliases": [
+      "milky_way"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ "
+  , "description": "shooting star"
+  , "aliases": [
+      "stars"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โญ"
+  , "description": "white medium star"
+  , "aliases": [
+      "star"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ˜€๏ธ"
+  , "description": "black sun with rays"
+  , "aliases": [
+      "sunny"
+    ]
+  , "tags": [
+      "weather"
+    ]
+  }
+, {
+    "emoji": "โ›…"
+  , "description": "sun behind cloud"
+  , "aliases": [
+      "partly_sunny"
+    ]
+  , "tags": [
+      "weather"
+    , "cloud"
+    ]
+  }
+, {
+    "emoji": "โ˜๏ธ"
+  , "description": "cloud"
+  , "aliases": [
+      "cloud"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โšก"
+  , "description": "high voltage sign"
+  , "aliases": [
+      "zap"
+    ]
+  , "tags": [
+      "lightning"
+    , "thunder"
+    ]
+  }
+, {
+    "emoji": "โ˜”"
+  , "description": "umbrella with rain drops"
+  , "aliases": [
+      "umbrella"
+    ]
+  , "tags": [
+      "rain"
+    , "weather"
+    ]
+  }
+, {
+    "emoji": "โ„๏ธ"
+  , "description": "snowflake"
+  , "aliases": [
+      "snowflake"
+    ]
+  , "tags": [
+      "winter"
+    , "cold"
+    , "weather"
+    ]
+  }
+, {
+    "emoji": "โ›„"
+  , "description": "snowman without snow"
+  , "aliases": [
+      "snowman"
+    ]
+  , "tags": [
+      "winter"
+    , "christmas"
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ€"
+  , "description": "cyclone"
+  , "aliases": [
+      "cyclone"
+    ]
+  , "tags": [
+      "swirl"
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ"
+  , "description": "foggy"
+  , "aliases": [
+      "foggy"
+    ]
+  , "tags": [
+      "karl"
+    ]
+  }
+, {
+    "emoji": "๐ŸŒˆ"
+  , "description": "rainbow"
+  , "aliases": [
+      "rainbow"
+    ]
+  , "tags": [
+      "pride"
+    ]
+  }
+, {
+    "emoji": "๐ŸŒŠ"
+  , "description": "water wave"
+  , "aliases": [
+      "ocean"
+    ]
+  , "tags": [
+      "sea"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽ"
+  , "description": "pine decoration"
+  , "aliases": [
+      "bamboo"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’"
+  , "description": "heart with ribbon"
+  , "aliases": [
+      "gift_heart"
+    ]
+  , "tags": [
+      "chocolates"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽŽ"
+  , "description": "japanese dolls"
+  , "aliases": [
+      "dolls"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽ’"
+  , "description": "school satchel"
+  , "aliases": [
+      "school_satchel"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽ“"
+  , "description": "graduation cap"
+  , "aliases": [
+      "mortar_board"
+    ]
+  , "tags": [
+      "education"
+    , "college"
+    , "university"
+    , "graduation"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽ"
+  , "description": "carp streamer"
+  , "aliases": [
+      "flags"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽ†"
+  , "description": "fireworks"
+  , "aliases": [
+      "fireworks"
+    ]
+  , "tags": [
+      "festival"
+    , "celebration"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽ‡"
+  , "description": "firework sparkler"
+  , "aliases": [
+      "sparkler"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽ"
+  , "description": "wind chime"
+  , "aliases": [
+      "wind_chime"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽ‘"
+  , "description": "moon viewing ceremony"
+  , "aliases": [
+      "rice_scene"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽƒ"
+  , "description": "jack-o-lantern"
+  , "aliases": [
+      "jack_o_lantern"
+    ]
+  , "tags": [
+      "halloween"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘ป"
+  , "description": "ghost"
+  , "aliases": [
+      "ghost"
+    ]
+  , "tags": [
+      "halloween"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽ…"
+  , "description": "father christmas"
+  , "aliases": [
+      "santa"
+    ]
+  , "tags": [
+      "christmas"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽ„"
+  , "description": "christmas tree"
+  , "aliases": [
+      "christmas_tree"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽ"
+  , "description": "wrapped present"
+  , "aliases": [
+      "gift"
+    ]
+  , "tags": [
+      "present"
+    , "birthday"
+    , "christmas"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽ‹"
+  , "description": "tanabata tree"
+  , "aliases": [
+      "tanabata_tree"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽ‰"
+  , "description": "party popper"
+  , "aliases": [
+      "tada"
+    ]
+  , "tags": [
+      "party"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽŠ"
+  , "description": "confetti ball"
+  , "aliases": [
+      "confetti_ball"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽˆ"
+  , "description": "balloon"
+  , "aliases": [
+      "balloon"
+    ]
+  , "tags": [
+      "party"
+    , "birthday"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽŒ"
+  , "description": "crossed flags"
+  , "aliases": [
+      "crossed_flags"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ฎ"
+  , "description": "crystal ball"
+  , "aliases": [
+      "crystal_ball"
+    ]
+  , "tags": [
+      "fortune"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽฅ"
+  , "description": "movie camera"
+  , "aliases": [
+      "movie_camera"
+    ]
+  , "tags": [
+      "film"
+    , "video"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ท"
+  , "description": "camera"
+  , "aliases": [
+      "camera"
+    ]
+  , "tags": [
+      "photo"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“น"
+  , "description": "video camera"
+  , "aliases": [
+      "video_camera"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ผ"
+  , "description": "videocassette"
+  , "aliases": [
+      "vhs"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ฟ"
+  , "description": "optical disc"
+  , "aliases": [
+      "cd"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“€"
+  , "description": "dvd"
+  , "aliases": [
+      "dvd"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ฝ"
+  , "description": "minidisc"
+  , "aliases": [
+      "minidisc"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’พ"
+  , "description": "floppy disk"
+  , "aliases": [
+      "floppy_disk"
+    ]
+  , "tags": [
+      "save"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ป"
+  , "description": "personal computer"
+  , "aliases": [
+      "computer"
+    ]
+  , "tags": [
+      "desktop"
+    , "screen"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ฑ"
+  , "description": "mobile phone"
+  , "aliases": [
+      "iphone"
+    ]
+  , "tags": [
+      "smartphone"
+    , "mobile"
+    ]
+  }
+, {
+    "emoji": "โ˜Ž๏ธ"
+  , "description": "black telephone"
+  , "aliases": [
+      "phone"
+    , "telephone"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ž"
+  , "description": "telephone receiver"
+  , "aliases": [
+      "telephone_receiver"
+    ]
+  , "tags": [
+      "phone"
+    , "call"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“Ÿ"
+  , "description": "pager"
+  , "aliases": [
+      "pager"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ "
+  , "description": "fax machine"
+  , "aliases": [
+      "fax"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ก"
+  , "description": "satellite antenna"
+  , "aliases": [
+      "satellite"
+    ]
+  , "tags": [
+      "signal"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“บ"
+  , "description": "television"
+  , "aliases": [
+      "tv"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ป"
+  , "description": "radio"
+  , "aliases": [
+      "radio"
+    ]
+  , "tags": [
+      "podcast"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”Š"
+  , "description": "speaker with three sound waves"
+  , "aliases": [
+      "loud_sound"
+    ]
+  , "tags": [
+      "volume"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”‰"
+  , "description": "speaker with one sound wave"
+  , "aliases": [
+      "sound"
+    ]
+  , "tags": [
+      "volume"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ˆ"
+  , "description": "speaker"
+  , "aliases": [
+      "speaker"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”‡"
+  , "description": "speaker with cancellation stroke"
+  , "aliases": [
+      "mute"
+    ]
+  , "tags": [
+      "sound"
+    , "volume"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ””"
+  , "description": "bell"
+  , "aliases": [
+      "bell"
+    ]
+  , "tags": [
+      "sound"
+    , "notification"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”•"
+  , "description": "bell with cancellation stroke"
+  , "aliases": [
+      "no_bell"
+    ]
+  , "tags": [
+      "volume"
+    , "off"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ข"
+  , "description": "public address loudspeaker"
+  , "aliases": [
+      "loudspeaker"
+    ]
+  , "tags": [
+      "announcement"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ฃ"
+  , "description": "cheering megaphone"
+  , "aliases": [
+      "mega"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โณ"
+  , "description": "hourglass with flowing sand"
+  , "aliases": [
+      "hourglass_flowing_sand"
+    ]
+  , "tags": [
+      "time"
+    ]
+  }
+, {
+    "emoji": "โŒ›"
+  , "description": "hourglass"
+  , "aliases": [
+      "hourglass"
+    ]
+  , "tags": [
+      "time"
+    ]
+  }
+, {
+    "emoji": "โฐ"
+  , "description": "alarm clock"
+  , "aliases": [
+      "alarm_clock"
+    ]
+  , "tags": [
+      "morning"
+    ]
+  }
+, {
+    "emoji": "โŒš"
+  , "description": "watch"
+  , "aliases": [
+      "watch"
+    ]
+  , "tags": [
+      "time"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”“"
+  , "description": "open lock"
+  , "aliases": [
+      "unlock"
+    ]
+  , "tags": [
+      "security"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”’"
+  , "description": "lock"
+  , "aliases": [
+      "lock"
+    ]
+  , "tags": [
+      "security"
+    , "private"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”"
+  , "description": "lock with ink pen"
+  , "aliases": [
+      "lock_with_ink_pen"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”"
+  , "description": "closed lock with key"
+  , "aliases": [
+      "closed_lock_with_key"
+    ]
+  , "tags": [
+      "security"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”‘"
+  , "description": "key"
+  , "aliases": [
+      "key"
+    ]
+  , "tags": [
+      "lock"
+    , "password"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”Ž"
+  , "description": "right-pointing magnifying glass"
+  , "aliases": [
+      "mag_right"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ก"
+  , "description": "electric light bulb"
+  , "aliases": [
+      "bulb"
+    ]
+  , "tags": [
+      "idea"
+    , "light"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ฆ"
+  , "description": "electric torch"
+  , "aliases": [
+      "flashlight"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”†"
+  , "description": "high brightness symbol"
+  , "aliases": [
+      "high_brightness"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”…"
+  , "description": "low brightness symbol"
+  , "aliases": [
+      "low_brightness"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”Œ"
+  , "description": "electric plug"
+  , "aliases": [
+      "electric_plug"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”‹"
+  , "description": "battery"
+  , "aliases": [
+      "battery"
+    ]
+  , "tags": [
+      "power"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”"
+  , "description": "left-pointing magnifying glass"
+  , "aliases": [
+      "mag"
+    ]
+  , "tags": [
+      "search"
+    , "zoom"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ›"
+  , "description": "bathtub"
+  , "aliases": [
+      "bathtub"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ›€"
+  , "description": "bath"
+  , "aliases": [
+      "bath"
+    ]
+  , "tags": [
+      "shower"
+    ]
+  }
+, {
+    "emoji": "๐Ÿšฟ"
+  , "description": "shower"
+  , "aliases": [
+      "shower"
+    ]
+  , "tags": [
+      "bath"
+    ]
+  }
+, {
+    "emoji": "๐Ÿšฝ"
+  , "description": "toilet"
+  , "aliases": [
+      "toilet"
+    ]
+  , "tags": [
+      "wc"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ง"
+  , "description": "wrench"
+  , "aliases": [
+      "wrench"
+    ]
+  , "tags": [
+      "tool"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ฉ"
+  , "description": "nut and bolt"
+  , "aliases": [
+      "nut_and_bolt"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”จ"
+  , "description": "hammer"
+  , "aliases": [
+      "hammer"
+    ]
+  , "tags": [
+      "tool"
+    ]
+  }
+, {
+    "emoji": "๐Ÿšช"
+  , "description": "door"
+  , "aliases": [
+      "door"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿšฌ"
+  , "description": "smoking symbol"
+  , "aliases": [
+      "smoking"
+    ]
+  , "tags": [
+      "cigarette"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ฃ"
+  , "description": "bomb"
+  , "aliases": [
+      "bomb"
+    ]
+  , "tags": [
+      "boom"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ซ"
+  , "description": "pistol"
+  , "aliases": [
+      "gun"
+    ]
+  , "tags": [
+      "shoot"
+    , "weapon"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ช"
+  , "description": "hocho"
+  , "aliases": [
+      "hocho"
+    , "knife"
+    ]
+  , "tags": [
+      "cut"
+    , "chop"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’Š"
+  , "description": "pill"
+  , "aliases": [
+      "pill"
+    ]
+  , "tags": [
+      "health"
+    , "medicine"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’‰"
+  , "description": "syringe"
+  , "aliases": [
+      "syringe"
+    ]
+  , "tags": [
+      "health"
+    , "hospital"
+    , "needle"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ฐ"
+  , "description": "money bag"
+  , "aliases": [
+      "moneybag"
+    ]
+  , "tags": [
+      "dollar"
+    , "cream"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ด"
+  , "description": "banknote with yen sign"
+  , "aliases": [
+      "yen"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ต"
+  , "description": "banknote with dollar sign"
+  , "aliases": [
+      "dollar"
+    ]
+  , "tags": [
+      "money"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ท"
+  , "description": "banknote with pound sign"
+  , "aliases": [
+      "pound"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ถ"
+  , "description": "banknote with euro sign"
+  , "aliases": [
+      "euro"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ณ"
+  , "description": "credit card"
+  , "aliases": [
+      "credit_card"
+    ]
+  , "tags": [
+      "subscription"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ธ"
+  , "description": "money with wings"
+  , "aliases": [
+      "money_with_wings"
+    ]
+  , "tags": [
+      "dollar"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ฒ"
+  , "description": "mobile phone with rightwards arrow at left"
+  , "aliases": [
+      "calling"
+    ]
+  , "tags": [
+      "call"
+    , "incoming"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ง"
+  , "description": "e-mail symbol"
+  , "aliases": [
+      "e-mail"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ฅ"
+  , "description": "inbox tray"
+  , "aliases": [
+      "inbox_tray"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ค"
+  , "description": "outbox tray"
+  , "aliases": [
+      "outbox_tray"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โœ‰๏ธ"
+  , "description": "envelope"
+  , "aliases": [
+      "email"
+    , "envelope"
+    ]
+  , "tags": [
+      "letter"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ฉ"
+  , "description": "envelope with downwards arrow above"
+  , "aliases": [
+      "envelope_with_arrow"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“จ"
+  , "description": "incoming envelope"
+  , "aliases": [
+      "incoming_envelope"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ฏ"
+  , "description": "postal horn"
+  , "aliases": [
+      "postal_horn"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ซ"
+  , "description": "closed mailbox with raised flag"
+  , "aliases": [
+      "mailbox"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ช"
+  , "description": "closed mailbox with lowered flag"
+  , "aliases": [
+      "mailbox_closed"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ฌ"
+  , "description": "open mailbox with raised flag"
+  , "aliases": [
+      "mailbox_with_mail"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ญ"
+  , "description": "open mailbox with lowered flag"
+  , "aliases": [
+      "mailbox_with_no_mail"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ฎ"
+  , "description": "postbox"
+  , "aliases": [
+      "postbox"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ฆ"
+  , "description": "package"
+  , "aliases": [
+      "package"
+    ]
+  , "tags": [
+      "shipping"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“"
+  , "description": "memo"
+  , "aliases": [
+      "memo"
+    , "pencil"
+    ]
+  , "tags": [
+      "document"
+    , "note"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“„"
+  , "description": "page facing up"
+  , "aliases": [
+      "page_facing_up"
+    ]
+  , "tags": [
+      "document"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ƒ"
+  , "description": "page with curl"
+  , "aliases": [
+      "page_with_curl"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“‘"
+  , "description": "bookmark tabs"
+  , "aliases": [
+      "bookmark_tabs"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“Š"
+  , "description": "bar chart"
+  , "aliases": [
+      "bar_chart"
+    ]
+  , "tags": [
+      "stats"
+    , "metrics"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ˆ"
+  , "description": "chart with upwards trend"
+  , "aliases": [
+      "chart_with_upwards_trend"
+    ]
+  , "tags": [
+      "graph"
+    , "metrics"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“‰"
+  , "description": "chart with downwards trend"
+  , "aliases": [
+      "chart_with_downwards_trend"
+    ]
+  , "tags": [
+      "graph"
+    , "metrics"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“œ"
+  , "description": "scroll"
+  , "aliases": [
+      "scroll"
+    ]
+  , "tags": [
+      "document"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“‹"
+  , "description": "clipboard"
+  , "aliases": [
+      "clipboard"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“…"
+  , "description": "calendar"
+  , "aliases": [
+      "date"
+    ]
+  , "tags": [
+      "calendar"
+    , "schedule"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“†"
+  , "description": "tear-off calendar"
+  , "aliases": [
+      "calendar"
+    ]
+  , "tags": [
+      "schedule"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“‡"
+  , "description": "card index"
+  , "aliases": [
+      "card_index"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“"
+  , "description": "file folder"
+  , "aliases": [
+      "file_folder"
+    ]
+  , "tags": [
+      "directory"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“‚"
+  , "description": "open file folder"
+  , "aliases": [
+      "open_file_folder"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โœ‚๏ธ"
+  , "description": "black scissors"
+  , "aliases": [
+      "scissors"
+    ]
+  , "tags": [
+      "cut"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“Œ"
+  , "description": "pushpin"
+  , "aliases": [
+      "pushpin"
+    ]
+  , "tags": [
+      "location"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“Ž"
+  , "description": "paperclip"
+  , "aliases": [
+      "paperclip"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โœ’๏ธ"
+  , "description": "black nib"
+  , "aliases": [
+      "black_nib"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โœ๏ธ"
+  , "description": "pencil"
+  , "aliases": [
+      "pencil2"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“"
+  , "description": "straight ruler"
+  , "aliases": [
+      "straight_ruler"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“"
+  , "description": "triangular ruler"
+  , "aliases": [
+      "triangular_ruler"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“•"
+  , "description": "closed book"
+  , "aliases": [
+      "closed_book"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“—"
+  , "description": "green book"
+  , "aliases": [
+      "green_book"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“˜"
+  , "description": "blue book"
+  , "aliases": [
+      "blue_book"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“™"
+  , "description": "orange book"
+  , "aliases": [
+      "orange_book"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ““"
+  , "description": "notebook"
+  , "aliases": [
+      "notebook"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“”"
+  , "description": "notebook with decorative cover"
+  , "aliases": [
+      "notebook_with_decorative_cover"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“’"
+  , "description": "ledger"
+  , "aliases": [
+      "ledger"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“š"
+  , "description": "books"
+  , "aliases": [
+      "books"
+    ]
+  , "tags": [
+      "library"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“–"
+  , "description": "open book"
+  , "aliases": [
+      "book"
+    , "open_book"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”–"
+  , "description": "bookmark"
+  , "aliases": [
+      "bookmark"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“›"
+  , "description": "name badge"
+  , "aliases": [
+      "name_badge"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ฌ"
+  , "description": "microscope"
+  , "aliases": [
+      "microscope"
+    ]
+  , "tags": [
+      "science"
+    , "laboratory"
+    , "investigate"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ญ"
+  , "description": "telescope"
+  , "aliases": [
+      "telescope"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ฐ"
+  , "description": "newspaper"
+  , "aliases": [
+      "newspaper"
+    ]
+  , "tags": [
+      "press"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽจ"
+  , "description": "artist palette"
+  , "aliases": [
+      "art"
+    ]
+  , "tags": [
+      "design"
+    , "paint"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽฌ"
+  , "description": "clapper board"
+  , "aliases": [
+      "clapper"
+    ]
+  , "tags": [
+      "film"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽค"
+  , "description": "microphone"
+  , "aliases": [
+      "microphone"
+    ]
+  , "tags": [
+      "sing"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽง"
+  , "description": "headphone"
+  , "aliases": [
+      "headphones"
+    ]
+  , "tags": [
+      "music"
+    , "earphones"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽผ"
+  , "description": "musical score"
+  , "aliases": [
+      "musical_score"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽต"
+  , "description": "musical note"
+  , "aliases": [
+      "musical_note"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽถ"
+  , "description": "multiple musical notes"
+  , "aliases": [
+      "notes"
+    ]
+  , "tags": [
+      "music"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽน"
+  , "description": "musical keyboard"
+  , "aliases": [
+      "musical_keyboard"
+    ]
+  , "tags": [
+      "piano"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽป"
+  , "description": "violin"
+  , "aliases": [
+      "violin"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽบ"
+  , "description": "trumpet"
+  , "aliases": [
+      "trumpet"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽท"
+  , "description": "saxophone"
+  , "aliases": [
+      "saxophone"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽธ"
+  , "description": "guitar"
+  , "aliases": [
+      "guitar"
+    ]
+  , "tags": [
+      "rock"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘พ"
+  , "description": "alien monster"
+  , "aliases": [
+      "space_invader"
+    ]
+  , "tags": [
+      "game"
+    , "retro"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽฎ"
+  , "description": "video game"
+  , "aliases": [
+      "video_game"
+    ]
+  , "tags": [
+      "play"
+    , "controller"
+    , "console"
+    ]
+  }
+, {
+    "emoji": "๐Ÿƒ"
+  , "description": "playing card black joker"
+  , "aliases": [
+      "black_joker"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽด"
+  , "description": "flower playing cards"
+  , "aliases": [
+      "flower_playing_cards"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ€„"
+  , "description": "mahjong tile red dragon"
+  , "aliases": [
+      "mahjong"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽฒ"
+  , "description": "game die"
+  , "aliases": [
+      "game_die"
+    ]
+  , "tags": [
+      "dice"
+    , "gambling"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽฏ"
+  , "description": "direct hit"
+  , "aliases": [
+      "dart"
+    ]
+  , "tags": [
+      "target"
+    ]
+  }
+, {
+    "emoji": "๐Ÿˆ"
+  , "description": "american football"
+  , "aliases": [
+      "football"
+    ]
+  , "tags": [
+      "sports"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ€"
+  , "description": "basketball and hoop"
+  , "aliases": [
+      "basketball"
+    ]
+  , "tags": [
+      "sports"
+    ]
+  }
+, {
+    "emoji": "โšฝ"
+  , "description": "soccer ball"
+  , "aliases": [
+      "soccer"
+    ]
+  , "tags": [
+      "sports"
+    ]
+  }
+, {
+    "emoji": "โšพ๏ธ"
+  , "description": "baseball"
+  , "aliases": [
+      "baseball"
+    ]
+  , "tags": [
+      "sports"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽพ"
+  , "description": "tennis racquet and ball"
+  , "aliases": [
+      "tennis"
+    ]
+  , "tags": [
+      "sports"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽฑ"
+  , "description": "billiards"
+  , "aliases": [
+      "8ball"
+    ]
+  , "tags": [
+      "pool"
+    , "billiards"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‰"
+  , "description": "rugby football"
+  , "aliases": [
+      "rugby_football"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽณ"
+  , "description": "bowling"
+  , "aliases": [
+      "bowling"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ›ณ"
+  , "description": "flag in hole"
+  , "aliases": [
+      "golf"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿšต"
+  , "description": "mountain bicyclist"
+  , "aliases": [
+      "mountain_bicyclist"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿšด"
+  , "description": "bicyclist"
+  , "aliases": [
+      "bicyclist"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ"
+  , "description": "chequered flag"
+  , "aliases": [
+      "checkered_flag"
+    ]
+  , "tags": [
+      "milestone"
+    , "finish"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‡"
+  , "description": "horse racing"
+  , "aliases": [
+      "horse_racing"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ†"
+  , "description": "trophy"
+  , "aliases": [
+      "trophy"
+    ]
+  , "tags": [
+      "award"
+    , "contest"
+    , "winner"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽฟ"
+  , "description": "ski and ski boot"
+  , "aliases": [
+      "ski"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‚"
+  , "description": "snowboarder"
+  , "aliases": [
+      "snowboarder"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŠ"
+  , "description": "swimmer"
+  , "aliases": [
+      "swimmer"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ„"
+  , "description": "surfer"
+  , "aliases": [
+      "surfer"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽฃ"
+  , "description": "fishing pole and fish"
+  , "aliases": [
+      "fishing_pole_and_fish"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ˜•"
+  , "description": "hot beverage"
+  , "aliases": [
+      "coffee"
+    ]
+  , "tags": [
+      "cafe"
+    , "espresso"
+    ]
+  }
+, {
+    "emoji": "๐Ÿต"
+  , "description": "teacup without handle"
+  , "aliases": [
+      "tea"
+    ]
+  , "tags": [
+      "green"
+    , "breakfast"
+    ]
+  }
+, {
+    "emoji": "๐Ÿถ"
+  , "description": "sake bottle and cup"
+  , "aliases": [
+      "sake"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿผ"
+  , "description": "baby bottle"
+  , "aliases": [
+      "baby_bottle"
+    ]
+  , "tags": [
+      "milk"
+    ]
+  }
+, {
+    "emoji": "๐Ÿบ"
+  , "description": "beer mug"
+  , "aliases": [
+      "beer"
+    ]
+  , "tags": [
+      "drink"
+    ]
+  }
+, {
+    "emoji": "๐Ÿป"
+  , "description": "clinking beer mugs"
+  , "aliases": [
+      "beers"
+    ]
+  , "tags": [
+      "drinks"
+    ]
+  }
+, {
+    "emoji": "๐Ÿธ"
+  , "description": "cocktail glass"
+  , "aliases": [
+      "cocktail"
+    ]
+  , "tags": [
+      "drink"
+    ]
+  }
+, {
+    "emoji": "๐Ÿน"
+  , "description": "tropical drink"
+  , "aliases": [
+      "tropical_drink"
+    ]
+  , "tags": [
+      "summer"
+    , "vacation"
+    ]
+  }
+, {
+    "emoji": "๐Ÿท"
+  , "description": "wine glass"
+  , "aliases": [
+      "wine_glass"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿด"
+  , "description": "fork and knife"
+  , "aliases": [
+      "fork_and_knife"
+    ]
+  , "tags": [
+      "cutlery"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ•"
+  , "description": "slice of pizza"
+  , "aliases": [
+      "pizza"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”"
+  , "description": "hamburger"
+  , "aliases": [
+      "hamburger"
+    ]
+  , "tags": [
+      "burger"
+    ]
+  }
+, {
+    "emoji": "๐ŸŸ"
+  , "description": "french fries"
+  , "aliases": [
+      "fries"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ—"
+  , "description": "poultry leg"
+  , "aliases": [
+      "poultry_leg"
+    ]
+  , "tags": [
+      "meat"
+    , "chicken"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ–"
+  , "description": "meat on bone"
+  , "aliases": [
+      "meat_on_bone"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ"
+  , "description": "spaghetti"
+  , "aliases": [
+      "spaghetti"
+    ]
+  , "tags": [
+      "pasta"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ›"
+  , "description": "curry and rice"
+  , "aliases": [
+      "curry"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿค"
+  , "description": "fried shrimp"
+  , "aliases": [
+      "fried_shrimp"
+    ]
+  , "tags": [
+      "tempura"
+    ]
+  }
+, {
+    "emoji": "๐Ÿฑ"
+  , "description": "bento box"
+  , "aliases": [
+      "bento"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿฃ"
+  , "description": "sushi"
+  , "aliases": [
+      "sushi"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿฅ"
+  , "description": "fish cake with swirl design"
+  , "aliases": [
+      "fish_cake"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ™"
+  , "description": "rice ball"
+  , "aliases": [
+      "rice_ball"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ˜"
+  , "description": "rice cracker"
+  , "aliases": [
+      "rice_cracker"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿš"
+  , "description": "cooked rice"
+  , "aliases": [
+      "rice"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿœ"
+  , "description": "steaming bowl"
+  , "aliases": [
+      "ramen"
+    ]
+  , "tags": [
+      "noodle"
+    ]
+  }
+, {
+    "emoji": "๐Ÿฒ"
+  , "description": "pot of food"
+  , "aliases": [
+      "stew"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿข"
+  , "description": "oden"
+  , "aliases": [
+      "oden"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿก"
+  , "description": "dango"
+  , "aliases": [
+      "dango"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿณ"
+  , "description": "cooking"
+  , "aliases": [
+      "egg"
+    ]
+  , "tags": [
+      "breakfast"
+    ]
+  }
+, {
+    "emoji": "๐Ÿž"
+  , "description": "bread"
+  , "aliases": [
+      "bread"
+    ]
+  , "tags": [
+      "toast"
+    ]
+  }
+, {
+    "emoji": "๐Ÿฉ"
+  , "description": "doughnut"
+  , "aliases": [
+      "doughnut"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿฎ"
+  , "description": "custard"
+  , "aliases": [
+      "custard"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿฆ"
+  , "description": "soft ice cream"
+  , "aliases": [
+      "icecream"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿจ"
+  , "description": "ice cream"
+  , "aliases": [
+      "ice_cream"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿง"
+  , "description": "shaved ice"
+  , "aliases": [
+      "shaved_ice"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽ‚"
+  , "description": "birthday cake"
+  , "aliases": [
+      "birthday"
+    ]
+  , "tags": [
+      "party"
+    ]
+  }
+, {
+    "emoji": "๐Ÿฐ"
+  , "description": "shortcake"
+  , "aliases": [
+      "cake"
+    ]
+  , "tags": [
+      "dessert"
+    ]
+  }
+, {
+    "emoji": "๐Ÿช"
+  , "description": "cookie"
+  , "aliases": [
+      "cookie"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿซ"
+  , "description": "chocolate bar"
+  , "aliases": [
+      "chocolate_bar"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿฌ"
+  , "description": "candy"
+  , "aliases": [
+      "candy"
+    ]
+  , "tags": [
+      "sweet"
+    ]
+  }
+, {
+    "emoji": "๐Ÿญ"
+  , "description": "lollipop"
+  , "aliases": [
+      "lollipop"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿฏ"
+  , "description": "honey pot"
+  , "aliases": [
+      "honey_pot"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽ"
+  , "description": "red apple"
+  , "aliases": [
+      "apple"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ"
+  , "description": "green apple"
+  , "aliases": [
+      "green_apple"
+    ]
+  , "tags": [
+      "fruit"
+    ]
+  }
+, {
+    "emoji": "๐ŸŠ"
+  , "description": "tangerine"
+  , "aliases": [
+      "tangerine"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‹"
+  , "description": "lemon"
+  , "aliases": [
+      "lemon"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’"
+  , "description": "cherries"
+  , "aliases": [
+      "cherries"
+    ]
+  , "tags": [
+      "fruit"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‡"
+  , "description": "grapes"
+  , "aliases": [
+      "grapes"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‰"
+  , "description": "watermelon"
+  , "aliases": [
+      "watermelon"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“"
+  , "description": "strawberry"
+  , "aliases": [
+      "strawberry"
+    ]
+  , "tags": [
+      "fruit"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‘"
+  , "description": "peach"
+  , "aliases": [
+      "peach"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿˆ"
+  , "description": "melon"
+  , "aliases": [
+      "melon"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ"
+  , "description": "banana"
+  , "aliases": [
+      "banana"
+    ]
+  , "tags": [
+      "fruit"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ"
+  , "description": "pear"
+  , "aliases": [
+      "pear"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ"
+  , "description": "pineapple"
+  , "aliases": [
+      "pineapple"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ "
+  , "description": "roasted sweet potato"
+  , "aliases": [
+      "sweet_potato"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ†"
+  , "description": "aubergine"
+  , "aliases": [
+      "eggplant"
+    ]
+  , "tags": [
+      "aubergine"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ…"
+  , "description": "tomato"
+  , "aliases": [
+      "tomato"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒฝ"
+  , "description": "ear of maize"
+  , "aliases": [
+      "corn"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ "
+  , "description": "house building"
+  , "aliases": [
+      "house"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿก"
+  , "description": "house with garden"
+  , "aliases": [
+      "house_with_garden"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿซ"
+  , "description": "school"
+  , "aliases": [
+      "school"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿข"
+  , "description": "office building"
+  , "aliases": [
+      "office"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿฃ"
+  , "description": "japanese post office"
+  , "aliases": [
+      "post_office"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿฅ"
+  , "description": "hospital"
+  , "aliases": [
+      "hospital"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿฆ"
+  , "description": "bank"
+  , "aliases": [
+      "bank"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿช"
+  , "description": "convenience store"
+  , "aliases": [
+      "convenience_store"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿฉ"
+  , "description": "love hotel"
+  , "aliases": [
+      "love_hotel"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿจ"
+  , "description": "hotel"
+  , "aliases": [
+      "hotel"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’’"
+  , "description": "wedding"
+  , "aliases": [
+      "wedding"
+    ]
+  , "tags": [
+      "marriage"
+    ]
+  }
+, {
+    "emoji": "โ›ช"
+  , "description": "church"
+  , "aliases": [
+      "church"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿฌ"
+  , "description": "department store"
+  , "aliases": [
+      "department_store"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿค"
+  , "description": "european post office"
+  , "aliases": [
+      "european_post_office"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ‡"
+  , "description": "sunset over buildings"
+  , "aliases": [
+      "city_sunrise"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ†"
+  , "description": "cityscape at dusk"
+  , "aliases": [
+      "city_sunset"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿฏ"
+  , "description": "japanese castle"
+  , "aliases": [
+      "japanese_castle"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿฐ"
+  , "description": "european castle"
+  , "aliases": [
+      "european_castle"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ›บ"
+  , "description": "tent"
+  , "aliases": [
+      "tent"
+    ]
+  , "tags": [
+      "camping"
+    ]
+  }
+, {
+    "emoji": "๐Ÿญ"
+  , "description": "factory"
+  , "aliases": [
+      "factory"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ—ผ"
+  , "description": "tokyo tower"
+  , "aliases": [
+      "tokyo_tower"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ—พ"
+  , "description": "silhouette of japan"
+  , "aliases": [
+      "japan"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ—ป"
+  , "description": "mount fuji"
+  , "aliases": [
+      "mount_fuji"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ„"
+  , "description": "sunrise over mountains"
+  , "aliases": [
+      "sunrise_over_mountains"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ…"
+  , "description": "sunrise"
+  , "aliases": [
+      "sunrise"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒƒ"
+  , "description": "night with stars"
+  , "aliases": [
+      "night_with_stars"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ—ฝ"
+  , "description": "statue of liberty"
+  , "aliases": [
+      "statue_of_liberty"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŒ‰"
+  , "description": "bridge at night"
+  , "aliases": [
+      "bridge_at_night"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽ "
+  , "description": "carousel horse"
+  , "aliases": [
+      "carousel_horse"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽก"
+  , "description": "ferris wheel"
+  , "aliases": [
+      "ferris_wheel"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ›ฒ"
+  , "description": "fountain"
+  , "aliases": [
+      "fountain"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽข"
+  , "description": "roller coaster"
+  , "aliases": [
+      "roller_coaster"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿšข"
+  , "description": "ship"
+  , "aliases": [
+      "ship"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ›ต"
+  , "description": "sailboat"
+  , "aliases": [
+      "boat"
+    , "sailboat"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿšค"
+  , "description": "speedboat"
+  , "aliases": [
+      "speedboat"
+    ]
+  , "tags": [
+      "ship"
+    ]
+  }
+, {
+    "emoji": "๐Ÿšฃ"
+  , "description": "rowboat"
+  , "aliases": [
+      "rowboat"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โš“"
+  , "description": "anchor"
+  , "aliases": [
+      "anchor"
+    ]
+  , "tags": [
+      "ship"
+    ]
+  }
+, {
+    "emoji": "๐Ÿš€"
+  , "description": "rocket"
+  , "aliases": [
+      "rocket"
+    ]
+  , "tags": [
+      "ship"
+    , "launch"
+    ]
+  }
+, {
+    "emoji": "โœˆ๏ธ"
+  , "description": "airplane"
+  , "aliases": [
+      "airplane"
+    ]
+  , "tags": [
+      "flight"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’บ"
+  , "description": "seat"
+  , "aliases": [
+      "seat"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿš"
+  , "description": "helicopter"
+  , "aliases": [
+      "helicopter"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿš‚"
+  , "description": "steam locomotive"
+  , "aliases": [
+      "steam_locomotive"
+    ]
+  , "tags": [
+      "train"
+    ]
+  }
+, {
+    "emoji": "๐ŸšŠ"
+  , "description": "tram"
+  , "aliases": [
+      "tram"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿš‰"
+  , "description": "station"
+  , "aliases": [
+      "station"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿšž"
+  , "description": "mountain railway"
+  , "aliases": [
+      "mountain_railway"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿš†"
+  , "description": "train"
+  , "aliases": [
+      "train2"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿš„"
+  , "description": "high-speed train"
+  , "aliases": [
+      "bullettrain_side"
+    ]
+  , "tags": [
+      "train"
+    ]
+  }
+, {
+    "emoji": "๐Ÿš…"
+  , "description": "high-speed train with bullet nose"
+  , "aliases": [
+      "bullettrain_front"
+    ]
+  , "tags": [
+      "train"
+    ]
+  }
+, {
+    "emoji": "๐Ÿšˆ"
+  , "description": "light rail"
+  , "aliases": [
+      "light_rail"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿš‡"
+  , "description": "metro"
+  , "aliases": [
+      "metro"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿš"
+  , "description": "monorail"
+  , "aliases": [
+      "monorail"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿš‹"
+  , "description": "tram car"
+  , "aliases": [
+      "train"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿšƒ"
+  , "description": "railway car"
+  , "aliases": [
+      "railway_car"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸšŽ"
+  , "description": "trolleybus"
+  , "aliases": [
+      "trolleybus"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸšŒ"
+  , "description": "bus"
+  , "aliases": [
+      "bus"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿš"
+  , "description": "oncoming bus"
+  , "aliases": [
+      "oncoming_bus"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿš™"
+  , "description": "recreational vehicle"
+  , "aliases": [
+      "blue_car"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿš˜"
+  , "description": "oncoming automobile"
+  , "aliases": [
+      "oncoming_automobile"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿš—"
+  , "description": "automobile"
+  , "aliases": [
+      "car"
+    , "red_car"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿš•"
+  , "description": "taxi"
+  , "aliases": [
+      "taxi"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿš–"
+  , "description": "oncoming taxi"
+  , "aliases": [
+      "oncoming_taxi"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿš›"
+  , "description": "articulated lorry"
+  , "aliases": [
+      "articulated_lorry"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿšš"
+  , "description": "delivery truck"
+  , "aliases": [
+      "truck"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿšจ"
+  , "description": "police cars revolving light"
+  , "aliases": [
+      "rotating_light"
+    ]
+  , "tags": [
+      "911"
+    , "emergency"
+    ]
+  }
+, {
+    "emoji": "๐Ÿš“"
+  , "description": "police car"
+  , "aliases": [
+      "police_car"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿš”"
+  , "description": "oncoming police car"
+  , "aliases": [
+      "oncoming_police_car"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿš’"
+  , "description": "fire engine"
+  , "aliases": [
+      "fire_engine"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿš‘"
+  , "description": "ambulance"
+  , "aliases": [
+      "ambulance"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿš"
+  , "description": "minibus"
+  , "aliases": [
+      "minibus"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿšฒ"
+  , "description": "bicycle"
+  , "aliases": [
+      "bike"
+    ]
+  , "tags": [
+      "bicycle"
+    ]
+  }
+, {
+    "emoji": "๐Ÿšก"
+  , "description": "aerial tramway"
+  , "aliases": [
+      "aerial_tramway"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸšŸ"
+  , "description": "suspension railway"
+  , "aliases": [
+      "suspension_railway"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿš "
+  , "description": "mountain cableway"
+  , "aliases": [
+      "mountain_cableway"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿšœ"
+  , "description": "tractor"
+  , "aliases": [
+      "tractor"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ˆ"
+  , "description": "barber pole"
+  , "aliases": [
+      "barber"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿš"
+  , "description": "bus stop"
+  , "aliases": [
+      "busstop"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽซ"
+  , "description": "ticket"
+  , "aliases": [
+      "ticket"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿšฆ"
+  , "description": "vertical traffic light"
+  , "aliases": [
+      "vertical_traffic_light"
+    ]
+  , "tags": [
+      "semaphore"
+    ]
+  }
+, {
+    "emoji": "๐Ÿšฅ"
+  , "description": "horizontal traffic light"
+  , "aliases": [
+      "traffic_light"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โš ๏ธ"
+  , "description": "warning sign"
+  , "aliases": [
+      "warning"
+    ]
+  , "tags": [
+      "wip"
+    ]
+  }
+, {
+    "emoji": "๐Ÿšง"
+  , "description": "construction sign"
+  , "aliases": [
+      "construction"
+    ]
+  , "tags": [
+      "wip"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ฐ"
+  , "description": "japanese symbol for beginner"
+  , "aliases": [
+      "beginner"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ›ฝ"
+  , "description": "fuel pump"
+  , "aliases": [
+      "fuelpump"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿฎ"
+  , "description": "izakaya lantern"
+  , "aliases": [
+      "izakaya_lantern"
+    , "lantern"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽฐ"
+  , "description": "slot machine"
+  , "aliases": [
+      "slot_machine"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ™จ๏ธ"
+  , "description": "hot springs"
+  , "aliases": [
+      "hotsprings"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ—ฟ"
+  , "description": "moyai"
+  , "aliases": [
+      "moyai"
+    ]
+  , "tags": [
+      "stone"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽช"
+  , "description": "circus tent"
+  , "aliases": [
+      "circus_tent"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐ŸŽญ"
+  , "description": "performing arts"
+  , "aliases": [
+      "performing_arts"
+    ]
+  , "tags": [
+      "theater"
+    , "drama"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“"
+  , "description": "round pushpin"
+  , "aliases": [
+      "round_pushpin"
+    ]
+  , "tags": [
+      "location"
+    ]
+  }
+, {
+    "emoji": "๐Ÿšฉ"
+  , "description": "triangular flag on post"
+  , "aliases": [
+      "triangular_flag_on_post"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‡ฏ๐Ÿ‡ต"
+  , "description": "regional indicator symbol letter j + regional indicator symbol letter p"
+  , "aliases": [
+      "jp"
+    ]
+  , "tags": [
+      "japan"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‡ฐ๐Ÿ‡ท"
+  , "description": "regional indicator symbol letter k + regional indicator symbol letter r"
+  , "aliases": [
+      "kr"
+    ]
+  , "tags": [
+      "korea"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‡ฉ๐Ÿ‡ช"
+  , "description": "regional indicator symbol letter d + regional indicator symbol letter e"
+  , "aliases": [
+      "de"
+    ]
+  , "tags": [
+      "flag"
+    , "germany"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‡จ๐Ÿ‡ณ"
+  , "description": "regional indicator symbol letter c + regional indicator symbol letter n"
+  , "aliases": [
+      "cn"
+    ]
+  , "tags": [
+      "china"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‡บ๐Ÿ‡ธ"
+  , "description": "regional indicator symbol letter u + regional indicator symbol letter s"
+  , "aliases": [
+      "us"
+    ]
+  , "tags": [
+      "flag"
+    , "united"
+    , "america"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‡ซ๐Ÿ‡ท"
+  , "description": "regional indicator symbol letter f + regional indicator symbol letter r"
+  , "aliases": [
+      "fr"
+    ]
+  , "tags": [
+      "france"
+    , "french"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‡ช๐Ÿ‡ธ"
+  , "description": "regional indicator symbol letter e + regional indicator symbol letter s"
+  , "aliases": [
+      "es"
+    ]
+  , "tags": [
+      "spain"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‡ฎ๐Ÿ‡น"
+  , "description": "regional indicator symbol letter i + regional indicator symbol letter t"
+  , "aliases": [
+      "it"
+    ]
+  , "tags": [
+      "italy"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‡ท๐Ÿ‡บ"
+  , "description": "regional indicator symbol letter r + regional indicator symbol letter u"
+  , "aliases": [
+      "ru"
+    ]
+  , "tags": [
+      "russia"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‡ฌ๐Ÿ‡ง"
+  , "description": "regional indicator symbol letter g + regional indicator symbol letter b"
+  , "aliases": [
+      "gb"
+    , "uk"
+    ]
+  , "tags": [
+      "flag"
+    , "british"
+    ]
+  }
+, {
+    "emoji": "1๏ธโƒฃ"
+  , "description": "digit one + combining enclosing keycap"
+  , "aliases": [
+      "one"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "2๏ธโƒฃ"
+  , "description": "digit two + combining enclosing keycap"
+  , "aliases": [
+      "two"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "3๏ธโƒฃ"
+  , "description": "digit three + combining enclosing keycap"
+  , "aliases": [
+      "three"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "4๏ธโƒฃ"
+  , "description": "digit four + combining enclosing keycap"
+  , "aliases": [
+      "four"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "5๏ธโƒฃ"
+  , "description": "digit five + combining enclosing keycap"
+  , "aliases": [
+      "five"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "6๏ธโƒฃ"
+  , "description": "digit six + combining enclosing keycap"
+  , "aliases": [
+      "six"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "7๏ธโƒฃ"
+  , "description": "digit seven + combining enclosing keycap"
+  , "aliases": [
+      "seven"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "8๏ธโƒฃ"
+  , "description": "digit eight + combining enclosing keycap"
+  , "aliases": [
+      "eight"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "9๏ธโƒฃ"
+  , "description": "digit nine + combining enclosing keycap"
+  , "aliases": [
+      "nine"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "0๏ธโƒฃ"
+  , "description": "digit zero + combining enclosing keycap"
+  , "aliases": [
+      "zero"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”Ÿ"
+  , "description": "keycap ten"
+  , "aliases": [
+      "keycap_ten"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ข"
+  , "description": "input symbol for numbers"
+  , "aliases": [
+      "1234"
+    ]
+  , "tags": [
+      "numbers"
+    ]
+  }
+, {
+    "emoji": "#๏ธโƒฃ"
+  , "description": "number sign + combining enclosing keycap"
+  , "aliases": [
+      "hash"
+    ]
+  , "tags": [
+      "number"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ฃ"
+  , "description": "input symbol for symbols"
+  , "aliases": [
+      "symbols"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โฌ†๏ธ"
+  , "description": "upwards black arrow"
+  , "aliases": [
+      "arrow_up"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โฌ‡๏ธ"
+  , "description": "downwards black arrow"
+  , "aliases": [
+      "arrow_down"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โฌ…๏ธ"
+  , "description": "leftwards black arrow"
+  , "aliases": [
+      "arrow_left"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โžก๏ธ"
+  , "description": "black rightwards arrow"
+  , "aliases": [
+      "arrow_right"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ” "
+  , "description": "input symbol for latin capital letters"
+  , "aliases": [
+      "capital_abcd"
+    ]
+  , "tags": [
+      "letters"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ก"
+  , "description": "input symbol for latin small letters"
+  , "aliases": [
+      "abcd"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ค"
+  , "description": "input symbol for latin letters"
+  , "aliases": [
+      "abc"
+    ]
+  , "tags": [
+      "alphabet"
+    ]
+  }
+, {
+    "emoji": "โ†—๏ธ"
+  , "description": "north east arrow"
+  , "aliases": [
+      "arrow_upper_right"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ†–๏ธ"
+  , "description": "north west arrow"
+  , "aliases": [
+      "arrow_upper_left"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ†˜๏ธ"
+  , "description": "south east arrow"
+  , "aliases": [
+      "arrow_lower_right"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ†™๏ธ"
+  , "description": "south west arrow"
+  , "aliases": [
+      "arrow_lower_left"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ†”๏ธ"
+  , "description": "left right arrow"
+  , "aliases": [
+      "left_right_arrow"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ†•๏ธ"
+  , "description": "up down arrow"
+  , "aliases": [
+      "arrow_up_down"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”„"
+  , "description": "anticlockwise downwards and upwards open circle arrows"
+  , "aliases": [
+      "arrows_counterclockwise"
+    ]
+  , "tags": [
+      "sync"
+    ]
+  }
+, {
+    "emoji": "โ—€๏ธ"
+  , "description": "black left-pointing triangle"
+  , "aliases": [
+      "arrow_backward"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ–ถ๏ธ"
+  , "description": "black right-pointing triangle"
+  , "aliases": [
+      "arrow_forward"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ผ"
+  , "description": "up-pointing small red triangle"
+  , "aliases": [
+      "arrow_up_small"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ฝ"
+  , "description": "down-pointing small red triangle"
+  , "aliases": [
+      "arrow_down_small"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ†ฉ๏ธ"
+  , "description": "leftwards arrow with hook"
+  , "aliases": [
+      "leftwards_arrow_with_hook"
+    ]
+  , "tags": [
+      "return"
+    ]
+  }
+, {
+    "emoji": "โ†ช๏ธ"
+  , "description": "rightwards arrow with hook"
+  , "aliases": [
+      "arrow_right_hook"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ„น๏ธ"
+  , "description": "information source"
+  , "aliases": [
+      "information_source"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โช"
+  , "description": "black left-pointing double triangle"
+  , "aliases": [
+      "rewind"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โฉ"
+  , "description": "black right-pointing double triangle"
+  , "aliases": [
+      "fast_forward"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โซ"
+  , "description": "black up-pointing double triangle"
+  , "aliases": [
+      "arrow_double_up"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โฌ"
+  , "description": "black down-pointing double triangle"
+  , "aliases": [
+      "arrow_double_down"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โคต๏ธ"
+  , "description": "arrow pointing rightwards then curving downwards"
+  , "aliases": [
+      "arrow_heading_down"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โคด๏ธ"
+  , "description": "arrow pointing rightwards then curving upwards"
+  , "aliases": [
+      "arrow_heading_up"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ†—"
+  , "description": "squared ok"
+  , "aliases": [
+      "ok"
+    ]
+  , "tags": [
+      "yes"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”€"
+  , "description": "twisted rightwards arrows"
+  , "aliases": [
+      "twisted_rightwards_arrows"
+    ]
+  , "tags": [
+      "shuffle"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”"
+  , "description": "clockwise rightwards and leftwards open circle arrows"
+  , "aliases": [
+      "repeat"
+    ]
+  , "tags": [
+      "loop"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”‚"
+  , "description": "clockwise rightwards and leftwards open circle arrows with circled one overlay"
+  , "aliases": [
+      "repeat_one"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ†•"
+  , "description": "squared new"
+  , "aliases": [
+      "new"
+    ]
+  , "tags": [
+      "fresh"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ†™"
+  , "description": "squared up with exclamation mark"
+  , "aliases": [
+      "up"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ†’"
+  , "description": "squared cool"
+  , "aliases": [
+      "cool"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ†“"
+  , "description": "squared free"
+  , "aliases": [
+      "free"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ†–"
+  , "description": "squared ng"
+  , "aliases": [
+      "ng"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ถ"
+  , "description": "antenna with bars"
+  , "aliases": [
+      "signal_strength"
+    ]
+  , "tags": [
+      "wifi"
+    ]
+  }
+, {
+    "emoji": "๐ŸŽฆ"
+  , "description": "cinema"
+  , "aliases": [
+      "cinema"
+    ]
+  , "tags": [
+      "film"
+    , "movie"
+    ]
+  }
+, {
+    "emoji": "๐Ÿˆ"
+  , "description": "squared katakana koko"
+  , "aliases": [
+      "koko"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿˆฏ"
+  , "description": "squared cjk unified ideograph-6307"
+  , "aliases": [
+      "u6307"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿˆณ"
+  , "description": "squared cjk unified ideograph-7a7a"
+  , "aliases": [
+      "u7a7a"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿˆต"
+  , "description": "squared cjk unified ideograph-6e80"
+  , "aliases": [
+      "u6e80"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿˆด"
+  , "description": "squared cjk unified ideograph-5408"
+  , "aliases": [
+      "u5408"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿˆฒ"
+  , "description": "squared cjk unified ideograph-7981"
+  , "aliases": [
+      "u7981"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‰"
+  , "description": "circled ideograph advantage"
+  , "aliases": [
+      "ideograph_advantage"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿˆน"
+  , "description": "squared cjk unified ideograph-5272"
+  , "aliases": [
+      "u5272"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿˆบ"
+  , "description": "squared cjk unified ideograph-55b6"
+  , "aliases": [
+      "u55b6"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿˆถ"
+  , "description": "squared cjk unified ideograph-6709"
+  , "aliases": [
+      "u6709"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿˆš"
+  , "description": "squared cjk unified ideograph-7121"
+  , "aliases": [
+      "u7121"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿšป"
+  , "description": "restroom"
+  , "aliases": [
+      "restroom"
+    ]
+  , "tags": [
+      "toilet"
+    ]
+  }
+, {
+    "emoji": "๐Ÿšน"
+  , "description": "mens symbol"
+  , "aliases": [
+      "mens"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿšบ"
+  , "description": "womens symbol"
+  , "aliases": [
+      "womens"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿšผ"
+  , "description": "baby symbol"
+  , "aliases": [
+      "baby_symbol"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿšพ"
+  , "description": "water closet"
+  , "aliases": [
+      "wc"
+    ]
+  , "tags": [
+      "toilet"
+    , "restroom"
+    ]
+  }
+, {
+    "emoji": "๐Ÿšฐ"
+  , "description": "potable water symbol"
+  , "aliases": [
+      "potable_water"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿšฎ"
+  , "description": "put litter in its place symbol"
+  , "aliases": [
+      "put_litter_in_its_place"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ…ฟ๏ธ"
+  , "description": "negative squared latin capital letter p"
+  , "aliases": [
+      "parking"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ™ฟ"
+  , "description": "wheelchair symbol"
+  , "aliases": [
+      "wheelchair"
+    ]
+  , "tags": [
+      "accessibility"
+    ]
+  }
+, {
+    "emoji": "๐Ÿšญ"
+  , "description": "no smoking symbol"
+  , "aliases": [
+      "no_smoking"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿˆท๏ธ"
+  , "description": "squared cjk unified ideograph-6708"
+  , "aliases": [
+      "u6708"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿˆธ"
+  , "description": "squared cjk unified ideograph-7533"
+  , "aliases": [
+      "u7533"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿˆ‚๏ธ"
+  , "description": "squared katakana sa"
+  , "aliases": [
+      "sa"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ“‚๏ธ"
+  , "description": "circled latin capital letter m"
+  , "aliases": [
+      "m"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ›‚"
+  , "description": "passport control"
+  , "aliases": [
+      "passport_control"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ›„"
+  , "description": "baggage claim"
+  , "aliases": [
+      "baggage_claim"
+    ]
+  , "tags": [
+      "airport"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ›…"
+  , "description": "left luggage"
+  , "aliases": [
+      "left_luggage"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ›ƒ"
+  , "description": "customs"
+  , "aliases": [
+      "customs"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ‰‘"
+  , "description": "circled ideograph accept"
+  , "aliases": [
+      "accept"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "ใŠ™๏ธ"
+  , "description": "circled ideograph secret"
+  , "aliases": [
+      "secret"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "ใŠ—๏ธ"
+  , "description": "circled ideograph congratulation"
+  , "aliases": [
+      "congratulations"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ†‘"
+  , "description": "squared cl"
+  , "aliases": [
+      "cl"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ†˜"
+  , "description": "squared sos"
+  , "aliases": [
+      "sos"
+    ]
+  , "tags": [
+      "help"
+    , "emergency"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ†”"
+  , "description": "squared id"
+  , "aliases": [
+      "id"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿšซ"
+  , "description": "no entry sign"
+  , "aliases": [
+      "no_entry_sign"
+    ]
+  , "tags": [
+      "block"
+    , "forbidden"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ž"
+  , "description": "no one under eighteen symbol"
+  , "aliases": [
+      "underage"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ต"
+  , "description": "no mobile phones"
+  , "aliases": [
+      "no_mobile_phones"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿšฏ"
+  , "description": "do not litter symbol"
+  , "aliases": [
+      "do_not_litter"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿšฑ"
+  , "description": "non-potable water symbol"
+  , "aliases": [
+      "non-potable_water"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿšณ"
+  , "description": "no bicycles"
+  , "aliases": [
+      "no_bicycles"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿšท"
+  , "description": "no pedestrians"
+  , "aliases": [
+      "no_pedestrians"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿšธ"
+  , "description": "children crossing"
+  , "aliases": [
+      "children_crossing"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ›”"
+  , "description": "no entry"
+  , "aliases": [
+      "no_entry"
+    ]
+  , "tags": [
+      "limit"
+    ]
+  }
+, {
+    "emoji": "โœณ๏ธ"
+  , "description": "eight spoked asterisk"
+  , "aliases": [
+      "eight_spoked_asterisk"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ‡๏ธ"
+  , "description": "sparkle"
+  , "aliases": [
+      "sparkle"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โŽ"
+  , "description": "negative squared cross mark"
+  , "aliases": [
+      "negative_squared_cross_mark"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โœ…"
+  , "description": "white heavy check mark"
+  , "aliases": [
+      "white_check_mark"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โœด๏ธ"
+  , "description": "eight pointed black star"
+  , "aliases": [
+      "eight_pointed_black_star"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’Ÿ"
+  , "description": "heart decoration"
+  , "aliases": [
+      "heart_decoration"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ†š"
+  , "description": "squared vs"
+  , "aliases": [
+      "vs"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ณ"
+  , "description": "vibration mode"
+  , "aliases": [
+      "vibration_mode"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ“ด"
+  , "description": "mobile phone off"
+  , "aliases": [
+      "mobile_phone_off"
+    ]
+  , "tags": [
+      "mute"
+    , "off"
+    ]
+  }
+, {
+    "emoji": "๐Ÿ…ฐ๏ธ"
+  , "description": "negative squared latin capital letter a"
+  , "aliases": [
+      "a"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ…ฑ๏ธ"
+  , "description": "negative squared latin capital letter b"
+  , "aliases": [
+      "b"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ†Ž"
+  , "description": "negative squared ab"
+  , "aliases": [
+      "ab"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ…พ๏ธ"
+  , "description": "negative squared latin capital letter o"
+  , "aliases": [
+      "o2"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ "
+  , "description": "diamond shape with a dot inside"
+  , "aliases": [
+      "diamond_shape_with_a_dot_inside"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โžฟ"
+  , "description": "double curly loop"
+  , "aliases": [
+      "loop"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ™ป๏ธ"
+  , "description": "black universal recycling symbol"
+  , "aliases": [
+      "recycle"
+    ]
+  , "tags": [
+      "environment"
+    , "green"
+    ]
+  }
+, {
+    "emoji": "โ™ˆ"
+  , "description": "aries"
+  , "aliases": [
+      "aries"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ™‰"
+  , "description": "taurus"
+  , "aliases": [
+      "taurus"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ™Š"
+  , "description": "gemini"
+  , "aliases": [
+      "gemini"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ™‹"
+  , "description": "cancer"
+  , "aliases": [
+      "cancer"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ™Œ"
+  , "description": "leo"
+  , "aliases": [
+      "leo"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ™"
+  , "description": "virgo"
+  , "aliases": [
+      "virgo"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ™Ž"
+  , "description": "libra"
+  , "aliases": [
+      "libra"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ™"
+  , "description": "scorpius"
+  , "aliases": [
+      "scorpius"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ™"
+  , "description": "sagittarius"
+  , "aliases": [
+      "sagittarius"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ™‘"
+  , "description": "capricorn"
+  , "aliases": [
+      "capricorn"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ™’"
+  , "description": "aquarius"
+  , "aliases": [
+      "aquarius"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ™“"
+  , "description": "pisces"
+  , "aliases": [
+      "pisces"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ›Ž"
+  , "description": "ophiuchus"
+  , "aliases": [
+      "ophiuchus"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ฏ"
+  , "description": "six pointed star with middle dot"
+  , "aliases": [
+      "six_pointed_star"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿง"
+  , "description": "automated teller machine"
+  , "aliases": [
+      "atm"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’น"
+  , "description": "chart with upwards trend and yen sign"
+  , "aliases": [
+      "chart"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ฒ"
+  , "description": "heavy dollar sign"
+  , "aliases": [
+      "heavy_dollar_sign"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ฑ"
+  , "description": "currency exchange"
+  , "aliases": [
+      "currency_exchange"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "ยฉ๏ธ"
+  , "description": "copyright sign"
+  , "aliases": [
+      "copyright"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "ยฎ๏ธ"
+  , "description": "registered sign"
+  , "aliases": [
+      "registered"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ„ข๏ธ"
+  , "description": "trade mark sign"
+  , "aliases": [
+      "tm"
+    ]
+  , "tags": [
+      "trademark"
+    ]
+  }
+, {
+    "emoji": "โŒ"
+  , "description": "cross mark"
+  , "aliases": [
+      "x"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ€ผ๏ธ"
+  , "description": "double exclamation mark"
+  , "aliases": [
+      "bangbang"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ‰๏ธ"
+  , "description": "exclamation question mark"
+  , "aliases": [
+      "interrobang"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ—"
+  , "description": "heavy exclamation mark symbol"
+  , "aliases": [
+      "exclamation"
+    , "heavy_exclamation_mark"
+    ]
+  , "tags": [
+      "bang"
+    ]
+  }
+, {
+    "emoji": "โ“"
+  , "description": "black question mark ornament"
+  , "aliases": [
+      "question"
+    ]
+  , "tags": [
+      "confused"
+    ]
+  }
+, {
+    "emoji": "โ•"
+  , "description": "white exclamation mark ornament"
+  , "aliases": [
+      "grey_exclamation"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ”"
+  , "description": "white question mark ornament"
+  , "aliases": [
+      "grey_question"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โญ•"
+  , "description": "heavy large circle"
+  , "aliases": [
+      "o"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”"
+  , "description": "top with upwards arrow above"
+  , "aliases": [
+      "top"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”š"
+  , "description": "end with leftwards arrow above"
+  , "aliases": [
+      "end"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”™"
+  , "description": "back with leftwards arrow above"
+  , "aliases": [
+      "back"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”›"
+  , "description": "on with exclamation mark with left right arrow above"
+  , "aliases": [
+      "on"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”œ"
+  , "description": "soon with rightwards arrow above"
+  , "aliases": [
+      "soon"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ƒ"
+  , "description": "clockwise downwards and upwards open circle arrows"
+  , "aliases": [
+      "arrows_clockwise"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ•›"
+  , "description": "clock face twelve oclock"
+  , "aliases": [
+      "clock12"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ•ง"
+  , "description": "clock face twelve-thirty"
+  , "aliases": [
+      "clock1230"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ•"
+  , "description": "clock face one oclock"
+  , "aliases": [
+      "clock1"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ•œ"
+  , "description": "clock face one-thirty"
+  , "aliases": [
+      "clock130"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ•‘"
+  , "description": "clock face two oclock"
+  , "aliases": [
+      "clock2"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ•"
+  , "description": "clock face two-thirty"
+  , "aliases": [
+      "clock230"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ•’"
+  , "description": "clock face three oclock"
+  , "aliases": [
+      "clock3"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ•ž"
+  , "description": "clock face three-thirty"
+  , "aliases": [
+      "clock330"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ•“"
+  , "description": "clock face four oclock"
+  , "aliases": [
+      "clock4"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ•Ÿ"
+  , "description": "clock face four-thirty"
+  , "aliases": [
+      "clock430"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ•”"
+  , "description": "clock face five oclock"
+  , "aliases": [
+      "clock5"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ• "
+  , "description": "clock face five-thirty"
+  , "aliases": [
+      "clock530"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ••"
+  , "description": "clock face six oclock"
+  , "aliases": [
+      "clock6"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ•–"
+  , "description": "clock face seven oclock"
+  , "aliases": [
+      "clock7"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ•—"
+  , "description": "clock face eight oclock"
+  , "aliases": [
+      "clock8"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ•˜"
+  , "description": "clock face nine oclock"
+  , "aliases": [
+      "clock9"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ•™"
+  , "description": "clock face ten oclock"
+  , "aliases": [
+      "clock10"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ•š"
+  , "description": "clock face eleven oclock"
+  , "aliases": [
+      "clock11"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ•ก"
+  , "description": "clock face six-thirty"
+  , "aliases": [
+      "clock630"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ•ข"
+  , "description": "clock face seven-thirty"
+  , "aliases": [
+      "clock730"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ•ฃ"
+  , "description": "clock face eight-thirty"
+  , "aliases": [
+      "clock830"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ•ค"
+  , "description": "clock face nine-thirty"
+  , "aliases": [
+      "clock930"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ•ฅ"
+  , "description": "clock face ten-thirty"
+  , "aliases": [
+      "clock1030"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ•ฆ"
+  , "description": "clock face eleven-thirty"
+  , "aliases": [
+      "clock1130"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โœ–๏ธ"
+  , "description": "heavy multiplication x"
+  , "aliases": [
+      "heavy_multiplication_x"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โž•"
+  , "description": "heavy plus sign"
+  , "aliases": [
+      "heavy_plus_sign"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โž–"
+  , "description": "heavy minus sign"
+  , "aliases": [
+      "heavy_minus_sign"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โž—"
+  , "description": "heavy division sign"
+  , "aliases": [
+      "heavy_division_sign"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ™ ๏ธ"
+  , "description": "black spade suit"
+  , "aliases": [
+      "spades"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ™ฅ๏ธ"
+  , "description": "black heart suit"
+  , "aliases": [
+      "hearts"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ™ฃ๏ธ"
+  , "description": "black club suit"
+  , "aliases": [
+      "clubs"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ™ฆ๏ธ"
+  , "description": "black diamond suit"
+  , "aliases": [
+      "diamonds"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ฎ"
+  , "description": "white flower"
+  , "aliases": [
+      "white_flower"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ’ฏ"
+  , "description": "hundred points symbol"
+  , "aliases": [
+      "100"
+    ]
+  , "tags": [
+      "score"
+    , "perfect"
+    ]
+  }
+, {
+    "emoji": "โœ”๏ธ"
+  , "description": "heavy check mark"
+  , "aliases": [
+      "heavy_check_mark"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ˜‘๏ธ"
+  , "description": "ballot box with check"
+  , "aliases": [
+      "ballot_box_with_check"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”˜"
+  , "description": "radio button"
+  , "aliases": [
+      "radio_button"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”—"
+  , "description": "link symbol"
+  , "aliases": [
+      "link"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โžฐ"
+  , "description": "curly loop"
+  , "aliases": [
+      "curly_loop"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "ใ€ฐ๏ธ"
+  , "description": "wavy dash"
+  , "aliases": [
+      "wavy_dash"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "ใ€ฝ๏ธ"
+  , "description": "part alternation mark"
+  , "aliases": [
+      "part_alternation_mark"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ฑ"
+  , "description": "trident emblem"
+  , "aliases": [
+      "trident"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ—ผ๏ธ"
+  , "description": "black medium square"
+  , "aliases": [
+      "black_medium_square"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ—ป๏ธ"
+  , "description": "white medium square"
+  , "aliases": [
+      "white_medium_square"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ—พ"
+  , "description": "black medium small square"
+  , "aliases": [
+      "black_medium_small_square"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ—ฝ"
+  , "description": "white medium small square"
+  , "aliases": [
+      "white_medium_small_square"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ–ช๏ธ"
+  , "description": "black small square"
+  , "aliases": [
+      "black_small_square"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โ–ซ๏ธ"
+  , "description": "white small square"
+  , "aliases": [
+      "white_small_square"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”บ"
+  , "description": "up-pointing red triangle"
+  , "aliases": [
+      "small_red_triangle"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ฒ"
+  , "description": "black square button"
+  , "aliases": [
+      "black_square_button"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ณ"
+  , "description": "white square button"
+  , "aliases": [
+      "white_square_button"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โšซ"
+  , "description": "medium black circle"
+  , "aliases": [
+      "black_circle"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โšช"
+  , "description": "medium white circle"
+  , "aliases": [
+      "white_circle"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ด"
+  , "description": "large red circle"
+  , "aliases": [
+      "red_circle"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ต"
+  , "description": "large blue circle"
+  , "aliases": [
+      "large_blue_circle"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ป"
+  , "description": "down-pointing red triangle"
+  , "aliases": [
+      "small_red_triangle_down"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โฌœ"
+  , "description": "white large square"
+  , "aliases": [
+      "white_large_square"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "โฌ›"
+  , "description": "black large square"
+  , "aliases": [
+      "black_large_square"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ถ"
+  , "description": "large orange diamond"
+  , "aliases": [
+      "large_orange_diamond"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ท"
+  , "description": "large blue diamond"
+  , "aliases": [
+      "large_blue_diamond"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”ธ"
+  , "description": "small orange diamond"
+  , "aliases": [
+      "small_orange_diamond"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "emoji": "๐Ÿ”น"
+  , "description": "small blue diamond"
+  , "aliases": [
+      "small_blue_diamond"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "aliases": [
+      "basecamp"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "aliases": [
+      "basecampy"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "aliases": [
+      "bowtie"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "aliases": [
+      "feelsgood"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "aliases": [
+      "finnadie"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "aliases": [
+      "fu"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "aliases": [
+      "goberserk"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "aliases": [
+      "godmode"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "aliases": [
+      "hurtrealbad"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "aliases": [
+      "metal"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "aliases": [
+      "neckbeard"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "aliases": [
+      "octocat"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "aliases": [
+      "rage1"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "aliases": [
+      "rage2"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "aliases": [
+      "rage3"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "aliases": [
+      "rage4"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "aliases": [
+      "shipit"
+    , "squirrel"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "aliases": [
+      "suspect"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "aliases": [
+      "taco"
+    ]
+  , "tags": [
+    ]
+  }
+, {
+    "aliases": [
+      "trollface"
+    ]
+  , "tags": [
+    ]
+  }
+]
diff --git a/debian/patches/0007-Remove-gemoji-dependency.patch b/debian/patches/0007-Remove-gemoji-dependency.patch
new file mode 100644
index 0000000..5e9f9e6
--- /dev/null
+++ b/debian/patches/0007-Remove-gemoji-dependency.patch
@@ -0,0 +1,34 @@
+From: Youhei SASAKI <uwabami at gfd-dennou.org>
+Date: Thu, 26 Nov 2015 20:58:50 +0900
+Subject: Remove gemoji dependency
+
+Signed-off-by: Youhei SASAKI <uwabami at gfd-dennou.org>
+---
+ Gemfile                | 1 -
+ lib/tdiary/core_ext.rb | 2 +-
+ 2 files changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/Gemfile b/Gemfile
+index 5d2d7b0..e2fef14 100644
+--- a/Gemfile
++++ b/Gemfile
+@@ -4,7 +4,6 @@ gem 'rack'
+ gem 'sprockets'
+ gem 'hikidoc'
+ gem 'fastimage'
+-gem 'gemoji'
+ gem 'mail'
+ 
+ group :coffee do
+diff --git a/lib/tdiary/core_ext.rb b/lib/tdiary/core_ext.rb
+index efb0f7c..0e28bc1 100644
+--- a/lib/tdiary/core_ext.rb
++++ b/lib/tdiary/core_ext.rb
+@@ -1,6 +1,6 @@
+ # -*- coding: utf-8 -*-
+ 
+-require 'gemoji'
++require 'tdiary/emoji'
+ 
+ module TDiary
+ 	module RequestExtension
diff --git a/debian/patches/series b/debian/patches/series
index 20bce79..82e2de5 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -4,3 +4,4 @@
 0004-Add-Rack-Dependencies-for-CGI-mode.patch
 0005-Add-Pathname-Dependencies.patch
 0006-Add-Shebang.patch
+0007-Remove-gemoji-dependency.patch
diff --git a/debian/tdiary-core.install b/debian/tdiary-core.install
index 80b1bac..51beb83 100644
--- a/debian/tdiary-core.install
+++ b/debian/tdiary-core.install
@@ -16,3 +16,5 @@ views  usr/share/tdiary/
 debian/debian-tools usr/share/tdiary/
 debian/debian-tools/20change_url.rb usr/share/tdiary/lib/tdiary/plugin/
 debian/debian-tools/TC_tdiary-setup.rb   usr/share/tdiary/
+debian/emoji  usr/share/tdiary/lib/tdiary/
+debian/emoji.rb usr/share/tdiary/lib/tdiary/

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/tdiary.git



More information about the Pkg-ruby-extras-commits mailing list