Full Code of kennethreitz/em for AI

main c2f436a16c5a cached
31 files
471.7 KB
165.7k tokens
13 symbols
1 requests
Download .txt
Showing preview only (497K chars total). Download the full file or copy to clipboard to get everything.
Repository: kennethreitz/em
Branch: main
Commit: c2f436a16c5a
Files: 31
Total size: 471.7 KB

Directory structure:
gitextract_kqyng2c7/

├── .editorconfig
├── .github/
│   ├── labels.yml
│   ├── release-drafter.yml
│   ├── renovate.json
│   └── workflows/
│       ├── deploy.yml
│       ├── labels.yml
│       ├── lint.yml
│       ├── release-drafter.yml
│       ├── require-pr-label.yml
│       └── test.yml
├── .gitignore
├── .pre-commit-config.yaml
├── .yamlfmt.yaml
├── LICENSE
├── NOTICE
├── README.md
├── RELEASING.md
├── pyproject.toml
├── requirements-mypy.txt
├── scripts/
│   ├── despacify.py
│   ├── run_command.py
│   └── update-emojilib.sh
├── src/
│   └── em/
│       ├── LICENSE
│       ├── __init__.py
│       ├── __main__.py
│       ├── cli.py
│       ├── emoji-en-US.json
│       └── emojis.json
├── tests/
│   ├── __init__.py
│   └── test_em.py
└── tox.ini

================================================
FILE CONTENTS
================================================

================================================
FILE: .editorconfig
================================================
# Top-most EditorConfig file
root = true

# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true
charset = utf-8

# Four-space indentation
[*.py]
indent_size = 4
indent_style = space
trim_trailing_whitespace = true

# Two-space indentation
[*.yml]
indent_size = 2


================================================
FILE: .github/labels.yml
================================================
# Keep a Changelog labels
# https://keepachangelog.com/en/1.0.0/
- color: 0e8a16
  description: "For new features"
  name: "changelog: Added"
- color: af99e5
  description: "For changes in existing functionality"
  name: "changelog: Changed"
- color: FFA500
  description: "For soon-to-be removed features"
  name: "changelog: Deprecated"
- color: 00A800
  description: "For any bug fixes"
  name: "changelog: Fixed"
- color: ff0000
  description: "For now removed features"
  name: "changelog: Removed"
- color: 045aa0
  description: "In case of vulnerabilities"
  name: "changelog: Security"
- color: fbca04
  description: "Exclude PR from release draft"
  name: "changelog: skip"

# Other labels
- color: 0366d6
  description: "For dependencies"
  name: dependencies
- color: 0052cc
  description: "Documentation"
  name: docs
- color: f4660e
  description: ""
  name: Hacktoberfest
- color: f4660e
  description: "To credit accepted Hacktoberfest PRs"
  name: hacktoberfest-accepted
- color: d65e88
  description: "Deploy and release"
  name: release
- color: fbca04
  description: "Unit tests, linting, CI, etc."
  name: testing


================================================
FILE: .github/release-drafter.yml
================================================
name-template: "v$RESOLVED_VERSION"
tag-template: "v$RESOLVED_VERSION"

categories:
  - title: "Added"
    labels:
      - "changelog: Added"
      - "enhancement"
  - title: "Changed"
    label: "changelog: Changed"
  - title: "Deprecated"
    label: "changelog: Deprecated"
  - title: "Removed"
    label: "changelog: Removed"
  - title: "Fixed"
    labels:
      - "changelog: Fixed"
      - "bug"
  - title: "Security"
    label: "changelog: Security"

exclude-labels:
  - "changelog: skip"

autolabeler:
  - label: "changelog: skip"
    branch:
      - "/pre-commit-ci-update-config/"

template: |
  $CHANGES

version-resolver:
  major:
    labels:
      - "changelog: Removed"
  minor:
    labels:
      - "changelog: Added"
      - "changelog: Changed"
      - "changelog: Deprecated"
      - "enhancement"

  patch:
    labels:
      - "changelog: Fixed"
      - "bug"
  default: minor


================================================
FILE: .github/renovate.json
================================================
{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "extends": ["config:recommended", ":semanticCommitsDisabled"],
  "labels": ["changelog: skip", "dependencies"],
  "minimumReleaseAge": "7 days",
  "packageRules": [
    {
      "groupName": "github-actions",
      "matchManagers": ["github-actions"],
      "separateMajorMinor": false
    }
  ],
  "schedule": ["on the first day of the month"]
}


================================================
FILE: .github/workflows/deploy.yml
================================================
name: Deploy

on:
  push:
    branches: [main]
    tags: ["*"]
  pull_request:
    branches: [main]
  release:
    types:
      - published
  workflow_dispatch:

permissions: {}

env:
  FORCE_COLOR: 1

jobs:
  # Always build & lint package.
  build-package:
    name: Build & verify package
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
        with:
          fetch-depth: 0
          persist-credentials: false

      - uses: hynek/build-and-inspect-python-package@fe0a0fb1925ca263d076ca4f2c13e93a6e92a33e # v2.17.0

  # Upload to Test PyPI on every commit on main.
  release-test-pypi:
    name: Publish in-dev package to test.pypi.org
    if: |
      github.event.repository.fork == false
      && github.event_name == 'push'
      && github.ref == 'refs/heads/main'
    runs-on: ubuntu-latest
    needs: build-package

    permissions:
      id-token: write

    steps:
      - name: Download packages built by build-and-inspect-python-package
        uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
        with:
          name: Packages
          path: dist

      - name: Upload package to Test PyPI
        uses: pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # v1.14.0
        with:
          repository-url: https://test.pypi.org/legacy/

  # Upload to real PyPI on GitHub Releases.
  release-pypi:
    name: Publish released package to pypi.org
    if: |
      github.event.repository.fork == false
      && github.event.action == 'published'
    runs-on: ubuntu-latest
    needs: build-package

    permissions:
      id-token: write

    steps:
      - name: Download packages built by build-and-inspect-python-package
        uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
        with:
          name: Packages
          path: dist

      - name: Upload package to PyPI
        uses: pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # v1.14.0


================================================
FILE: .github/workflows/labels.yml
================================================
name: Sync labels

on:
  push:
    branches:
      - main
    paths:
      - .github/labels.yml
  workflow_dispatch:

jobs:
  sync:
    permissions:
      pull-requests: write
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
        with:
          persist-credentials: false
      - uses: micnncim/action-label-syncer@3abd5ab72fda571e69fffd97bd4e0033dd5f495c # v1.3.0
        with:
          prune: false
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}


================================================
FILE: .github/workflows/lint.yml
================================================
name: Lint

on: [push, pull_request, workflow_dispatch]

permissions: {}

env:
  FORCE_COLOR: 1
  RUFF_OUTPUT_FORMAT: github

jobs:
  lint:
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
        with:
          persist-credentials: false
      - uses: j178/prek-action@cbc2f23eb5539cf20d82d1aabd0d0ecbcc56f4e3 # v2.0.2

  mypy:
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
        with:
          persist-credentials: false
      - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
        with:
          python-version: "3.x"
      - name: Install uv
        uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0
      - name: Mypy
        run: uvx --with tox-uv tox -e mypy


================================================
FILE: .github/workflows/release-drafter.yml
================================================
name: Release drafter

on:
  push:
    # branches to consider in the event; optional, defaults to all
    branches:
      - main
  # pull_request event is required only for autolabeler
  pull_request:
    # Only following types are handled by the action, but one can default to all as well
    types: [opened, reopened, synchronize]
  # pull_request_target event is required for autolabeler to support PRs from forks
  # pull_request_target:
  #   types: [opened, reopened, synchronize]
  workflow_dispatch:

jobs:
  update_release_draft:
    if: |
      github.event.repository.fork == false
      && github.event_name != 'pull_request'
    permissions:
      # write permission is required to create a GitHub Release
      contents: write
    runs-on: ubuntu-slim
    steps:
      # Drafts your next release notes as pull requests are merged into "main"
      - uses: release-drafter/release-drafter@5de93583980a40bd78603b6dfdcda5b4df377b32 # v7.2.0

  autolabeler:
    if: |
      github.event.repository.fork == false
      && github.event_name == 'pull_request'
    permissions:
      # write permission is required for autolabeler
      pull-requests: write
    runs-on: ubuntu-slim
    steps:
      - uses: release-drafter/release-drafter/autolabeler@5de93583980a40bd78603b6dfdcda5b4df377b32 # v7.2.0


================================================
FILE: .github/workflows/require-pr-label.yml
================================================
name: Require PR label

on:
  pull_request:
    types: [opened, reopened, labeled, unlabeled, synchronize]

jobs:
  label:
    runs-on: ubuntu-latest

    permissions:
      issues: write
      pull-requests: write

    steps:
      - uses: mheap/github-action-required-labels@0ac283b4e65c1fb28ce6079dea5546ceca98ccbe # v5.5.2
        with:
          mode: minimum
          count: 1
          labels: |
            changelog: Added
            changelog: Changed
            changelog: Deprecated
            changelog: Fixed
            changelog: Removed
            changelog: Security
            changelog: skip


================================================
FILE: .github/workflows/test.yml
================================================
name: Test

on: [push, pull_request, workflow_dispatch]

permissions: {}

env:
  FORCE_COLOR: 1
  PIP_DISABLE_PIP_VERSION_CHECK: 1

jobs:
  test:
    runs-on: ${{ matrix.os }}
    strategy:
      fail-fast: false
      matrix:
        python-version:
          - "pypy3.11"
          - "3.15"
          - "3.14"
          - "3.13"
          - "3.12"
          - "3.11"
          - "3.10"
        os: [windows-latest, macos-latest, ubuntu-latest]

    steps:
      - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
        with:
          persist-credentials: false

      - name: Set up Python ${{ matrix.python-version }}
        uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
        with:
          python-version: ${{ matrix.python-version }}
          allow-prereleases: true

      - name: Install uv
        uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0

      - name: Tox tests
        run: |
          uvx --with tox-uv tox -e py

      - name: Test CLI
        if: matrix.os == 'ubuntu-latest'
        run: |
          uvx --with tox-uv tox -e cli

      - name: Test emojis.json is up-to-date
        run: |
          # Install
          uv pip install --system -e .
          # Regenerate
          python scripts/despacify.py
          # Fail if different
          git diff --name-only --exit-code

      - name: Upload coverage
        uses: codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6.0.0
        with:
          flags: ${{ matrix.os }}
          name: ${{ matrix.os }} Python ${{ matrix.python-version }}

  success:
    needs: test
    runs-on: ubuntu-latest
    name: Test successful
    steps:
      - name: Success
        run: echo Test successful


================================================
FILE: .gitignore
================================================
*.pyc
# Distribution / packaging
.Python
env/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
*.egg-info/
.installed.cfg
*.egg
pip-wheel-metadata/

# Unit test / coverage reports
*,cover
.cache
.coverage
.coverage.*
.hypothesis
.mypy_cache
.testmondata
.tox/
coverage.xml
htmlcov/
nosetests.xml

.python-version

# hatch-vcs
src/*/_version.py


================================================
FILE: .pre-commit-config.yaml
================================================
repos:
  - repo: https://github.com/astral-sh/ruff-pre-commit
    rev: v0.15.9
    hooks:
      - id: ruff-check
        args: [--exit-non-zero-on-fix]

  - repo: https://github.com/psf/black-pre-commit-mirror
    rev: 26.3.1
    hooks:
      - id: black

  - repo: https://github.com/pre-commit/pre-commit-hooks
    rev: v6.0.0
    hooks:
      - id: check-added-large-files
      - id: check-case-conflict
      - id: check-merge-conflict
      - id: check-executables-have-shebangs
      - id: check-shebang-scripts-are-executable
      - id: check-json
      - id: check-toml
      - id: check-yaml
      - id: debug-statements
      - id: end-of-file-fixer
        exclude: ^src/em/emojis.json$
      - id: forbid-submodules
      - id: trailing-whitespace

  - repo: https://github.com/python-jsonschema/check-jsonschema
    rev: 0.37.1
    hooks:
      - id: check-github-workflows
      - id: check-renovate

  - repo: https://github.com/rhysd/actionlint
    rev: v1.7.12
    hooks:
      - id: actionlint

  - repo: https://github.com/zizmorcore/zizmor-pre-commit
    rev: v1.23.1
    hooks:
      - id: zizmor

  - repo: https://github.com/tox-dev/pyproject-fmt
    rev: v2.21.0
    hooks:
      - id: pyproject-fmt

  - repo: https://github.com/abravalheri/validate-pyproject
    rev: v0.25
    hooks:
      - id: validate-pyproject

  - repo: https://github.com/tox-dev/tox-ini-fmt
    rev: 1.7.1
    hooks:
      - id: tox-ini-fmt

  - repo: https://github.com/google/yamlfmt
    rev: v0.21.0
    hooks:
      - id: yamlfmt

  - repo: https://github.com/rbubley/mirrors-prettier
    rev: v3.8.1
    hooks:
      - id: prettier
        args: [--prose-wrap=always, --print-width=88]
        exclude: ^src/em/emoji.*\.json$
        exclude_types: [yaml]

  - repo: meta
    hooks:
      - id: check-hooks-apply
      - id: check-useless-excludes

ci:
  autoupdate_schedule: quarterly


================================================
FILE: .yamlfmt.yaml
================================================
formatter:
  retain_line_breaks_single: true


================================================
FILE: LICENSE
================================================
Copyright (c) 2016, Kenneth Reitz <me@kennethreitz.org>

Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.


================================================
FILE: NOTICE
================================================
Emojione License (emojis.json)
==============================

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


================================================
FILE: README.md
================================================
# em: the cli emoji keyboard

[![PyPI version](https://img.shields.io/pypi/v/em-keyboard.svg?logo=pypi&logoColor=FFE873)](https://pypi.org/project/em-keyboard/)
[![Supported Python versions](https://img.shields.io/pypi/pyversions/em-keyboard.svg?logo=python&logoColor=FFE873)](https://pypi.org/project/em-keyboard/)
[![PyPI downloads](https://img.shields.io/pypi/dm/em-keyboard.svg)](https://pypistats.org/packages/em-keyboard)
[![GitHub Actions status](https://github.com/hugovk/em-keyboard/workflows/Test/badge.svg)](https://github.com/hugovk/em-keyboard/actions)
[![Codecov](https://codecov.io/gh/hugovk/em-keyboard/branch/main/graph/badge.svg)](https://codecov.io/gh/hugovk/em-keyboard)
[![Licence](https://img.shields.io/github/license/hugovk/em-keyboard.svg)](LICENSE)
[![Code style: Black](https://img.shields.io/badge/code%20style-Black-000000.svg)](https://github.com/psf/black)

**Emoji your friends and colleagues from the comfort of your own terminal.**

**em** is a nifty command-line utility for referencing emoji characters by name. Provide
the names of a few emoji, and those lucky chosen emojis will be displayed in your
terminal, then copied to your clipboard. Automagically.

Emoji can be also searched by both categories and aspects.

## Example Usage

Let's serve some delicious cake:

<!-- [[[cog
from scripts.run_command import run
run("em sparkles shortcake sparkles")
]]] -->

```console
$ em sparkles shortcake sparkles
Copied! ✨ 🍰 ✨
```

<!-- [[[end]]] -->

Let's skip the copying (for scripts):

<!-- [[[cog run("em 'chocolate bar' --no-copy") ]]] -->

```console
$ em 'chocolate bar' --no-copy
🍫
```

<!-- [[[end]]] -->

Let's find some emoji, by color:

<!-- [[[cog run("em -s yellow") ]]] -->

```console
$ em -s yellow
💛  yellow_heart
👩  woman
🐤  baby_chick
🐠  tropical_fish
🌻  sunflower
🌼  blossom
🚧  construction
🌕  full_moon
⭐  star
📒  ledger
🚸  children_crossing
🔰  japanese_symbol_for_beginner
🟡  yellow_circle
🟨  yellow_square
🫚  ginger_root
```

<!-- [[[end]]] -->

If there's only a single search result, it's copied:

<!-- [[[cog run("em -s ukraine") ]]] -->

```console
$ em -s ukraine
Copied! 🇺🇦  flag_ukraine
```

<!-- [[[end]]] -->

Pick a random emoji:

<!-- [[[cog run("em --random") ]]] -->

```console
$ em --random
Copied! 💤  zzz
```

<!-- [[[end]]] -->

Pick a random emoji:

<!-- [[[cog run("em --search yellow --random") ]]] -->

```console
$ em --search yellow --random
Copied! 🟨  yellow_square
```

<!-- [[[end]]] -->

## Installation

At this time, **em** requires Python and pip:

```sh
python3 -m pip install em-keyboard
```

On Linux, an additional dependency is required for automatic copying to clipboard. This
would be either [`xclip`](https://github.com/astrand/xclip) in an X11 session or
[`wl-clipboard`](https://github.com/bugaevc/wl-clipboard) in a Wayland session. On a
Debian-based distribution these are installable with:

```sh
sudo apt install xclip
sudo apt install wl-clipboard
```

## Tests

If you wanna develop, you might want to write and run tests:

```sh
python3 -m pip install tox
tox
```

## Have fun!

✨🍰✨


================================================
FILE: RELEASING.md
================================================
# Release checklist

- [ ] Get `main` to the appropriate code release state.
      [GitHub Actions](https://github.com/hugovk/em-keyboard/actions) should be running
      cleanly for all merges to `main`.
      [![GitHub Actions status](https://github.com/hugovk/em-keyboard/workflows/Test/badge.svg)](https://github.com/hugovk/em-keyboard/actions)

- [ ] Edit release draft, adjust text if needed:
      https://github.com/hugovk/em-keyboard/releases

- [ ] Check next tag is correct, amend if needed

- [ ] Publish release

- [ ] Check the tagged
      [GitHub Actions build](https://github.com/hugovk/em-keyboard/actions/workflow/deploy.yml)
      has deployed to [PyPI](https://pypi.org/project/em-keyboard/#history)

- [ ] Check installation:

```bash
pip3 uninstall -y em-keyboard && pip3 install -U em-keyboard && em rocket
```


================================================
FILE: pyproject.toml
================================================
[build-system]
build-backend = "hatchling.build"
requires = [
  "hatch-vcs",
  "hatchling>=1.27",
]

[project]
name = "em-keyboard"
description = "The CLI Emoji Keyboard"
readme = "README.md"
keywords = [
  "CLI",
  "emoji",
  "keyboard",
  "search",
]
license = "ISC AND MIT"
license-files = [ "LICENSE", "src/em/LICENSE" ]
maintainers = [ { name = "Hugo van Kemenade" } ]
authors = [ { name = "Kenneth Reitz", email = "me@kennethreitz.org" } ]
requires-python = ">=3.10"
classifiers = [
  "Development Status :: 5 - Production/Stable",
  "Intended Audience :: Developers",
  "Natural Language :: English",
  "Programming Language :: Python",
  "Programming Language :: Python :: 3 :: Only",
  "Programming Language :: Python :: 3.10",
  "Programming Language :: Python :: 3.11",
  "Programming Language :: Python :: 3.12",
  "Programming Language :: Python :: 3.13",
  "Programming Language :: Python :: 3.14",
  "Programming Language :: Python :: 3.15",
  "Programming Language :: Python :: Implementation :: CPython",
  "Programming Language :: Python :: Implementation :: PyPy",
]
dynamic = [ "version" ]
dependencies = [
  "pyperclip",
]
optional-dependencies.tests = [
  "pytest>=9",
  "pytest-cov",
]
urls.Changelog = "https://github.com/hugovk/em-keyboard/releases"
urls.Homepage = "https://github.com/hugovk/em-keyboard"
urls.Source = "https://github.com/hugovk/em-keyboard"
scripts.em = "em.cli:main"

[tool.hatch]
version.source = "vcs"
version.raw-options.local_scheme = "no-local-version"
build.hooks.vcs.version-file = "src/em/_version.py"
build.targets.sdist.exclude = [
  "src/em/emoji-en-US.json", # temporary copy of "src/em/emojis.json"
]
build.targets.wheel.packages = [ "src/em" ]
build.targets.wheel.exclude = [ "src/em/LICENSE" ]

[tool.ruff]
fix = true
lint.extend-select = [
  "C4",     # flake8-comprehensions
  "E",      # pycodestyle errors
  "EM",     # flake8-errmsg
  "F",      # pyflakes
  "I",      # isort
  "ICN",    # flake8-import-conventions
  "ISC",    # flake8-implicit-str-concat
  "LOG",    # flake8-logging
  "PERF",   # perflint
  "PGH",    # pygrep-hooks
  "PIE",    # flake8-pie
  "PT",     # flake8-pytest-style
  "PYI",    # flake8-pyi
  "RUF022", # unsorted-dunder-all
  "RUF100", # unused noqa (yesqa)
  "UP",     # pyupgrade
  "W",      # pycodestyle warnings
  "YTT",    # flake8-2020
]
lint.ignore = [
  "E203",   # Whitespace before ':'
  "E221",   # Multiple spaces before operator
  "E226",   # Missing whitespace around arithmetic operator
  "E241",   # Multiple spaces after ','
  "PIE790", # flake8-pie: unnecessary-placeholder
]
lint.flake8-import-conventions.aliases.datetime = "dt"
lint.flake8-import-conventions.banned-from = [ "datetime" ]
lint.flake8-pytest-style.parametrize-names-type = "csv"
lint.isort.known-first-party = [ "em" ]
lint.isort.required-imports = [ "from __future__ import annotations" ]
lint.future-annotations = true

[tool.pyproject-fmt]
max_supported_python = "3.15"

[tool.mypy]
pretty = true
show_error_codes = true
exclude = [
  "^scripts/",
]

[tool.pytest]
minversion = "9.0"
testpaths = [ "tests" ]

[tool.coverage]
run.omit = [
  "**/__main__.py",
]
# Regexes for lines to exclude from consideration
report.exclude_also = [
  # Don't complain if non-runnable code isn't run:
  "if __name__ == .__main__.:",
]


================================================
FILE: requirements-mypy.txt
================================================
mypy==1.20.2


================================================
FILE: scripts/despacify.py
================================================
"""
Replace spaces in emoji keywords with underscores
"""

from __future__ import annotations

import json

from em.cli import EmojiDict, clean_name, parse_emojis  # type: ignore[import]

INPUT_EMOJILIB_PATH = "src/em/emoji-en-US.json"
OUTPUT_EMOJI_PATH = "src/em/emojis.json"


def save_emojis(data: EmojiDict, filename: str) -> None:
    with open(filename, "w", encoding="utf-8") as outfile:
        json.dump(data, outfile, indent=None, separators=(",", ":"))
        outfile.write("\n")


def main() -> None:
    data = parse_emojis(INPUT_EMOJILIB_PATH)
    for emoji, keywords in data.items():
        keywords = [clean_name(keyword) for keyword in keywords]
        data[emoji] = keywords
    save_emojis(data, OUTPUT_EMOJI_PATH)
    print(f"Emojis saved to {OUTPUT_EMOJI_PATH}")


if __name__ == "__main__":
    main()


================================================
FILE: scripts/run_command.py
================================================
from __future__ import annotations

import shlex
import subprocess


def run(command: str, with_console: bool = True, line_limit: int | None = None) -> None:
    output = subprocess.run(shlex.split(command), capture_output=True, text=True)
    print()
    if with_console:
        print("```console")
        print(f"$ {command}")

    output = output.stdout.strip()
    if line_limit:
        output = "".join(output.splitlines(keepends=True)[:line_limit]) + "..."
    print(output)

    if with_console:
        print("```")
    print()


================================================
FILE: scripts/update-emojilib.sh
================================================
#!/usr/bin/env bash

wget https://github.com/muan/emojilib/raw/main/dist/emoji-en-US.json -O src/em/emoji-en-US.json
echo >> src/em/emoji-en-US.json  # Add newline to end of file
python3 scripts/despacify.py


================================================
FILE: src/em/LICENSE
================================================
The following license applies to emoji-en-US.json and emojis.json,
which are derived from https://github.com/muan/emojilib

The MIT License (MIT)

Copyright (c) 2014 Mu-An Chiou

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.


================================================
FILE: src/em/__init__.py
================================================
"""em: the technicolor cli emoji keyboard

Examples:

  $ em sparkle shortcake sparkles
  $ em red_heart

  $ em -s food

Notes:
  - If all names provided map to emojis, the resulting emojis will be
    automatically added to your clipboard.
  - ✨ 🍰 ✨  (sparkles shortcake sparkles)
"""

from __future__ import annotations

from em import _version

__version__ = _version.__version__


================================================
FILE: src/em/__main__.py
================================================
from __future__ import annotations

from em import cli

if __name__ == "__main__":
    cli.main()


================================================
FILE: src/em/cli.py
================================================
"""
CLI for em
"""

from __future__ import annotations

import argparse
import os

from em import __version__

CUSTOM_EMOJI_PATH = os.path.join(os.path.expanduser("~/.emojis.json"))

EmojiDict = dict[str, list[str]]


def try_copy_to_clipboard(text: str) -> bool:
    try:
        import pyperclip  # type: ignore[import]
    except ModuleNotFoundError:
        pyperclip = None
        try:
            import xerox  # type: ignore[import]
        except ModuleNotFoundError:
            return False
    copier = pyperclip if pyperclip else xerox
    copier_error = pyperclip.PyperclipException if pyperclip else xerox.ToolNotFound
    try:
        copier.copy(text)
    except copier_error:
        return False
    return True


def parse_emojis(filename: str | None = None) -> EmojiDict:
    import json

    if filename is None:
        from importlib.resources import files

        emoji_traversable = files("em").joinpath("emojis.json")
        return json.loads(emoji_traversable.read_text("utf-8"))

    with open(filename, encoding="utf-8") as f:
        return json.load(f)


def translate(lookup: EmojiDict, code: str) -> str | None:
    if code[0] == ":" and code[-1] == ":":
        code = code[1:-1]

    for emoji, keywords in lookup.items():
        if code == keywords[0]:
            return emoji
    return None


def do_find(lookup: EmojiDict, terms: tuple[str, ...]) -> list[tuple[str, str]]:
    """Match terms against keywords."""
    assert terms, "at least one search term required"
    return [
        (keywords[0], emoji)
        for emoji, keywords in lookup.items()
        if all(any(term in kw for kw in keywords) for term in terms)
    ]


def clean_name(name: str) -> str:
    """Clean emoji name replacing specials chars by underscore"""
    return name.replace("-", "_").replace(" ", "_").lower()


def parse_args(arg_list: list[str] | None):
    parser = argparse.ArgumentParser(
        description=__doc__, formatter_class=argparse.RawDescriptionHelpFormatter
    )
    parser.add_argument("name", nargs="*", help="Text to convert to emoji")
    parser.add_argument("-s", "--search", action="store_true", help="Search for emoji")
    parser.add_argument("-r", "--random", action="store_true", help="Get random emoji")
    parser.add_argument(
        "--no-copy", action="store_true", help="Does not copy emoji to clipboard"
    )
    parser.add_argument(
        "-V", "--version", action="version", version=f"%(prog)s {__version__}"
    )
    args = parser.parse_args(arg_list)
    return args


def main(arg_list: list[str] | None = None) -> str | int:
    args = parse_args(arg_list)
    no_copy = args.no_copy

    if not args.name and not args.random:
        return "Error: the 'name' argument is required"

    # Grab the lookup dictionary.
    lookup = parse_emojis()

    if os.path.isfile(CUSTOM_EMOJI_PATH):
        lookup.update(parse_emojis(CUSTOM_EMOJI_PATH))

    if args.random and not args.search:
        import random

        emoji, keywords = random.choice(list(lookup.items()))
        name = keywords[0]
        if not no_copy:
            copied = try_copy_to_clipboard(emoji)
        else:
            copied = False
        print(f"Copied! {emoji}  {name}" if copied else f"{emoji}  {name}")
        return 0

    names = tuple(map(clean_name, args.name))

    # Search mode.
    if args.search:
        # Lookup the search term.
        found = do_find(lookup, names)

        if args.random and len(found) >= 2:
            import random

            found = [random.choice(found)]

        # print them to the screen.
        for name, emoji in found:
            # Copy the results (and say so!) to the clipboard.
            if not no_copy and len(found) == 1:
                copied = try_copy_to_clipboard(emoji)
            else:
                copied = False
            print(f"Copied! {emoji}  {name}" if copied else f"{emoji}  {name}")

        if len(found):
            return 0
        else:
            return 1

    # Process the results.
    unfiltered_results = tuple(translate(lookup, name) for name in names)
    results = tuple(r for r in unfiltered_results if r is not None)

    if len(results) < len(unfiltered_results):
        no_copy = True
        missing = True  # Marker for if the given emoji isn't found.
    else:
        missing = False

    # Prepare the result strings.
    print_results = " ".join(results)
    copy_results = "".join(results)

    # Copy the results (and say so!) to the clipboard.
    if not no_copy and not missing:
        copied = try_copy_to_clipboard(copy_results)
    else:
        copied = False

    if print_results:
        print(f"Copied! {print_results}" if copied else print_results)

    return int(missing)


if __name__ == "__main__":
    main()


================================================
FILE: src/em/emoji-en-US.json
================================================
{
  "😀": [
    "grinning_face",
    "face",
    "smile",
    "happy",
    "joy",
    ":D",
    "grin",
    "smiley"
  ],
  "😃": [
    "grinning_face_with_big_eyes",
    "face",
    "happy",
    "joy",
    "haha",
    ":D",
    ":)",
    "smile",
    "funny",
    "mouth",
    "open",
    "smiley",
    "smiling"
  ],
  "😄": [
    "grinning_face_with_smiling_eyes",
    "face",
    "happy",
    "joy",
    "funny",
    "haha",
    "laugh",
    "like",
    ":D",
    ":)",
    "smile",
    "eye",
    "grin",
    "mouth",
    "open",
    "pleased",
    "smiley"
  ],
  "😁": [
    "beaming_face_with_smiling_eyes",
    "face",
    "happy",
    "smile",
    "joy",
    "kawaii",
    "eye",
    "grin",
    "grinning"
  ],
  "😆": [
    "grinning_squinting_face",
    "happy",
    "joy",
    "lol",
    "satisfied",
    "haha",
    "face",
    "glad",
    "XD",
    "laugh",
    "big",
    "closed",
    "eyes",
    "grin",
    "laughing",
    "mouth",
    "open",
    "smile",
    "smiling",
    "tightly"
  ],
  "😅": [
    "grinning_face_with_sweat",
    "face",
    "hot",
    "happy",
    "laugh",
    "sweat",
    "smile",
    "relief",
    "cold",
    "exercise",
    "mouth",
    "open",
    "smiling"
  ],
  "🤣": [
    "rolling_on_the_floor_laughing",
    "face",
    "rolling",
    "floor",
    "laughing",
    "lol",
    "haha",
    "rofl",
    "laugh",
    "rotfl"
  ],
  "😂": [
    "face_with_tears_of_joy",
    "face",
    "cry",
    "tears",
    "weep",
    "happy",
    "happytears",
    "haha",
    "crying",
    "laugh",
    "laughing",
    "lol",
    "tear"
  ],
  "🙂": [
    "slightly_smiling_face",
    "face",
    "smile",
    "fine",
    "happy",
    "this"
  ],
  "🙃": [
    "upside_down_face",
    "face",
    "flipped",
    "silly",
    "smile",
    "sarcasm"
  ],
  "😉": [
    "winking_face",
    "face",
    "happy",
    "mischievous",
    "secret",
    ";)",
    "smile",
    "eye",
    "flirt",
    "wink",
    "winky"
  ],
  "😊": [
    "smiling_face_with_smiling_eyes",
    "face",
    "smile",
    "happy",
    "flushed",
    "crush",
    "embarrassed",
    "shy",
    "joy",
    "^^",
    "blush",
    "eye",
    "proud",
    "smiley"
  ],
  "😇": [
    "smiling_face_with_halo",
    "face",
    "angel",
    "heaven",
    "halo",
    "innocent",
    "fairy",
    "fantasy",
    "smile",
    "tale"
  ],
  "🥰": [
    "smiling_face_with_hearts",
    "face",
    "love",
    "like",
    "affection",
    "valentines",
    "infatuation",
    "crush",
    "hearts",
    "adore",
    "eyes",
    "three"
  ],
  "😍": [
    "smiling_face_with_heart_eyes",
    "face",
    "love",
    "like",
    "affection",
    "valentines",
    "infatuation",
    "crush",
    "heart",
    "eye",
    "shaped",
    "smile"
  ],
  "🤩": [
    "star_struck",
    "face",
    "smile",
    "starry",
    "eyes",
    "grinning",
    "excited",
    "eyed",
    "wow"
  ],
  "😘": [
    "face_blowing_a_kiss",
    "face",
    "love",
    "like",
    "affection",
    "valentines",
    "infatuation",
    "kiss",
    "blow",
    "flirt",
    "heart",
    "kissing",
    "throwing"
  ],
  "😗": [
    "kissing_face",
    "love",
    "like",
    "face",
    "3",
    "valentines",
    "infatuation",
    "kiss",
    "duck",
    "kissy",
    "whistling"
  ],
  "☺️": [
    "smiling_face",
    "face",
    "blush",
    "massage",
    "happiness",
    "happy",
    "outlined",
    "pleased",
    "relaxed",
    "smile",
    "smiley",
    "white"
  ],
  "😚": [
    "kissing_face_with_closed_eyes",
    "face",
    "love",
    "like",
    "affection",
    "valentines",
    "infatuation",
    "kiss",
    "eye",
    "kissy"
  ],
  "😙": [
    "kissing_face_with_smiling_eyes",
    "face",
    "affection",
    "valentines",
    "infatuation",
    "kiss",
    "eye",
    "kissy",
    "smile",
    "whistle",
    "whistling"
  ],
  "😋": [
    "face_savoring_food",
    "happy",
    "joy",
    "tongue",
    "smile",
    "face",
    "silly",
    "yummy",
    "nom",
    "delicious",
    "savouring",
    "goofy",
    "hungry",
    "lick",
    "licking",
    "lips",
    "smiling",
    "um",
    "yum"
  ],
  "😛": [
    "face_with_tongue",
    "face",
    "prank",
    "childish",
    "playful",
    "mischievous",
    "smile",
    "tongue",
    "cheeky",
    "out",
    "stuck"
  ],
  "😜": [
    "winking_face_with_tongue",
    "face",
    "prank",
    "childish",
    "playful",
    "mischievous",
    "smile",
    "wink",
    "tongue",
    "crazy",
    "eye",
    "joke",
    "out",
    "silly",
    "stuck"
  ],
  "🤪": [
    "zany_face",
    "face",
    "goofy",
    "crazy",
    "excited",
    "eye",
    "eyes",
    "grinning",
    "large",
    "one",
    "small",
    "wacky",
    "wild"
  ],
  "😝": [
    "squinting_face_with_tongue",
    "face",
    "prank",
    "playful",
    "mischievous",
    "smile",
    "tongue",
    "closed",
    "eye",
    "eyes",
    "horrible",
    "out",
    "stuck",
    "taste",
    "tightly"
  ],
  "🤑": [
    "money_mouth_face",
    "face",
    "rich",
    "dollar",
    "money",
    "eyes",
    "sign"
  ],
  "🤗": [
    "hugging_face",
    "face",
    "smile",
    "hug",
    "hands",
    "hugs",
    "open",
    "smiling"
  ],
  "🤭": [
    "face_with_hand_over_mouth",
    "face",
    "whoops",
    "shock",
    "surprise",
    "blushing",
    "covering",
    "eyes",
    "quiet",
    "smiling"
  ],
  "🤫": [
    "shushing_face",
    "face",
    "quiet",
    "shhh",
    "closed",
    "covering",
    "finger",
    "hush",
    "lips",
    "shh",
    "shush",
    "silence"
  ],
  "🤔": [
    "thinking_face",
    "face",
    "hmmm",
    "think",
    "consider",
    "chin",
    "shade",
    "thinker",
    "throwing",
    "thumb"
  ],
  "🤐": [
    "zipper_mouth_face",
    "face",
    "sealed",
    "zipper",
    "secret",
    "hush",
    "lips",
    "silence",
    "zip"
  ],
  "🤨": [
    "face_with_raised_eyebrow",
    "face",
    "distrust",
    "scepticism",
    "disapproval",
    "disbelief",
    "surprise",
    "suspicious",
    "colbert",
    "mild",
    "one",
    "rock",
    "skeptic"
  ],
  "😐": [
    "neutral_face",
    "indifference",
    "meh",
    ":|",
    "neutral",
    "deadpan",
    "faced",
    "mouth",
    "straight"
  ],
  "😑": [
    "expressionless_face",
    "face",
    "indifferent",
    "-_-",
    "meh",
    "deadpan",
    "inexpressive",
    "mouth",
    "straight",
    "unexpressive"
  ],
  "😶": [
    "face_without_mouth",
    "face",
    "blank",
    "mouthless",
    "mute",
    "no",
    "quiet",
    "silence",
    "silent"
  ],
  "😏": [
    "smirking_face",
    "face",
    "smile",
    "mean",
    "prank",
    "smug",
    "sarcasm",
    "flirting",
    "sexual",
    "smirk",
    "suggestive"
  ],
  "😒": [
    "unamused_face",
    "indifference",
    "bored",
    "straight face",
    "serious",
    "sarcasm",
    "unimpressed",
    "skeptical",
    "dubious",
    "ugh",
    "side_eye",
    "dissatisfied",
    "meh",
    "unhappy"
  ],
  "🙄": [
    "face_with_rolling_eyes",
    "face",
    "eyeroll",
    "frustrated",
    "eye",
    "roll"
  ],
  "😬": [
    "grimacing_face",
    "face",
    "grimace",
    "teeth",
    "awkward",
    "eek",
    "nervous"
  ],
  "🤥": [
    "lying_face",
    "face",
    "lie",
    "pinocchio",
    "liar",
    "long",
    "nose"
  ],
  "😌": [
    "relieved_face",
    "face",
    "relaxed",
    "phew",
    "massage",
    "happiness",
    "content",
    "pleased",
    "whew"
  ],
  "😔": [
    "pensive_face",
    "face",
    "sad",
    "depressed",
    "upset",
    "dejected",
    "sadface",
    "sorrowful"
  ],
  "😪": [
    "sleepy_face",
    "face",
    "tired",
    "rest",
    "nap",
    "bubble",
    "side",
    "sleep",
    "snot",
    "tear"
  ],
  "🤤": [
    "drooling_face",
    "face",
    "drool"
  ],
  "😴": [
    "sleeping_face",
    "face",
    "tired",
    "sleepy",
    "night",
    "zzz",
    "sleep",
    "snoring"
  ],
  "😷": [
    "face_with_medical_mask",
    "face",
    "sick",
    "ill",
    "disease",
    "covid",
    "cold",
    "coronavirus",
    "doctor",
    "medicine",
    "surgical"
  ],
  "🤒": [
    "face_with_thermometer",
    "sick",
    "temperature",
    "thermometer",
    "cold",
    "fever",
    "covid",
    "ill"
  ],
  "🤕": [
    "face_with_head_bandage",
    "injured",
    "clumsy",
    "bandage",
    "hurt",
    "bandaged",
    "injury"
  ],
  "🤢": [
    "nauseated_face",
    "face",
    "vomit",
    "gross",
    "green",
    "sick",
    "throw up",
    "ill",
    "barf",
    "disgust",
    "disgusted",
    "green face"
  ],
  "🤮": [
    "face_vomiting",
    "face",
    "sick",
    "barf",
    "ill",
    "mouth",
    "open",
    "puke",
    "spew",
    "throwing",
    "up",
    "vomit"
  ],
  "🤧": [
    "sneezing_face",
    "face",
    "gesundheit",
    "sneeze",
    "sick",
    "allergy",
    "achoo"
  ],
  "🥵": [
    "hot_face",
    "face",
    "feverish",
    "heat",
    "red",
    "sweating",
    "overheated",
    "stroke"
  ],
  "🥶": [
    "cold_face",
    "face",
    "blue",
    "freezing",
    "frozen",
    "frostbite",
    "icicles",
    "ice"
  ],
  "🥴": [
    "woozy_face",
    "face",
    "dizzy",
    "intoxicated",
    "tipsy",
    "wavy",
    "drunk",
    "eyes",
    "groggy",
    "mouth",
    "uneven"
  ],
  "😵": [
    "dizzy_face",
    "spent",
    "unconscious",
    "xox",
    "dizzy",
    "cross",
    "crossed",
    "dead",
    "eyes",
    "knocked",
    "out",
    "spiral eyes"
  ],
  "🤯": [
    "exploding_head",
    "face",
    "shocked",
    "mind",
    "blown",
    "blowing",
    "explosion",
    "mad"
  ],
  "🤠": [
    "cowboy_hat_face",
    "face",
    "cowgirl",
    "hat"
  ],
  "🥳": [
    "partying_face",
    "face",
    "celebration",
    "woohoo",
    "birthday",
    "hat",
    "horn",
    "party"
  ],
  "😎": [
    "smiling_face_with_sunglasses",
    "face",
    "cool",
    "smile",
    "summer",
    "beach",
    "sunglass",
    "best",
    "bright",
    "eye",
    "eyewear",
    "friends",
    "glasses",
    "mutual",
    "snapchat",
    "sun",
    "weather"
  ],
  "🤓": [
    "nerd_face",
    "face",
    "nerdy",
    "geek",
    "dork",
    "glasses",
    "smiling"
  ],
  "🧐": [
    "face_with_monocle",
    "face",
    "stuffy",
    "wealthy",
    "rich",
    "exploration",
    "inspection"
  ],
  "😕": [
    "confused_face",
    "face",
    "indifference",
    "huh",
    "weird",
    "hmmm",
    ":/",
    "meh",
    "nonplussed",
    "puzzled",
    "s"
  ],
  "😟": [
    "worried_face",
    "face",
    "concern",
    "nervous",
    ":(",
    "sad",
    "sadface"
  ],
  "🙁": [
    "slightly_frowning_face",
    "face",
    "frowning",
    "disappointed",
    "sad",
    "upset",
    "frown",
    "unhappy"
  ],
  "☹️": [
    "frowning_face",
    "face",
    "sad",
    "upset",
    "frown",
    "megafrown",
    "unhappy",
    "white"
  ],
  "😮": [
    "face_with_open_mouth",
    "face",
    "surprise",
    "impressed",
    "wow",
    "whoa",
    ":O",
    "surprised",
    "sympathy"
  ],
  "😯": [
    "hushed_face",
    "face",
    "woo",
    "shh",
    "silence",
    "speechless",
    "stunned",
    "surprise",
    "surprised"
  ],
  "😲": [
    "astonished_face",
    "face",
    "xox",
    "surprised",
    "poisoned",
    "amazed",
    "drunk face",
    "gasp",
    "gasping",
    "shocked",
    "totally"
  ],
  "😳": [
    "flushed_face",
    "face",
    "blush",
    "shy",
    "flattered",
    "blushing",
    "dazed",
    "embarrassed",
    "eyes",
    "open",
    "shame",
    "wide"
  ],
  "🥺": [
    "pleading_face",
    "face",
    "begging",
    "mercy",
    "cry",
    "tears",
    "sad",
    "grievance",
    "eyes",
    "glossy",
    "puppy",
    "simp"
  ],
  "😦": [
    "frowning_face_with_open_mouth",
    "face",
    "aw",
    "what",
    "frown",
    "yawning"
  ],
  "😧": [
    "anguished_face",
    "face",
    "stunned",
    "nervous",
    "pained"
  ],
  "😨": [
    "fearful_face",
    "face",
    "scared",
    "terrified",
    "nervous",
    "fear",
    "oops",
    "shocked",
    "surprised"
  ],
  "😰": [
    "anxious_face_with_sweat",
    "face",
    "nervous",
    "sweat",
    "blue",
    "cold",
    "concerned face",
    "mouth",
    "open",
    "rushed"
  ],
  "😥": [
    "sad_but_relieved_face",
    "face",
    "phew",
    "sweat",
    "nervous",
    "disappointed",
    "eyebrow",
    "whew"
  ],
  "😢": [
    "crying_face",
    "face",
    "tears",
    "sad",
    "depressed",
    "upset",
    ":'(",
    "cry",
    "tear"
  ],
  "😭": [
    "loudly_crying_face",
    "sobbing",
    "face",
    "cry",
    "tears",
    "sad",
    "upset",
    "depressed",
    "bawling",
    "sob",
    "tear"
  ],
  "😱": [
    "face_screaming_in_fear",
    "face",
    "munch",
    "scared",
    "omg",
    "alone",
    "fearful",
    "home",
    "horror",
    "scream",
    "shocked"
  ],
  "😖": [
    "confounded_face",
    "face",
    "confused",
    "sick",
    "unwell",
    "oops",
    ":S",
    "mouth",
    "quivering",
    "scrunched"
  ],
  "😣": [
    "persevering_face",
    "face",
    "sick",
    "no",
    "upset",
    "oops",
    "eyes",
    "helpless",
    "persevere",
    "scrunched",
    "struggling"
  ],
  "😞": [
    "disappointed_face",
    "face",
    "sad",
    "upset",
    "depressed",
    ":(",
    "sadface"
  ],
  "😓": [
    "downcast_face_with_sweat",
    "face",
    "hot",
    "sad",
    "tired",
    "exercise",
    "cold",
    "hard",
    "work"
  ],
  "😩": [
    "weary_face",
    "face",
    "tired",
    "sleepy",
    "sad",
    "frustrated",
    "upset",
    "distraught",
    "wailing"
  ],
  "😫": [
    "tired_face",
    "sick",
    "whine",
    "upset",
    "frustrated",
    "distraught",
    "exhausted",
    "fed",
    "up"
  ],
  "🥱": [
    "yawning_face",
    "tired",
    "sleepy",
    "bored",
    "yawn"
  ],
  "😤": [
    "face_with_steam_from_nose",
    "face",
    "gas",
    "phew",
    "proud",
    "pride",
    "triumph",
    "airing",
    "frustrated",
    "grievances",
    "look",
    "mad",
    "smug",
    "steaming",
    "won"
  ],
  "😡": [
    "pouting_face",
    "angry",
    "mad",
    "hate",
    "despise",
    "enraged",
    "grumpy",
    "pout",
    "rage",
    "red"
  ],
  "😠": [
    "angry_face",
    "mad",
    "face",
    "annoyed",
    "frustrated",
    "anger",
    "grumpy"
  ],
  "🤬": [
    "face_with_symbols_on_mouth",
    "face",
    "swearing",
    "cursing",
    "cussing",
    "profanity",
    "expletive",
    "covering",
    "foul",
    "grawlix",
    "over",
    "serious"
  ],
  "😈": [
    "smiling_face_with_horns",
    "devil",
    "horns",
    "evil",
    "fairy",
    "fantasy",
    "happy",
    "imp",
    "purple",
    "red devil",
    "smile",
    "tale"
  ],
  "👿": [
    "angry_face_with_horns",
    "devil",
    "angry",
    "horns",
    "demon",
    "evil",
    "fairy",
    "fantasy",
    "goblin",
    "imp",
    "purple",
    "sad",
    "tale"
  ],
  "💀": [
    "skull",
    "dead",
    "skeleton",
    "creepy",
    "death",
    "dead",
    "body",
    "danger",
    "face",
    "fairy",
    "grey",
    "halloween",
    "monster",
    "poison",
    "tale"
  ],
  "☠️": [
    "skull_and_crossbones",
    "poison",
    "danger",
    "deadly",
    "scary",
    "death",
    "pirate",
    "evil",
    "body",
    "face",
    "halloween",
    "monster"
  ],
  "💩": [
    "pile_of_poo",
    "hankey",
    "shitface",
    "fail",
    "turd",
    "shit",
    "comic",
    "crap",
    "dirt",
    "dog",
    "dung",
    "face",
    "monster",
    "poop",
    "smiling",
    "bad",
    "needs_improvement"
  ],
  "🤡": [
    "clown_face",
    "face",
    "mock"
  ],
  "👹": [
    "ogre",
    "monster",
    "red",
    "mask",
    "halloween",
    "scary",
    "creepy",
    "devil",
    "demon",
    "japanese_ogre",
    "creature",
    "face",
    "fairy",
    "fantasy",
    "oni",
    "tale",
    "shrek"
  ],
  "👺": [
    "goblin",
    "red",
    "evil",
    "mask",
    "monster",
    "scary",
    "creepy",
    "japanese_goblin",
    "creature",
    "face",
    "fairy",
    "fantasy",
    "long",
    "nose",
    "tale",
    "tengu"
  ],
  "👻": [
    "ghost",
    "halloween",
    "spooky",
    "scary",
    "creature",
    "disappear",
    "face",
    "fairy",
    "fantasy",
    "ghoul",
    "monster",
    "tale"
  ],
  "👽": [
    "alien",
    "UFO",
    "paul",
    "weird",
    "outer_space",
    "creature",
    "et",
    "extraterrestrial",
    "face",
    "fairy",
    "fantasy",
    "monster",
    "tale",
    "external"
  ],
  "👾": [
    "alien_monster",
    "game",
    "arcade",
    "play",
    "creature",
    "extraterrestrial",
    "face",
    "fairy",
    "fantasy",
    "invader",
    "retro",
    "space",
    "tale",
    "ufo",
    "video"
  ],
  "🤖": [
    "robot",
    "computer",
    "machine",
    "bot",
    "face",
    "monster"
  ],
  "😺": [
    "grinning_cat",
    "animal",
    "cats",
    "happy",
    "smile",
    "face",
    "mouth",
    "open",
    "smiley",
    "smiling"
  ],
  "😸": [
    "grinning_cat_with_smiling_eyes",
    "animal",
    "cats",
    "smile",
    "eye",
    "face",
    "grin",
    "happy"
  ],
  "😹": [
    "cat_with_tears_of_joy",
    "animal",
    "cats",
    "haha",
    "happy",
    "tears",
    "face",
    "laughing",
    "tear"
  ],
  "😻": [
    "smiling_cat_with_heart_eyes",
    "animal",
    "love",
    "like",
    "affection",
    "cats",
    "valentines",
    "heart",
    "eye",
    "face",
    "loving cat",
    "shaped",
    "smile"
  ],
  "😼": [
    "cat_with_wry_smile",
    "animal",
    "cats",
    "smirk",
    "face",
    "ironic",
    "smirking"
  ],
  "😽": [
    "kissing_cat",
    "animal",
    "cats",
    "kiss",
    "closed",
    "eye",
    "eyes",
    "face"
  ],
  "🙀": [
    "weary_cat",
    "animal",
    "cats",
    "munch",
    "scared",
    "scream",
    "face",
    "fear",
    "horror",
    "oh",
    "screaming",
    "surprised"
  ],
  "😿": [
    "crying_cat",
    "animal",
    "tears",
    "weep",
    "sad",
    "cats",
    "upset",
    "cry",
    "face",
    "sad cat",
    "tear"
  ],
  "😾": [
    "pouting_cat",
    "animal",
    "cats",
    "face",
    "grumpy"
  ],
  "🙈": [
    "see_no_evil_monkey",
    "monkey",
    "animal",
    "nature",
    "haha",
    "blind",
    "covering",
    "eyes",
    "face",
    "forbidden",
    "gesture",
    "ignore",
    "mizaru",
    "not",
    "prohibited"
  ],
  "🙉": [
    "hear_no_evil_monkey",
    "animal",
    "monkey",
    "nature",
    "covering",
    "deaf",
    "ears",
    "face",
    "forbidden",
    "gesture",
    "kikazaru",
    "not",
    "prohibited"
  ],
  "🙊": [
    "speak_no_evil_monkey",
    "monkey",
    "animal",
    "nature",
    "omg",
    "covering",
    "face",
    "forbidden",
    "gesture",
    "hush",
    "iwazaru",
    "mouth",
    "mute",
    "not",
    "no speaking",
    "prohibited",
    "ignore"
  ],
  "💋": [
    "kiss_mark",
    "face",
    "lips",
    "love",
    "like",
    "affection",
    "valentines",
    "heart",
    "kissing",
    "lipstick",
    "romance"
  ],
  "💌": [
    "love_letter",
    "email",
    "like",
    "affection",
    "envelope",
    "valentines",
    "heart",
    "mail",
    "note",
    "romance"
  ],
  "💘": [
    "heart_with_arrow",
    "love",
    "like",
    "heart",
    "affection",
    "valentines",
    "cupid",
    "lovestruck",
    "romance"
  ],
  "💝": [
    "heart_with_ribbon",
    "love",
    "valentines",
    "box",
    "chocolate",
    "chocolates",
    "gift",
    "valentine"
  ],
  "💖": [
    "sparkling_heart",
    "love",
    "like",
    "affection",
    "valentines",
    "excited",
    "sparkle",
    "sparkly",
    "stars heart"
  ],
  "💗": [
    "growing_heart",
    "like",
    "love",
    "affection",
    "valentines",
    "pink",
    "excited",
    "heartpulse",
    "multiple",
    "nervous",
    "pulse",
    "triple"
  ],
  "💓": [
    "beating_heart",
    "love",
    "like",
    "affection",
    "valentines",
    "pink",
    "heart",
    "alarm",
    "heartbeat",
    "pulsating",
    "wifi"
  ],
  "💞": [
    "revolving_hearts",
    "love",
    "like",
    "affection",
    "valentines",
    "heart",
    "two"
  ],
  "💕": [
    "two_hearts",
    "love",
    "like",
    "affection",
    "valentines",
    "heart",
    "pink",
    "small"
  ],
  "💟": [
    "heart_decoration",
    "purple-square",
    "love",
    "like"
  ],
  "❣️": [
    "heart_exclamation",
    "decoration",
    "love",
    "above",
    "an",
    "as",
    "dot",
    "heavy",
    "mark",
    "ornament",
    "punctuation",
    "red"
  ],
  "💔": [
    "broken_heart",
    "sad",
    "sorry",
    "break",
    "heart",
    "heartbreak",
    "breaking",
    "brokenhearted"
  ],
  "❤️": [
    "red_heart",
    "love",
    "like",
    "valentines",
    "black",
    "heavy"
  ],
  "🧡": [
    "orange_heart",
    "love",
    "like",
    "affection",
    "valentines"
  ],
  "💛": [
    "yellow_heart",
    "love",
    "like",
    "affection",
    "valentines",
    "bf",
    "gold",
    "snapchat"
  ],
  "💚": [
    "green_heart",
    "love",
    "like",
    "affection",
    "valentines",
    "nct"
  ],
  "💙": [
    "blue_heart",
    "love",
    "like",
    "affection",
    "valentines",
    "brand",
    "neutral"
  ],
  "💜": [
    "purple_heart",
    "love",
    "like",
    "affection",
    "valentines",
    "bts",
    "emoji"
  ],
  "🤎": [
    "brown_heart",
    "coffee"
  ],
  "🖤": [
    "black_heart",
    "evil",
    "dark",
    "wicked"
  ],
  "🤍": [
    "white_heart",
    "pure"
  ],
  "💯": [
    "hundred_points",
    "score",
    "perfect",
    "numbers",
    "century",
    "exam",
    "quiz",
    "test",
    "pass",
    "hundred",
    "100",
    "full",
    "keep",
    "symbol"
  ],
  "💢": [
    "anger_symbol",
    "angry",
    "mad",
    "comic",
    "pop",
    "sign",
    "vein"
  ],
  "💥": [
    "collision",
    "bomb",
    "explode",
    "explosion",
    "blown",
    "bang",
    "boom",
    "comic",
    "impact",
    "red",
    "spark",
    "symbol",
    "break"
  ],
  "💫": [
    "dizzy",
    "star",
    "sparkle",
    "shoot",
    "magic",
    "circle",
    "comic",
    "symbol",
    "animations",
    "transitions"
  ],
  "💦": [
    "sweat_droplets",
    "water",
    "drip",
    "oops",
    "comic",
    "drops",
    "plewds",
    "splashing",
    "symbol",
    "workout"
  ],
  "💨": [
    "dashing_away",
    "wind",
    "air",
    "fast",
    "shoo",
    "fart",
    "smoke",
    "puff",
    "blow",
    "comic",
    "dash",
    "gust",
    "running",
    "steam",
    "symbol",
    "vaping"
  ],
  "🕳️": [
    "hole",
    "embarrassing"
  ],
  "💣": [
    "bomb",
    "boom",
    "explode",
    "explosion",
    "terrorism",
    "comic"
  ],
  "💬": [
    "speech_balloon",
    "bubble",
    "words",
    "message",
    "talk",
    "chatting",
    "chat",
    "comic",
    "comment",
    "dialog",
    "text",
    "literals"
  ],
  "👁️‍🗨️": [
    "eye_in_speech_bubble",
    "info",
    "am",
    "i",
    "witness"
  ],
  "🗨️": [
    "left_speech_bubble",
    "words",
    "message",
    "talk",
    "chatting",
    "dialog"
  ],
  "🗯️": [
    "right_anger_bubble",
    "caption",
    "speech",
    "thinking",
    "mad",
    "angry",
    "balloon",
    "zag",
    "zig"
  ],
  "💭": [
    "thought_balloon",
    "bubble",
    "cloud",
    "speech",
    "thinking",
    "dream",
    "comic"
  ],
  "💤": [
    "zzz",
    "sleepy",
    "tired",
    "dream",
    "bedtime",
    "boring",
    "comic",
    "sign",
    "sleep",
    "sleeping",
    "symbol"
  ],
  "👋": [
    "waving_hand",
    "wave",
    "hands",
    "gesture",
    "goodbye",
    "solong",
    "farewell",
    "hello",
    "hi",
    "palm",
    "body",
    "sign"
  ],
  "🤚": [
    "raised_back_of_hand",
    "fingers",
    "raised",
    "backhand",
    "body"
  ],
  "🖐️": [
    "hand_with_fingers_splayed",
    "hand",
    "fingers",
    "palm",
    "body",
    "finger",
    "five",
    "raised"
  ],
  "✋": [
    "raised_hand",
    "fingers",
    "stop",
    "highfive",
    "palm",
    "ban",
    "body",
    "five",
    "high"
  ],
  "🖖": [
    "vulcan_salute",
    "hand",
    "fingers",
    "spock",
    "star trek",
    "between",
    "body",
    "finger",
    "middle",
    "part",
    "prosper",
    "raised",
    "ring",
    "split"
  ],
  "👌": [
    "ok_hand",
    "fingers",
    "limbs",
    "perfect",
    "ok",
    "okay",
    "body",
    "sign"
  ],
  "🤏": [
    "pinching_hand",
    "tiny",
    "small",
    "size",
    "amount",
    "body",
    "little"
  ],
  "✌️": [
    "victory_hand",
    "fingers",
    "ohyeah",
    "hand",
    "peace",
    "victory",
    "two",
    "air",
    "body",
    "quotes",
    "sign",
    "v"
  ],
  "🤞": [
    "crossed_fingers",
    "good",
    "lucky",
    "body",
    "cross",
    "finger",
    "hand",
    "hopeful",
    "index",
    "luck",
    "middle"
  ],
  "🤟": [
    "love_you_gesture",
    "hand",
    "fingers",
    "gesture",
    "body",
    "i",
    "ily",
    "sign"
  ],
  "🤘": [
    "sign_of_the_horns",
    "hand",
    "fingers",
    "evil_eye",
    "sign_of_horns",
    "rock_on",
    "body",
    "devil",
    "finger",
    "heavy",
    "metal"
  ],
  "🤙": [
    "call_me_hand",
    "hands",
    "gesture",
    "shaka",
    "body",
    "phone",
    "sign"
  ],
  "👈": [
    "backhand_index_pointing_left",
    "direction",
    "fingers",
    "hand",
    "left",
    "body",
    "finger",
    "point",
    "white"
  ],
  "👉": [
    "backhand_index_pointing_right",
    "fingers",
    "hand",
    "direction",
    "right",
    "body",
    "finger",
    "point",
    "white"
  ],
  "👆": [
    "backhand_index_pointing_up",
    "fingers",
    "hand",
    "direction",
    "up",
    "body",
    "finger",
    "middle",
    "point",
    "white"
  ],
  "🖕": [
    "middle_finger",
    "hand",
    "fingers",
    "rude",
    "middle",
    "flipping",
    "bird",
    "body",
    "dito",
    "extended",
    "fu",
    "medio",
    "middle finger",
    "reversed"
  ],
  "👇": [
    "backhand_index_pointing_down",
    "fingers",
    "hand",
    "direction",
    "down",
    "body",
    "finger",
    "point",
    "white"
  ],
  "☝️": [
    "index_pointing_up",
    "hand",
    "fingers",
    "direction",
    "up",
    "body",
    "finger",
    "point",
    "secret",
    "white"
  ],
  "👍": [
    "thumbs_up",
    "thumbsup",
    "yes",
    "awesome",
    "good",
    "agree",
    "accept",
    "cool",
    "hand",
    "like",
    "+1",
    "approve",
    "body",
    "ok",
    "sign",
    "thumb"
  ],
  "👎": [
    "thumbs_down",
    "thumbsdown",
    "no",
    "dislike",
    "hand",
    "-1",
    "bad",
    "body",
    "bury",
    "disapprove",
    "sign",
    "thumb"
  ],
  "✊": [
    "raised_fist",
    "fingers",
    "hand",
    "grasp",
    "body",
    "clenched",
    "power",
    "pump",
    "punch"
  ],
  "👊": [
    "oncoming_fist",
    "angry",
    "violence",
    "fist",
    "hit",
    "attack",
    "hand",
    "body",
    "bro",
    "brofist",
    "bump",
    "clenched",
    "closed",
    "facepunch",
    "fisted",
    "punch",
    "sign"
  ],
  "🤛": [
    "left_facing_fist",
    "hand",
    "fistbump",
    "body",
    "bump",
    "leftwards"
  ],
  "🤜": [
    "right_facing_fist",
    "hand",
    "fistbump",
    "body",
    "bump",
    "rightwards",
    "right fist"
  ],
  "👏": [
    "clapping_hands",
    "hands",
    "praise",
    "applause",
    "congrats",
    "yay",
    "body",
    "clap",
    "golf",
    "hand",
    "round",
    "sign"
  ],
  "🙌": [
    "raising_hands",
    "gesture",
    "hooray",
    "yea",
    "celebration",
    "hands",
    "air",
    "arms",
    "banzai",
    "body",
    "both",
    "festivus",
    "hallelujah",
    "hand",
    "miracle",
    "person",
    "praise",
    "raised",
    "two"
  ],
  "👐": [
    "open_hands",
    "fingers",
    "butterfly",
    "hands",
    "open",
    "body",
    "hand",
    "hug",
    "jazz",
    "sign"
  ],
  "🤲": [
    "palms_up_together",
    "hands",
    "gesture",
    "cupped",
    "prayer",
    "body",
    "dua",
    "facing"
  ],
  "🤝": [
    "handshake",
    "agreement",
    "shake",
    "deal",
    "hand",
    "hands",
    "meeting",
    "shaking"
  ],
  "🙏": [
    "folded_hands",
    "please",
    "hope",
    "wish",
    "namaste",
    "highfive",
    "pray",
    "thank you",
    "thanks",
    "appreciate",
    "ask",
    "body",
    "bow",
    "five",
    "gesture",
    "hand",
    "high",
    "person",
    "prayer",
    "pressed",
    "together"
  ],
  "✍️": [
    "writing_hand",
    "lower_left_ballpoint_pen",
    "stationery",
    "write",
    "compose",
    "body"
  ],
  "💅": [
    "nail_polish",
    "nail_care",
    "beauty",
    "manicure",
    "finger",
    "fashion",
    "nail",
    "slay",
    "body",
    "cosmetics",
    "fingers",
    "nonchalant"
  ],
  "🤳": [
    "selfie",
    "camera",
    "phone",
    "arm",
    "hand"
  ],
  "💪": [
    "flexed_biceps",
    "arm",
    "flex",
    "hand",
    "summer",
    "strong",
    "biceps",
    "bicep",
    "body",
    "comic",
    "feats",
    "flexing",
    "muscle",
    "muscles",
    "strength",
    "workout"
  ],
  "🦾": [
    "mechanical_arm",
    "accessibility",
    "body",
    "prosthetic"
  ],
  "🦿": [
    "mechanical_leg",
    "accessibility",
    "body",
    "prosthetic"
  ],
  "🦵": [
    "leg",
    "kick",
    "limb",
    "body"
  ],
  "🦶": [
    "foot",
    "kick",
    "stomp",
    "body"
  ],
  "👂": [
    "ear",
    "face",
    "hear",
    "sound",
    "listen",
    "body",
    "ears",
    "hearing",
    "listening",
    "nose"
  ],
  "🦻": [
    "ear_with_hearing_aid",
    "accessibility",
    "body",
    "hard"
  ],
  "👃": [
    "nose",
    "smell",
    "sniff",
    "body",
    "smelling",
    "sniffing",
    "stinky"
  ],
  "🧠": [
    "brain",
    "smart",
    "intelligent",
    "body",
    "organ"
  ],
  "🦷": [
    "tooth",
    "teeth",
    "dentist",
    "body"
  ],
  "🦴": [
    "bone",
    "skeleton",
    "body"
  ],
  "👀": [
    "eyes",
    "look",
    "watch",
    "stalk",
    "peek",
    "see",
    "body",
    "eye",
    "eyeballs",
    "face",
    "shifty",
    "wide"
  ],
  "👁️": [
    "eye",
    "face",
    "look",
    "see",
    "watch",
    "stare",
    "body",
    "single"
  ],
  "👅": [
    "tongue",
    "mouth",
    "playful",
    "body",
    "out",
    "taste"
  ],
  "👄": [
    "mouth",
    "kiss",
    "body",
    "kissing",
    "lips"
  ],
  "👶": [
    "baby",
    "child",
    "boy",
    "girl",
    "toddler",
    "newborn",
    "young"
  ],
  "🧒": [
    "child",
    "gender-neutral",
    "young",
    "boy",
    "gender",
    "girl",
    "inclusive",
    "neutral",
    "person",
    "unspecified"
  ],
  "👦": [
    "boy",
    "man",
    "male",
    "guy",
    "teenager",
    "child",
    "young"
  ],
  "👧": [
    "girl",
    "female",
    "woman",
    "teenager",
    "child",
    "maiden",
    "virgin",
    "virgo",
    "young",
    "zodiac"
  ],
  "🧑": [
    "person",
    "gender-neutral",
    "adult",
    "female",
    "gender",
    "inclusive",
    "male",
    "man",
    "men",
    "neutral",
    "unspecified",
    "woman",
    "women"
  ],
  "👱": [
    "person_blond_hair",
    "hairstyle",
    "blonde",
    "haired",
    "man"
  ],
  "👨": [
    "man",
    "mustache",
    "father",
    "dad",
    "guy",
    "classy",
    "sir",
    "moustache",
    "adult",
    "male",
    "men"
  ],
  "🧔": [
    "man_beard",
    "person",
    "bewhiskered",
    "bearded"
  ],
  "👨‍🦰": [
    "man_red_hair",
    "hairstyle",
    "adult",
    "ginger",
    "haired",
    "male",
    "men",
    "redhead"
  ],
  "👨‍🦱": [
    "man_curly_hair",
    "hairstyle",
    "adult",
    "haired",
    "male",
    "men"
  ],
  "👨‍🦳": [
    "man_white_hair",
    "old",
    "elder",
    "adult",
    "haired",
    "male",
    "men"
  ],
  "👨‍🦲": [
    "man_bald",
    "hairless",
    "adult",
    "hair",
    "male",
    "men",
    "no"
  ],
  "👩": [
    "woman",
    "female",
    "girls",
    "lady",
    "adult",
    "women",
    "yellow"
  ],
  "👩‍🦰": [
    "woman_red_hair",
    "hairstyle",
    "adult",
    "female",
    "ginger",
    "haired",
    "redhead",
    "women"
  ],
  "🧑‍🦰": [
    "person_red_hair",
    "hairstyle",
    "adult",
    "gender",
    "haired",
    "unspecified"
  ],
  "👩‍🦱": [
    "woman_curly_hair",
    "hairstyle",
    "adult",
    "female",
    "haired",
    "women"
  ],
  "🧑‍🦱": [
    "person_curly_hair",
    "hairstyle",
    "adult",
    "gender",
    "haired",
    "unspecified"
  ],
  "👩‍🦳": [
    "woman_white_hair",
    "old",
    "elder",
    "adult",
    "female",
    "haired",
    "women"
  ],
  "🧑‍🦳": [
    "person_white_hair",
    "elder",
    "old",
    "adult",
    "gender",
    "haired",
    "unspecified"
  ],
  "👩‍🦲": [
    "woman_bald",
    "hairless",
    "adult",
    "female",
    "hair",
    "no",
    "women"
  ],
  "🧑‍🦲": [
    "person_bald",
    "hairless",
    "adult",
    "gender",
    "hair",
    "no",
    "unspecified"
  ],
  "👱‍♀️": [
    "woman_blond_hair",
    "woman",
    "female",
    "girl",
    "blonde",
    "person",
    "haired",
    "women"
  ],
  "👱‍♂️": [
    "man_blond_hair",
    "man",
    "male",
    "boy",
    "blonde",
    "guy",
    "person",
    "haired",
    "men"
  ],
  "🧓": [
    "older_person",
    "human",
    "elder",
    "senior",
    "gender-neutral",
    "adult",
    "female",
    "gender",
    "male",
    "man",
    "men",
    "neutral",
    "old",
    "unspecified",
    "woman",
    "women"
  ],
  "👴": [
    "old_man",
    "human",
    "male",
    "men",
    "old",
    "elder",
    "senior",
    "adult",
    "elderly",
    "grandpa",
    "older"
  ],
  "👵": [
    "old_woman",
    "human",
    "female",
    "women",
    "lady",
    "old",
    "elder",
    "senior",
    "adult",
    "elderly",
    "grandma",
    "nanna",
    "older"
  ],
  "🙍": [
    "person_frowning",
    "worried",
    "frown",
    "gesture",
    "sad",
    "woman"
  ],
  "🙍‍♂️": [
    "man_frowning",
    "male",
    "boy",
    "man",
    "sad",
    "depressed",
    "discouraged",
    "unhappy",
    "frown",
    "gesture",
    "men"
  ],
  "🙍‍♀️": [
    "woman_frowning",
    "female",
    "girl",
    "woman",
    "sad",
    "depressed",
    "discouraged",
    "unhappy",
    "frown",
    "gesture",
    "women"
  ],
  "🙎": [
    "person_pouting",
    "upset",
    "blank",
    "face",
    "fed",
    "gesture",
    "look",
    "up"
  ],
  "🙎‍♂️": [
    "man_pouting",
    "male",
    "boy",
    "man",
    "gesture",
    "men"
  ],
  "🙎‍♀️": [
    "woman_pouting",
    "female",
    "girl",
    "woman",
    "gesture",
    "women"
  ],
  "🙅": [
    "person_gesturing_no",
    "decline",
    "arms",
    "deal",
    "denied",
    "face",
    "forbidden",
    "gesture",
    "good",
    "halt",
    "hand",
    "not",
    "ok",
    "prohibited",
    "stop",
    "x"
  ],
  "🙅‍♂️": [
    "man_gesturing_no",
    "male",
    "boy",
    "man",
    "nope",
    "denied",
    "forbidden",
    "gesture",
    "good",
    "halt",
    "hand",
    "men",
    "ng",
    "not",
    "ok",
    "prohibited",
    "stop"
  ],
  "🙅‍♀️": [
    "woman_gesturing_no",
    "female",
    "girl",
    "woman",
    "nope",
    "denied",
    "forbidden",
    "gesture",
    "good",
    "halt",
    "hand",
    "ng",
    "not",
    "ok",
    "prohibited",
    "stop",
    "women"
  ],
  "🙆": [
    "person_gesturing_ok",
    "agree",
    "ballerina",
    "face",
    "gesture",
    "hand",
    "hands",
    "head"
  ],
  "🙆‍♂️": [
    "man_gesturing_ok",
    "men",
    "boy",
    "male",
    "blue",
    "human",
    "man",
    "gesture",
    "hand"
  ],
  "🙆‍♀️": [
    "woman_gesturing_ok",
    "women",
    "girl",
    "female",
    "pink",
    "human",
    "woman",
    "gesture",
    "hand"
  ],
  "💁": [
    "person_tipping_hand",
    "information",
    "attendant",
    "bellhop",
    "concierge",
    "desk",
    "female",
    "flick",
    "girl",
    "hair",
    "help",
    "sassy",
    "woman",
    "women"
  ],
  "💁‍♂️": [
    "man_tipping_hand",
    "male",
    "boy",
    "man",
    "human",
    "information",
    "desk",
    "help",
    "men",
    "sassy"
  ],
  "💁‍♀️": [
    "woman_tipping_hand",
    "female",
    "girl",
    "woman",
    "human",
    "information",
    "desk",
    "help",
    "sassy",
    "women"
  ],
  "🙋": [
    "person_raising_hand",
    "question",
    "answering",
    "gesture",
    "happy",
    "one",
    "raised",
    "up"
  ],
  "🙋‍♂️": [
    "man_raising_hand",
    "male",
    "boy",
    "man",
    "gesture",
    "happy",
    "men",
    "one",
    "raised"
  ],
  "🙋‍♀️": [
    "woman_raising_hand",
    "female",
    "girl",
    "woman",
    "gesture",
    "happy",
    "one",
    "raised",
    "women"
  ],
  "🧏": [
    "deaf_person",
    "accessibility",
    "ear",
    "hear"
  ],
  "🧏‍♂️": [
    "deaf_man",
    "accessibility",
    "male",
    "men"
  ],
  "🧏‍♀️": [
    "deaf_woman",
    "accessibility",
    "female",
    "women"
  ],
  "🙇": [
    "person_bowing",
    "respectiful",
    "apology",
    "bow",
    "boy",
    "cute",
    "deeply",
    "dogeza",
    "gesture",
    "man",
    "massage",
    "respect",
    "sorry",
    "thanks"
  ],
  "🙇‍♂️": [
    "man_bowing",
    "man",
    "male",
    "boy",
    "apology",
    "bow",
    "deeply",
    "favor",
    "gesture",
    "men",
    "respect",
    "sorry",
    "thanks"
  ],
  "🙇‍♀️": [
    "woman_bowing",
    "woman",
    "female",
    "girl",
    "apology",
    "bow",
    "deeply",
    "favor",
    "gesture",
    "respect",
    "sorry",
    "thanks",
    "women"
  ],
  "🤦": [
    "person_facepalming",
    "disappointed",
    "disbelief",
    "exasperation",
    "face",
    "facepalm",
    "head",
    "hitting",
    "palm",
    "picard",
    "smh"
  ],
  "🤦‍♂️": [
    "man_facepalming",
    "man",
    "male",
    "boy",
    "disbelief",
    "exasperation",
    "face",
    "facepalm",
    "men",
    "palm"
  ],
  "🤦‍♀️": [
    "woman_facepalming",
    "woman",
    "female",
    "girl",
    "disbelief",
    "exasperation",
    "face",
    "facepalm",
    "palm",
    "women"
  ],
  "🤷": [
    "person_shrugging",
    "regardless",
    "doubt",
    "ignorance",
    "indifference",
    "shrug",
    "shruggie",
    "¯\\"
  ],
  "🤷‍♂️": [
    "man_shrugging",
    "man",
    "male",
    "boy",
    "confused",
    "indifferent",
    "doubt",
    "ignorance",
    "indifference",
    "men",
    "shrug"
  ],
  "🤷‍♀️": [
    "woman_shrugging",
    "woman",
    "female",
    "girl",
    "confused",
    "indifferent",
    "doubt",
    "ignorance",
    "indifference",
    "shrug",
    "women"
  ],
  "🧑‍⚕️": [
    "health_worker",
    "hospital",
    "dentist",
    "doctor",
    "healthcare",
    "md",
    "nurse",
    "physician",
    "professional",
    "therapist"
  ],
  "👨‍⚕️": [
    "man_health_worker",
    "doctor",
    "nurse",
    "therapist",
    "healthcare",
    "man",
    "human",
    "dentist",
    "male",
    "md",
    "men",
    "physician",
    "professional"
  ],
  "👩‍⚕️": [
    "woman_health_worker",
    "doctor",
    "nurse",
    "therapist",
    "healthcare",
    "woman",
    "human",
    "dentist",
    "female",
    "md",
    "physician",
    "professional",
    "women"
  ],
  "🧑‍🎓": [
    "student",
    "learn",
    "education",
    "graduate",
    "pupil",
    "school"
  ],
  "👨‍🎓": [
    "man_student",
    "graduate",
    "man",
    "human",
    "education",
    "graduation",
    "male",
    "men",
    "pupil",
    "school"
  ],
  "👩‍🎓": [
    "woman_student",
    "graduate",
    "woman",
    "human",
    "education",
    "female",
    "graduation",
    "pupil",
    "school",
    "women"
  ],
  "🧑‍🏫": [
    "teacher",
    "professor",
    "education",
    "educator",
    "instructor"
  ],
  "👨‍🏫": [
    "man_teacher",
    "instructor",
    "professor",
    "man",
    "human",
    "education",
    "educator",
    "male",
    "men",
    "school"
  ],
  "👩‍🏫": [
    "woman_teacher",
    "instructor",
    "professor",
    "woman",
    "human",
    "education",
    "educator",
    "female",
    "school",
    "women"
  ],
  "🧑‍⚖️": [
    "judge",
    "law",
    "court",
    "justice",
    "scales"
  ],
  "👨‍⚖️": [
    "man_judge",
    "justice",
    "court",
    "man",
    "human",
    "law",
    "male",
    "men",
    "scales"
  ],
  "👩‍⚖️": [
    "woman_judge",
    "justice",
    "court",
    "woman",
    "human",
    "female",
    "law",
    "scales",
    "women"
  ],
  "🧑‍🌾": [
    "farmer",
    "crops",
    "farm",
    "farming",
    "gardener",
    "rancher",
    "worker"
  ],
  "👨‍🌾": [
    "man_farmer",
    "rancher",
    "gardener",
    "man",
    "human",
    "farm",
    "farming",
    "male",
    "men",
    "worker"
  ],
  "👩‍🌾": [
    "woman_farmer",
    "rancher",
    "gardener",
    "woman",
    "human",
    "farm",
    "farming",
    "female",
    "women",
    "worker"
  ],
  "🧑‍🍳": [
    "cook",
    "food",
    "kitchen",
    "culinary",
    "chef",
    "cooking",
    "service"
  ],
  "👨‍🍳": [
    "man_cook",
    "chef",
    "man",
    "human",
    "cooking",
    "food",
    "male",
    "men",
    "service"
  ],
  "👩‍🍳": [
    "woman_cook",
    "chef",
    "woman",
    "human",
    "cooking",
    "female",
    "food",
    "service",
    "women"
  ],
  "🧑‍🔧": [
    "mechanic",
    "worker",
    "technician",
    "electrician",
    "person",
    "plumber",
    "repair",
    "tradesperson"
  ],
  "👨‍🔧": [
    "man_mechanic",
    "plumber",
    "man",
    "human",
    "wrench",
    "electrician",
    "male",
    "men",
    "person",
    "repair",
    "tradesperson"
  ],
  "👩‍🔧": [
    "woman_mechanic",
    "plumber",
    "woman",
    "human",
    "wrench",
    "electrician",
    "female",
    "person",
    "repair",
    "tradesperson",
    "women"
  ],
  "🧑‍🏭": [
    "factory_worker",
    "labor",
    "assembly",
    "industrial",
    "welder"
  ],
  "👨‍🏭": [
    "man_factory_worker",
    "assembly",
    "industrial",
    "man",
    "human",
    "male",
    "men",
    "welder"
  ],
  "👩‍🏭": [
    "woman_factory_worker",
    "assembly",
    "industrial",
    "woman",
    "human",
    "female",
    "welder",
    "women"
  ],
  "🧑‍💼": [
    "office_worker",
    "business",
    "accountant",
    "adviser",
    "analyst",
    "architect",
    "banker",
    "clerk",
    "manager"
  ],
  "👨‍💼": [
    "man_office_worker",
    "business",
    "manager",
    "man",
    "human",
    "accountant",
    "adviser",
    "analyst",
    "architect",
    "banker",
    "businessman",
    "ceo",
    "clerk",
    "male",
    "men"
  ],
  "👩‍💼": [
    "woman_office_worker",
    "business",
    "manager",
    "woman",
    "human",
    "accountant",
    "adviser",
    "analyst",
    "architect",
    "banker",
    "businesswoman",
    "ceo",
    "clerk",
    "female",
    "women"
  ],
  "🧑‍🔬": [
    "scientist",
    "chemistry",
    "biologist",
    "chemist",
    "engineer",
    "lab",
    "mathematician",
    "physicist",
    "technician"
  ],
  "👨‍🔬": [
    "man_scientist",
    "biologist",
    "chemist",
    "engineer",
    "physicist",
    "man",
    "human",
    "lab",
    "male",
    "mathematician",
    "men",
    "research",
    "technician"
  ],
  "👩‍🔬": [
    "woman_scientist",
    "biologist",
    "chemist",
    "engineer",
    "physicist",
    "woman",
    "human",
    "female",
    "lab",
    "mathematician",
    "research",
    "technician",
    "women"
  ],
  "🧑‍💻": [
    "technologist",
    "computer",
    "coder",
    "engineer",
    "laptop",
    "software",
    "technology",
    "developer"
  ],
  "👨‍💻": [
    "man_technologist",
    "coder",
    "developer",
    "engineer",
    "programmer",
    "software",
    "man",
    "human",
    "laptop",
    "computer",
    "blogger",
    "male",
    "men",
    "technology"
  ],
  "👩‍💻": [
    "woman_technologist",
    "coder",
    "developer",
    "engineer",
    "programmer",
    "software",
    "woman",
    "human",
    "laptop",
    "computer",
    "blogger",
    "female",
    "technology",
    "women"
  ],
  "🧑‍🎤": [
    "singer",
    "song",
    "artist",
    "performer",
    "actor",
    "entertainer",
    "music",
    "musician",
    "rock",
    "rocker",
    "rockstar",
    "star"
  ],
  "👨‍🎤": [
    "man_singer",
    "rockstar",
    "entertainer",
    "man",
    "human",
    "actor",
    "aladdin",
    "bowie",
    "male",
    "men",
    "music",
    "musician",
    "rock",
    "rocker",
    "sane",
    "star"
  ],
  "👩‍🎤": [
    "woman_singer",
    "rockstar",
    "entertainer",
    "woman",
    "human",
    "actor",
    "female",
    "music",
    "musician",
    "rock",
    "rocker",
    "star",
    "women"
  ],
  "🧑‍🎨": [
    "artist",
    "painting",
    "draw",
    "creativity",
    "art",
    "paint",
    "painter",
    "palette"
  ],
  "👨‍🎨": [
    "man_artist",
    "painter",
    "man",
    "human",
    "art",
    "male",
    "men",
    "paint",
    "palette"
  ],
  "👩‍🎨": [
    "woman_artist",
    "painter",
    "woman",
    "human",
    "art",
    "female",
    "paint",
    "palette",
    "women"
  ],
  "🧑‍✈️": [
    "pilot",
    "fly",
    "plane",
    "airplane",
    "aviation",
    "aviator"
  ],
  "👨‍✈️": [
    "man_pilot",
    "aviator",
    "plane",
    "man",
    "human",
    "airplane",
    "aviation",
    "male",
    "men"
  ],
  "👩‍✈️": [
    "woman_pilot",
    "aviator",
    "plane",
    "woman",
    "human",
    "airplane",
    "aviation",
    "female",
    "women"
  ],
  "🧑‍🚀": [
    "astronaut",
    "outerspace",
    "moon",
    "planets",
    "rocket",
    "space",
    "stars"
  ],
  "👨‍🚀": [
    "man_astronaut",
    "space",
    "rocket",
    "man",
    "human",
    "cosmonaut",
    "male",
    "men",
    "moon",
    "planets",
    "stars"
  ],
  "👩‍🚀": [
    "woman_astronaut",
    "space",
    "rocket",
    "woman",
    "human",
    "cosmonaut",
    "female",
    "moon",
    "planets",
    "stars",
    "women"
  ],
  "🧑‍🚒": [
    "firefighter",
    "fire",
    "firetruck"
  ],
  "👨‍🚒": [
    "man_firefighter",
    "fireman",
    "man",
    "human",
    "fire",
    "firetruck",
    "male",
    "men"
  ],
  "👩‍🚒": [
    "woman_firefighter",
    "fireman",
    "woman",
    "human",
    "female",
    "fire",
    "firetruck",
    "women"
  ],
  "👮": [
    "police_officer",
    "cop",
    "law",
    "policeman",
    "policewoman"
  ],
  "👮‍♂️": [
    "man_police_officer",
    "man",
    "police",
    "law",
    "legal",
    "enforcement",
    "arrest",
    "911",
    "cop",
    "male",
    "men",
    "policeman"
  ],
  "👮‍♀️": [
    "woman_police_officer",
    "woman",
    "police",
    "law",
    "legal",
    "enforcement",
    "arrest",
    "911",
    "female",
    "cop",
    "policewoman",
    "women"
  ],
  "🕵️": [
    "detective",
    "human",
    "spy",
    "eye",
    "or",
    "private",
    "sleuth"
  ],
  "🕵️‍♂️": [
    "man_detective",
    "crime",
    "male",
    "men",
    "sleuth",
    "spy"
  ],
  "🕵️‍♀️": [
    "woman_detective",
    "human",
    "spy",
    "detective",
    "female",
    "woman",
    "sleuth",
    "women"
  ],
  "💂": [
    "guard",
    "protect",
    "british",
    "guardsman"
  ],
  "💂‍♂️": [
    "man_guard",
    "uk",
    "gb",
    "british",
    "male",
    "guy",
    "royal",
    "guardsman",
    "men"
  ],
  "💂‍♀️": [
    "woman_guard",
    "uk",
    "gb",
    "british",
    "female",
    "royal",
    "woman",
    "guardsman",
    "guardswoman",
    "women"
  ],
  "👷": [
    "construction_worker",
    "labor",
    "build",
    "builder",
    "face",
    "hard",
    "hat",
    "helmet",
    "safety",
    "add_ci",
    "update_ci"
  ],
  "👷‍♂️": [
    "man_construction_worker",
    "male",
    "human",
    "wip",
    "guy",
    "build",
    "construction",
    "worker",
    "labor",
    "helmet",
    "men"
  ],
  "👷‍♀️": [
    "woman_construction_worker",
    "female",
    "human",
    "wip",
    "build",
    "construction",
    "worker",
    "labor",
    "woman",
    "helmet",
    "women"
  ],
  "🤴": [
    "prince",
    "boy",
    "man",
    "male",
    "crown",
    "royal",
    "king",
    "fairy",
    "fantasy",
    "men",
    "tale"
  ],
  "👸": [
    "princess",
    "girl",
    "woman",
    "female",
    "blond",
    "crown",
    "royal",
    "queen",
    "blonde",
    "fairy",
    "fantasy",
    "tale",
    "tiara",
    "women"
  ],
  "👳": [
    "person_wearing_turban",
    "headdress",
    "arab",
    "man",
    "muslim",
    "sikh"
  ],
  "👳‍♂️": [
    "man_wearing_turban",
    "male",
    "indian",
    "hinduism",
    "arabs",
    "men"
  ],
  "👳‍♀️": [
    "woman_wearing_turban",
    "female",
    "indian",
    "hinduism",
    "arabs",
    "woman",
    "women"
  ],
  "👲": [
    "man_with_skullcap",
    "male",
    "boy",
    "chinese",
    "asian",
    "cap",
    "gua",
    "hat",
    "mao",
    "person",
    "pi"
  ],
  "🧕": [
    "woman_with_headscarf",
    "female",
    "hijab",
    "mantilla",
    "tichel"
  ],
  "🤵": [
    "man_in_tuxedo",
    "couple",
    "marriage",
    "wedding",
    "groom",
    "male",
    "men",
    "person",
    "suit"
  ],
  "👰": [
    "bride_with_veil",
    "couple",
    "marriage",
    "wedding",
    "woman",
    "bride",
    "person"
  ],
  "🤰": [
    "pregnant_woman",
    "baby",
    "female",
    "pregnancy",
    "pregnant lady",
    "women"
  ],
  "🤱": [
    "breast_feeding",
    "nursing",
    "baby",
    "breastfeeding",
    "child",
    "female",
    "infant",
    "milk",
    "mother",
    "woman",
    "women"
  ],
  "👼": [
    "baby_angel",
    "heaven",
    "wings",
    "halo",
    "cherub",
    "cupid",
    "face",
    "fairy",
    "fantasy",
    "putto",
    "tale"
  ],
  "🎅": [
    "santa_claus",
    "festival",
    "man",
    "male",
    "xmas",
    "father christmas",
    "activity",
    "celebration",
    "men",
    "nicholas",
    "saint",
    "sinterklaas"
  ],
  "🤶": [
    "mrs_claus",
    "woman",
    "female",
    "xmas",
    "mother christmas",
    "activity",
    "celebration",
    "mrs.",
    "santa",
    "women"
  ],
  "🦸": [
    "superhero",
    "marvel",
    "fantasy",
    "good",
    "hero",
    "heroine",
    "superpower",
    "superpowers"
  ],
  "🦸‍♂️": [
    "man_superhero",
    "man",
    "male",
    "good",
    "hero",
    "superpowers",
    "fantasy",
    "men",
    "superpower"
  ],
  "🦸‍♀️": [
    "woman_superhero",
    "woman",
    "female",
    "good",
    "heroine",
    "superpowers",
    "fantasy",
    "hero",
    "superpower",
    "women"
  ],
  "🦹": [
    "supervillain",
    "marvel",
    "bad",
    "criminal",
    "evil",
    "fantasy",
    "superpower",
    "superpowers",
    "villain"
  ],
  "🦹‍♂️": [
    "man_supervillain",
    "man",
    "male",
    "evil",
    "bad",
    "criminal",
    "hero",
    "superpowers",
    "fantasy",
    "men",
    "superpower",
    "villain"
  ],
  "🦹‍♀️": [
    "woman_supervillain",
    "woman",
    "female",
    "evil",
    "bad",
    "criminal",
    "heroine",
    "superpowers",
    "fantasy",
    "superpower",
    "villain",
    "women"
  ],
  "🧙": [
    "mage",
    "magic",
    "fantasy",
    "sorcerer",
    "sorceress",
    "witch",
    "wizard"
  ],
  "🧙‍♂️": [
    "man_mage",
    "man",
    "male",
    "mage",
    "sorcerer",
    "fantasy",
    "men",
    "wizard"
  ],
  "🧙‍♀️": [
    "woman_mage",
    "woman",
    "female",
    "mage",
    "witch",
    "fantasy",
    "sorceress",
    "wizard",
    "women"
  ],
  "🧚": [
    "fairy",
    "wings",
    "magical",
    "fantasy",
    "oberon",
    "puck",
    "titania"
  ],
  "🧚‍♂️": [
    "man_fairy",
    "man",
    "male",
    "fantasy",
    "men",
    "oberon",
    "puck"
  ],
  "🧚‍♀️": [
    "woman_fairy",
    "woman",
    "female",
    "fantasy",
    "titania",
    "wings",
    "women"
  ],
  "🧛": [
    "vampire",
    "blood",
    "twilight",
    "dracula",
    "fantasy",
    "undead"
  ],
  "🧛‍♂️": [
    "man_vampire",
    "man",
    "male",
    "dracula",
    "fantasy",
    "men",
    "undead"
  ],
  "🧛‍♀️": [
    "woman_vampire",
    "woman",
    "female",
    "fantasy",
    "undead",
    "unded",
    "women"
  ],
  "🧜": [
    "merperson",
    "sea",
    "fantasy",
    "merboy",
    "mergirl",
    "mermaid",
    "merman",
    "merwoman"
  ],
  "🧜‍♂️": [
    "merman",
    "man",
    "male",
    "triton",
    "fantasy",
    "men",
    "mermaid"
  ],
  "🧜‍♀️": [
    "mermaid",
    "woman",
    "female",
    "merwoman",
    "ariel",
    "fantasy",
    "women"
  ],
  "🧝": [
    "elf",
    "magical",
    "ears",
    "fantasy",
    "legolas",
    "pointed"
  ],
  "🧝‍♂️": [
    "man_elf",
    "man",
    "male",
    "ears",
    "fantasy",
    "magical",
    "men",
    "pointed"
  ],
  "🧝‍♀️": [
    "woman_elf",
    "woman",
    "female",
    "ears",
    "fantasy",
    "magical",
    "pointed",
    "women"
  ],
  "🧞": [
    "genie",
    "magical",
    "wishes",
    "djinn",
    "djinni",
    "fantasy",
    "jinni"
  ],
  "🧞‍♂️": [
    "man_genie",
    "man",
    "male",
    "djinn",
    "fantasy",
    "men"
  ],
  "🧞‍♀️": [
    "woman_genie",
    "woman",
    "female",
    "djinn",
    "fantasy",
    "women"
  ],
  "🧟": [
    "zombie",
    "dead",
    "fantasy",
    "undead",
    "walking"
  ],
  "🧟‍♂️": [
    "man_zombie",
    "man",
    "male",
    "dracula",
    "undead",
    "walking dead",
    "fantasy",
    "men"
  ],
  "🧟‍♀️": [
    "woman_zombie",
    "woman",
    "female",
    "undead",
    "walking dead",
    "fantasy",
    "women"
  ],
  "💆": [
    "person_getting_massage",
    "relax",
    "face",
    "head",
    "massaging",
    "salon",
    "spa"
  ],
  "💆‍♂️": [
    "man_getting_massage",
    "male",
    "boy",
    "man",
    "head",
    "face",
    "men",
    "salon",
    "spa"
  ],
  "💆‍♀️": [
    "woman_getting_massage",
    "female",
    "girl",
    "woman",
    "head",
    "face",
    "salon",
    "spa",
    "women"
  ],
  "💇": [
    "person_getting_haircut",
    "hairstyle",
    "barber",
    "beauty",
    "cutting",
    "hair",
    "hairdresser",
    "parlor"
  ],
  "💇‍♂️": [
    "man_getting_haircut",
    "male",
    "boy",
    "man",
    "barber",
    "beauty",
    "men",
    "parlor"
  ],
  "💇‍♀️": [
    "woman_getting_haircut",
    "female",
    "girl",
    "woman",
    "barber",
    "beauty",
    "parlor",
    "women"
  ],
  "🚶": [
    "person_walking",
    "move",
    "hike",
    "pedestrian",
    "walk",
    "walker"
  ],
  "🚶‍♂️": [
    "man_walking",
    "human",
    "feet",
    "steps",
    "hike",
    "male",
    "men",
    "pedestrian",
    "walk"
  ],
  "🚶‍♀️": [
    "woman_walking",
    "human",
    "feet",
    "steps",
    "woman",
    "female",
    "hike",
    "pedestrian",
    "walk",
    "women"
  ],
  "🧍": [
    "person_standing",
    "still",
    "stand"
  ],
  "🧍‍♂️": [
    "man_standing",
    "still",
    "male",
    "men",
    "stand"
  ],
  "🧍‍♀️": [
    "woman_standing",
    "still",
    "female",
    "stand",
    "women"
  ],
  "🧎": [
    "person_kneeling",
    "pray",
    "respectful",
    "kneel"
  ],
  "🧎‍♂️": [
    "man_kneeling",
    "pray",
    "respectful",
    "kneel",
    "male",
    "men"
  ],
  "🧎‍♀️": [
    "woman_kneeling",
    "respectful",
    "pray",
    "female",
    "kneel",
    "women"
  ],
  "🧑‍🦯": [
    "person_with_probing_cane",
    "blind",
    "accessibility",
    "white"
  ],
  "👨‍🦯": [
    "man_with_probing_cane",
    "blind",
    "accessibility",
    "male",
    "men",
    "white"
  ],
  "👩‍🦯": [
    "woman_with_probing_cane",
    "blind",
    "accessibility",
    "female",
    "white",
    "women"
  ],
  "🧑‍🦼": [
    "person_in_motorized_wheelchair",
    "disability",
    "accessibility"
  ],
  "👨‍🦼": [
    "man_in_motorized_wheelchair",
    "disability",
    "accessibility",
    "male",
    "men"
  ],
  "👩‍🦼": [
    "woman_in_motorized_wheelchair",
    "disability",
    "accessibility",
    "female",
    "women"
  ],
  "🧑‍🦽": [
    "person_in_manual_wheelchair",
    "disability",
    "accessibility"
  ],
  "👨‍🦽": [
    "man_in_manual_wheelchair",
    "disability",
    "accessibility",
    "male",
    "men"
  ],
  "👩‍🦽": [
    "woman_in_manual_wheelchair",
    "disability",
    "accessibility",
    "female",
    "women"
  ],
  "🏃": [
    "person_running",
    "move",
    "exercise",
    "jogging",
    "marathon",
    "run",
    "runner",
    "workout"
  ],
  "🏃‍♂️": [
    "man_running",
    "man",
    "walking",
    "exercise",
    "race",
    "running",
    "male",
    "marathon",
    "men",
    "racing",
    "runner",
    "workout"
  ],
  "🏃‍♀️": [
    "woman_running",
    "woman",
    "walking",
    "exercise",
    "race",
    "running",
    "female",
    "boy",
    "marathon",
    "racing",
    "runner",
    "women",
    "workout"
  ],
  "💃": [
    "woman_dancing",
    "female",
    "girl",
    "woman",
    "fun",
    "dance",
    "dancer",
    "dress",
    "red",
    "salsa",
    "women"
  ],
  "🕺": [
    "man_dancing",
    "male",
    "boy",
    "fun",
    "dancer",
    "dance",
    "disco",
    "men"
  ],
  "🕴️": [
    "man_in_suit_levitating",
    "suit",
    "business",
    "levitate",
    "hover",
    "jump",
    "boy",
    "hovering",
    "jabsco",
    "male",
    "men",
    "person",
    "rude",
    "walt"
  ],
  "👯": [
    "people_with_bunny_ears",
    "perform",
    "costume",
    "dancer",
    "dancing",
    "ear",
    "partying",
    "wearing",
    "women"
  ],
  "👯‍♂️": [
    "men_with_bunny_ears",
    "male",
    "bunny",
    "men",
    "boys",
    "dancer",
    "dancing",
    "ear",
    "man",
    "partying",
    "wearing"
  ],
  "👯‍♀️": [
    "women_with_bunny_ears",
    "female",
    "bunny",
    "women",
    "girls",
    "dancer",
    "dancing",
    "ear",
    "partying",
    "people",
    "wearing"
  ],
  "🧖": [
    "person_in_steamy_room",
    "relax",
    "spa",
    "hamam",
    "sauna",
    "steam",
    "steambath"
  ],
  "🧖‍♂️": [
    "man_in_steamy_room",
    "male",
    "man",
    "spa",
    "steamroom",
    "sauna",
    "hamam",
    "men",
    "steam",
    "steambath"
  ],
  "🧖‍♀️": [
    "woman_in_steamy_room",
    "female",
    "woman",
    "spa",
    "steamroom",
    "sauna",
    "hamam",
    "steam",
    "steambath",
    "women"
  ],
  "🧗": [
    "person_climbing",
    "sport",
    "bouldering",
    "climber",
    "rock"
  ],
  "🧗‍♂️": [
    "man_climbing",
    "sports",
    "hobby",
    "man",
    "male",
    "rock",
    "bouldering",
    "climber",
    "men"
  ],
  "🧗‍♀️": [
    "woman_climbing",
    "sports",
    "hobby",
    "woman",
    "female",
    "rock",
    "bouldering",
    "climber",
    "women"
  ],
  "🤺": [
    "person_fencing",
    "sports",
    "fencing",
    "sword",
    "fencer"
  ],
  "🏇": [
    "horse_racing",
    "animal",
    "betting",
    "competition",
    "gambling",
    "luck",
    "jockey",
    "race",
    "racehorse"
  ],
  "⛷️": [
    "skier",
    "sports",
    "winter",
    "snow",
    "ski"
  ],
  "🏂": [
    "snowboarder",
    "sports",
    "winter",
    "ski",
    "snow",
    "snowboard",
    "snowboarding"
  ],
  "🏌️": [
    "person_golfing",
    "sports",
    "business",
    "ball",
    "club",
    "golf",
    "golfer"
  ],
  "🏌️‍♂️": [
    "man_golfing",
    "sport",
    "ball",
    "golf",
    "golfer",
    "male",
    "men"
  ],
  "🏌️‍♀️": [
    "woman_golfing",
    "sports",
    "business",
    "woman",
    "female",
    "ball",
    "golf",
    "golfer",
    "women"
  ],
  "🏄": [
    "person_surfing",
    "sport",
    "sea",
    "surf",
    "surfer"
  ],
  "🏄‍♂️": [
    "man_surfing",
    "sports",
    "ocean",
    "sea",
    "summer",
    "beach",
    "male",
    "men",
    "surfer"
  ],
  "🏄‍♀️": [
    "woman_surfing",
    "sports",
    "ocean",
    "sea",
    "summer",
    "beach",
    "woman",
    "female",
    "surfer",
    "women"
  ],
  "🚣": [
    "person_rowing_boat",
    "sport",
    "move",
    "paddles",
    "rowboat",
    "vehicle"
  ],
  "🚣‍♂️": [
    "man_rowing_boat",
    "sports",
    "hobby",
    "water",
    "ship",
    "male",
    "men",
    "rowboat",
    "vehicle"
  ],
  "🚣‍♀️": [
    "woman_rowing_boat",
    "sports",
    "hobby",
    "water",
    "ship",
    "woman",
    "female",
    "rowboat",
    "vehicle",
    "women"
  ],
  "🏊": [
    "person_swimming",
    "sport",
    "pool",
    "swim",
    "swimmer"
  ],
  "🏊‍♂️": [
    "man_swimming",
    "sports",
    "exercise",
    "human",
    "athlete",
    "water",
    "summer",
    "male",
    "men",
    "swim",
    "swimmer"
  ],
  "🏊‍♀️": [
    "woman_swimming",
    "sports",
    "exercise",
    "human",
    "athlete",
    "water",
    "summer",
    "woman",
    "female",
    "swim",
    "swimmer",
    "women"
  ],
  "⛹️": [
    "person_bouncing_ball",
    "sports",
    "human",
    "basketball",
    "player"
  ],
  "⛹️‍♂️": [
    "man_bouncing_ball",
    "sport",
    "basketball",
    "male",
    "men",
    "player"
  ],
  "⛹️‍♀️": [
    "woman_bouncing_ball",
    "sports",
    "human",
    "woman",
    "female",
    "basketball",
    "player",
    "women"
  ],
  "🏋️": [
    "person_lifting_weights",
    "sports",
    "training",
    "exercise",
    "bodybuilder",
    "gym",
    "lifter",
    "weight",
    "weightlifter",
    "workout"
  ],
  "🏋️‍♂️": [
    "man_lifting_weights",
    "sport",
    "gym",
    "lifter",
    "male",
    "men",
    "weight",
    "weightlifter",
    "workout"
  ],
  "🏋️‍♀️": [
    "woman_lifting_weights",
    "sports",
    "training",
    "exercise",
    "woman",
    "female",
    "gym",
    "lifter",
    "weight",
    "weightlifter",
    "women",
    "workout"
  ],
  "🚴": [
    "person_biking",
    "bicycle",
    "bike",
    "cyclist",
    "sport",
    "move",
    "bicyclist"
  ],
  "🚴‍♂️": [
    "man_biking",
    "bicycle",
    "bike",
    "cyclist",
    "sports",
    "exercise",
    "hipster",
    "bicyclist",
    "male",
    "men"
  ],
  "🚴‍♀️": [
    "woman_biking",
    "bicycle",
    "bike",
    "cyclist",
    "sports",
    "exercise",
    "hipster",
    "woman",
    "female",
    "bicyclist",
    "women"
  ],
  "🚵": [
    "person_mountain_biking",
    "bicycle",
    "bike",
    "cyclist",
    "sport",
    "move",
    "bicyclist",
    "biker"
  ],
  "🚵‍♂️": [
    "man_mountain_biking",
    "bicycle",
    "bike",
    "cyclist",
    "transportation",
    "sports",
    "human",
    "race",
    "bicyclist",
    "biker",
    "male",
    "men"
  ],
  "🚵‍♀️": [
    "woman_mountain_biking",
    "bicycle",
    "bike",
    "cyclist",
    "transportation",
    "sports",
    "human",
    "race",
    "woman",
    "female",
    "bicyclist",
    "biker",
    "women"
  ],
  "🤸": [
    "person_cartwheeling",
    "sport",
    "gymnastic",
    "cartwheel",
    "doing",
    "gymnast",
    "gymnastics"
  ],
  "🤸‍♂️": [
    "man_cartwheeling",
    "gymnastics",
    "cartwheel",
    "doing",
    "male",
    "men"
  ],
  "🤸‍♀️": [
    "woman_cartwheeling",
    "gymnastics",
    "cartwheel",
    "doing",
    "female",
    "women"
  ],
  "🤼": [
    "people_wrestling",
    "sport",
    "wrestle",
    "wrestler",
    "wrestlers"
  ],
  "🤼‍♂️": [
    "men_wrestling",
    "sports",
    "wrestlers",
    "male",
    "man",
    "wrestle",
    "wrestler"
  ],
  "🤼‍♀️": [
    "women_wrestling",
    "sports",
    "wrestlers",
    "female",
    "woman",
    "wrestle",
    "wrestler"
  ],
  "🤽": [
    "person_playing_water_polo",
    "sport"
  ],
  "🤽‍♂️": [
    "man_playing_water_polo",
    "sports",
    "pool",
    "male",
    "men"
  ],
  "🤽‍♀️": [
    "woman_playing_water_polo",
    "sports",
    "pool",
    "female",
    "women"
  ],
  "🤾": [
    "person_playing_handball",
    "sport",
    "ball"
  ],
  "🤾‍♂️": [
    "man_playing_handball",
    "sports",
    "ball",
    "male",
    "men"
  ],
  "🤾‍♀️": [
    "woman_playing_handball",
    "sports",
    "ball",
    "female",
    "women"
  ],
  "🤹": [
    "person_juggling",
    "performance",
    "balance",
    "juggle",
    "juggler",
    "multitask",
    "skill"
  ],
  "🤹‍♂️": [
    "man_juggling",
    "juggle",
    "balance",
    "skill",
    "multitask",
    "juggler",
    "male",
    "men"
  ],
  "🤹‍♀️": [
    "woman_juggling",
    "juggle",
    "balance",
    "skill",
    "multitask",
    "female",
    "juggler",
    "women"
  ],
  "🧘": [
    "person_in_lotus_position",
    "meditate",
    "meditation",
    "serenity",
    "yoga"
  ],
  "🧘‍♂️": [
    "man_in_lotus_position",
    "man",
    "male",
    "meditation",
    "yoga",
    "serenity",
    "zen",
    "mindfulness",
    "men"
  ],
  "🧘‍♀️": [
    "woman_in_lotus_position",
    "woman",
    "female",
    "meditation",
    "yoga",
    "serenity",
    "zen",
    "mindfulness",
    "women"
  ],
  "🛀": [
    "person_taking_bath",
    "clean",
    "shower",
    "bathroom",
    "bathing",
    "bathtub",
    "hot"
  ],
  "🛌": [
    "person_in_bed",
    "bed",
    "rest",
    "accommodation",
    "hotel",
    "sleep",
    "sleeping"
  ],
  "🧑‍🤝‍🧑": [
    "people_holding_hands",
    "friendship",
    "couple",
    "date",
    "gender",
    "hand",
    "hold",
    "inclusive",
    "neutral",
    "nonconforming"
  ],
  "👭": [
    "women_holding_hands",
    "pair",
    "friendship",
    "couple",
    "love",
    "like",
    "female",
    "people",
    "human",
    "date",
    "hand",
    "hold",
    "lesbian",
    "lgbt",
    "pride",
    "two",
    "woman"
  ],
  "👫": [
    "woman_and_man_holding_hands",
    "pair",
    "people",
    "human",
    "love",
    "date",
    "dating",
    "like",
    "affection",
    "valentines",
    "marriage",
    "couple",
    "female",
    "hand",
    "heterosexual",
    "hold",
    "male",
    "men",
    "straight",
    "women"
  ],
  "👬": [
    "men_holding_hands",
    "pair",
    "couple",
    "love",
    "like",
    "bromance",
    "friendship",
    "people",
    "human",
    "date",
    "gay",
    "hand",
    "hold",
    "lgbt",
    "male",
    "man",
    "pride",
    "two"
  ],
  "💏": [
    "kiss",
    "pair",
    "valentines",
    "love",
    "like",
    "dating",
    "marriage",
    "couple",
    "couplekiss",
    "female",
    "gender",
    "heart",
    "kissing",
    "male",
    "man",
    "men",
    "neutral",
    "romance",
    "woman",
    "women"
  ],
  "👩‍❤️‍💋‍👨": [
    "kiss_woman_man",
    "love",
    "couple",
    "couplekiss",
    "female",
    "heart",
    "kissing",
    "male",
    "men",
    "romance",
    "women"
  ],
  "👨‍❤️‍💋‍👨": [
    "kiss_man_man",
    "pair",
    "valentines",
    "love",
    "like",
    "dating",
    "marriage",
    "couple",
    "couplekiss",
    "gay",
    "heart",
    "kissing",
    "lgbt",
    "male",
    "men",
    "pride",
    "romance",
    "two"
  ],
  "👩‍❤️‍💋‍👩": [
    "kiss_woman_woman",
    "pair",
    "valentines",
    "love",
    "like",
    "dating",
    "marriage",
    "couple",
    "couplekiss",
    "female",
    "heart",
    "kissing",
    "lesbian",
    "lgbt",
    "pride",
    "romance",
    "two",
    "women"
  ],
  "💑": [
    "couple_with_heart",
    "pair",
    "love",
    "like",
    "affection",
    "human",
    "dating",
    "valentines",
    "marriage",
    "female",
    "gender",
    "loving",
    "male",
    "man",
    "men",
    "neutral",
    "romance",
    "woman",
    "women"
  ],
  "👩‍❤️‍👨": [
    "couple_with_heart_woman_man",
    "love",
    "female",
    "male",
    "men",
    "romance",
    "women"
  ],
  "👨‍❤️‍👨": [
    "couple_with_heart_man_man",
    "pair",
    "love",
    "like",
    "affection",
    "human",
    "dating",
    "valentines",
    "marriage",
    "gay",
    "lgbt",
    "male",
    "men",
    "pride",
    "romance",
    "two"
  ],
  "👩‍❤️‍👩": [
    "couple_with_heart_woman_woman",
    "pair",
    "love",
    "like",
    "affection",
    "human",
    "dating",
    "valentines",
    "marriage",
    "female",
    "lesbian",
    "lgbt",
    "pride",
    "romance",
    "two",
    "women"
  ],
  "👪": [
    "family",
    "home",
    "parents",
    "child",
    "mom",
    "dad",
    "father",
    "mother",
    "people",
    "human",
    "boy",
    "female",
    "male",
    "man",
    "men",
    "woman",
    "women"
  ],
  "👨‍👩‍👦": [
    "family_man_woman_boy",
    "love",
    "father",
    "mother",
    "son"
  ],
  "👨‍👩‍👧": [
    "family_man_woman_girl",
    "home",
    "parents",
    "people",
    "human",
    "child",
    "daughter",
    "father",
    "female",
    "male",
    "men",
    "mother",
    "women"
  ],
  "👨‍👩‍👧‍👦": [
    "family_man_woman_girl_boy",
    "home",
    "parents",
    "people",
    "human",
    "children",
    "child",
    "daughter",
    "father",
    "female",
    "male",
    "men",
    "mother",
    "son",
    "women"
  ],
  "👨‍👩‍👦‍👦": [
    "family_man_woman_boy_boy",
    "home",
    "parents",
    "people",
    "human",
    "children",
    "child",
    "father",
    "female",
    "male",
    "men",
    "mother",
    "sons",
    "two",
    "women"
  ],
  "👨‍👩‍👧‍👧": [
    "family_man_woman_girl_girl",
    "home",
    "parents",
    "people",
    "human",
    "children",
    "child",
    "daughters",
    "father",
    "female",
    "male",
    "men",
    "mother",
    "two",
    "women"
  ],
  "👨‍👨‍👦": [
    "family_man_man_boy",
    "home",
    "parents",
    "people",
    "human",
    "children",
    "child",
    "father",
    "fathers",
    "gay",
    "lgbt",
    "male",
    "men",
    "pride",
    "son",
    "two"
  ],
  "👨‍👨‍👧": [
    "family_man_man_girl",
    "home",
    "parents",
    "people",
    "human",
    "children",
    "child",
    "daughter",
    "father",
    "fathers",
    "gay",
    "lgbt",
    "male",
    "men",
    "pride",
    "two"
  ],
  "👨‍👨‍👧‍👦": [
    "family_man_man_girl_boy",
    "home",
    "parents",
    "people",
    "human",
    "children",
    "child",
    "daughter",
    "father",
    "fathers",
    "gay",
    "lgbt",
    "male",
    "men",
    "pride",
    "son",
    "two"
  ],
  "👨‍👨‍👦‍👦": [
    "family_man_man_boy_boy",
    "home",
    "parents",
    "people",
    "human",
    "children",
    "child",
    "father",
    "fathers",
    "gay",
    "lgbt",
    "male",
    "men",
    "pride",
    "sons",
    "two"
  ],
  "👨‍👨‍👧‍👧": [
    "family_man_man_girl_girl",
    "home",
    "parents",
    "people",
    "human",
    "children",
    "child",
    "daughters",
    "father",
    "fathers",
    "gay",
    "lgbt",
    "male",
    "men",
    "pride",
    "two"
  ],
  "👩‍👩‍👦": [
    "family_woman_woman_boy",
    "home",
    "parents",
    "people",
    "human",
    "children",
    "child",
    "female",
    "lesbian",
    "lgbt",
    "mother",
    "mothers",
    "pride",
    "son",
    "two",
    "women"
  ],
  "👩‍👩‍👧": [
    "family_woman_woman_girl",
    "home",
    "parents",
    "people",
    "human",
    "children",
    "child",
    "daughter",
    "female",
    "lesbian",
    "lgbt",
    "mother",
    "mothers",
    "pride",
    "two",
    "women"
  ],
  "👩‍👩‍👧‍👦": [
    "family_woman_woman_girl_boy",
    "home",
    "parents",
    "people",
    "human",
    "children",
    "child",
    "daughter",
    "female",
    "lesbian",
    "lgbt",
    "mother",
    "mothers",
    "pride",
    "son",
    "two",
    "women"
  ],
  "👩‍👩‍👦‍👦": [
    "family_woman_woman_boy_boy",
    "home",
    "parents",
    "people",
    "human",
    "children",
    "child",
    "female",
    "lesbian",
    "lgbt",
    "mother",
    "mothers",
    "pride",
    "sons",
    "two",
    "women"
  ],
  "👩‍👩‍👧‍👧": [
    "family_woman_woman_girl_girl",
    "home",
    "parents",
    "people",
    "human",
    "children",
    "child",
    "daughters",
    "female",
    "lesbian",
    "lgbt",
    "mother",
    "mothers",
    "pride",
    "two",
    "women"
  ],
  "👨‍👦": [
    "family_man_boy",
    "home",
    "parent",
    "people",
    "human",
    "child",
    "father",
    "male",
    "men",
    "son"
  ],
  "👨‍👦‍👦": [
    "family_man_boy_boy",
    "home",
    "parent",
    "people",
    "human",
    "children",
    "child",
    "father",
    "male",
    "men",
    "sons",
    "two"
  ],
  "👨‍👧": [
    "family_man_girl",
    "home",
    "parent",
    "people",
    "human",
    "child",
    "daughter",
    "father",
    "female",
    "male"
  ],
  "👨‍👧‍👦": [
    "family_man_girl_boy",
    "home",
    "parent",
    "people",
    "human",
    "children",
    "child",
    "daughter",
    "father",
    "male",
    "men",
    "son"
  ],
  "👨‍👧‍👧": [
    "family_man_girl_girl",
    "home",
    "parent",
    "people",
    "human",
    "children",
    "child",
    "daughters",
    "father",
    "female",
    "male",
    "two"
  ],
  "👩‍👦": [
    "family_woman_boy",
    "home",
    "parent",
    "people",
    "human",
    "child",
    "female",
    "mother",
    "son",
    "women"
  ],
  "👩‍👦‍👦": [
    "family_woman_boy_boy",
    "home",
    "parent",
    "people",
    "human",
    "children",
    "child",
    "female",
    "mother",
    "sons",
    "two",
    "women"
  ],
  "👩‍👧": [
    "family_woman_girl",
    "home",
    "parent",
    "people",
    "human",
    "child",
    "daughter",
    "female",
    "mother",
    "women"
  ],
  "👩‍👧‍👦": [
    "family_woman_girl_boy",
    "home",
    "parent",
    "people",
    "human",
    "children",
    "child",
    "daughter",
    "female",
    "male",
    "mother",
    "son"
  ],
  "👩‍👧‍👧": [
    "family_woman_girl_girl",
    "home",
    "parent",
    "people",
    "human",
    "children",
    "child",
    "daughters",
    "female",
    "mother",
    "two",
    "women"
  ],
  "🗣️": [
    "speaking_head",
    "user",
    "person",
    "human",
    "sing",
    "say",
    "talk",
    "face",
    "mansplaining",
    "shout",
    "shouting",
    "silhouette",
    "speak"
  ],
  "👤": [
    "bust_in_silhouette",
    "user",
    "person",
    "human",
    "shadow"
  ],
  "👥": [
    "busts_in_silhouette",
    "user",
    "person",
    "human",
    "group",
    "team",
    "bust",
    "people",
    "shadows",
    "silhouettes",
    "two",
    "users",
    "contributors"
  ],
  "👣": [
    "footprints",
    "feet",
    "tracking",
    "walking",
    "beach",
    "body",
    "clothing",
    "footprint",
    "footsteps",
    "print",
    "tracks"
  ],
  "🐵": [
    "monkey_face",
    "animal",
    "nature",
    "circus",
    "head"
  ],
  "🐒": [
    "monkey",
    "animal",
    "nature",
    "banana",
    "circus",
    "cheeky"
  ],
  "🦍": [
    "gorilla",
    "animal",
    "nature",
    "circus"
  ],
  "🦧": [
    "orangutan",
    "animal",
    "ape"
  ],
  "🐶": [
    "dog_face",
    "animal",
    "friend",
    "nature",
    "woof",
    "puppy",
    "pet",
    "faithful"
  ],
  "🐕": [
    "dog",
    "animal",
    "nature",
    "friend",
    "doge",
    "pet",
    "faithful",
    "dog2",
    "doggo"
  ],
  "🦮": [
    "guide_dog",
    "animal",
    "blind",
    "accessibility",
    "eye",
    "seeing"
  ],
  "🐕‍🦺": [
    "service_dog",
    "blind",
    "animal",
    "accessibility",
    "assistance"
  ],
  "🐩": [
    "poodle",
    "dog",
    "animal",
    "101",
    "nature",
    "pet",
    "miniature",
    "standard",
    "toy"
  ],
  "🐺": [
    "wolf",
    "animal",
    "nature",
    "wild",
    "face"
  ],
  "🦊": [
    "fox",
    "animal",
    "nature",
    "face"
  ],
  "🦝": [
    "raccoon",
    "animal",
    "nature",
    "curious",
    "face",
    "sly"
  ],
  "🐱": [
    "cat_face",
    "animal",
    "meow",
    "nature",
    "pet",
    "kitten",
    "kitty"
  ],
  "🐈": [
    "cat",
    "animal",
    "meow",
    "pet",
    "cats",
    "cat2",
    "domestic",
    "feline",
    "housecat"
  ],
  "🦁": [
    "lion",
    "animal",
    "nature",
    "face",
    "leo",
    "zodiac"
  ],
  "🐯": [
    "tiger_face",
    "animal",
    "cat",
    "danger",
    "wild",
    "nature",
    "roar",
    "cute"
  ],
  "🐅": [
    "tiger",
    "animal",
    "nature",
    "roar",
    "bengal",
    "tiger2"
  ],
  "🐆": [
    "leopard",
    "animal",
    "nature",
    "african",
    "jaguar"
  ],
  "🐴": [
    "horse_face",
    "animal",
    "brown",
    "nature",
    "head"
  ],
  "🐎": [
    "horse",
    "animal",
    "gamble",
    "luck",
    "equestrian",
    "galloping",
    "racehorse",
    "racing",
    "speed"
  ],
  "🦄": [
    "unicorn",
    "animal",
    "nature",
    "mystical",
    "face"
  ],
  "🦓": [
    "zebra",
    "animal",
    "nature",
    "stripes",
    "safari",
    "face",
    "stripe"
  ],
  "🦌": [
    "deer",
    "animal",
    "nature",
    "horns",
    "venison",
    "buck",
    "reindeer",
    "stag"
  ],
  "🐮": [
    "cow_face",
    "beef",
    "ox",
    "animal",
    "nature",
    "moo",
    "milk",
    "happy"
  ],
  "🐂": [
    "ox",
    "animal",
    "cow",
    "beef",
    "bull",
    "bullock",
    "oxen",
    "steer",
    "taurus",
    "zodiac"
  ],
  "🐃": [
    "water_buffalo",
    "animal",
    "nature",
    "ox",
    "cow",
    "domestic"
  ],
  "🐄": [
    "cow",
    "beef",
    "ox",
    "animal",
    "nature",
    "moo",
    "milk",
    "cow2",
    "dairy"
  ],
  "🐷": [
    "pig_face",
    "animal",
    "oink",
    "nature",
    "head"
  ],
  "🐖": [
    "pig",
    "animal",
    "nature",
    "hog",
    "pig2",
    "sow"
  ],
  "🐗": [
    "boar",
    "animal",
    "nature",
    "pig",
    "warthog",
    "wild"
  ],
  "🐽": [
    "pig_nose",
    "animal",
    "oink",
    "face",
    "snout"
  ],
  "🐏": [
    "ram",
    "animal",
    "sheep",
    "nature",
    "aries",
    "male",
    "zodiac"
  ],
  "🐑": [
    "ewe",
    "animal",
    "nature",
    "wool",
    "shipit",
    "female",
    "lamb",
    "sheep"
  ],
  "🐐": [
    "goat",
    "animal",
    "nature",
    "capricorn",
    "zodiac"
  ],
  "🐪": [
    "camel",
    "animal",
    "hot",
    "desert",
    "hump",
    "arabian",
    "bump",
    "dromedary",
    "one"
  ],
  "🐫": [
    "two_hump_camel",
    "animal",
    "nature",
    "hot",
    "desert",
    "hump",
    "asian",
    "bactrian",
    "bump"
  ],
  "🦙": [
    "llama",
    "animal",
    "nature",
    "alpaca",
    "guanaco",
    "vicuña",
    "wool"
  ],
  "🦒": [
    "giraffe",
    "animal",
    "nature",
    "spots",
    "safari",
    "face"
  ],
  "🐘": [
    "elephant",
    "animal",
    "nature",
    "nose",
    "th",
    "circus"
  ],
  "🦏": [
    "rhinoceros",
    "animal",
    "nature",
    "horn",
    "rhino"
  ],
  "🦛": [
    "hippopotamus",
    "animal",
    "nature",
    "hippo"
  ],
  "🐭": [
    "mouse_face",
    "animal",
    "nature",
    "cheese_wedge",
    "rodent"
  ],
  "🐁": [
    "mouse",
    "animal",
    "nature",
    "rodent",
    "dormouse",
    "mice",
    "mouse2"
  ],
  "🐀": [
    "rat",
    "animal",
    "mouse",
    "rodent"
  ],
  "🐹": [
    "hamster",
    "animal",
    "nature",
    "face",
    "pet"
  ],
  "🐰": [
    "rabbit_face",
    "animal",
    "nature",
    "pet",
    "spring",
    "magic",
    "bunny",
    "easter"
  ],
  "🐇": [
    "rabbit",
    "animal",
    "nature",
    "pet",
    "magic",
    "spring",
    "bunny",
    "rabbit2"
  ],
  "🐿️": [
    "chipmunk",
    "animal",
    "nature",
    "rodent",
    "squirrel"
  ],
  "🦔": [
    "hedgehog",
    "animal",
    "nature",
    "spiny",
    "face"
  ],
  "🦇": [
    "bat",
    "animal",
    "nature",
    "blind",
    "vampire",
    "batman"
  ],
  "🐻": [
    "bear",
    "animal",
    "nature",
    "wild",
    "face",
    "teddy"
  ],
  "🐨": [
    "koala",
    "animal",
    "nature",
    "bear",
    "face",
    "marsupial"
  ],
  "🐼": [
    "panda",
    "animal",
    "nature",
    "face"
  ],
  "🦥": [
    "sloth",
    "animal",
    "lazy",
    "slow"
  ],
  "🦦": [
    "otter",
    "animal",
    "fishing",
    "playful"
  ],
  "🦨": [
    "skunk",
    "animal",
    "smelly",
    "stink"
  ],
  "🦘": [
    "kangaroo",
    "animal",
    "nature",
    "australia",
    "joey",
    "hop",
    "marsupial",
    "jump",
    "roo"
  ],
  "🦡": [
    "badger",
    "animal",
    "nature",
    "honey",
    "pester"
  ],
  "🐾": [
    "paw_prints",
    "animal",
    "tracking",
    "footprints",
    "dog",
    "cat",
    "pet",
    "feet",
    "kitten",
    "print",
    "puppy"
  ],
  "🦃": [
    "turkey",
    "animal",
    "bird",
    "thanksgiving",
    "wild"
  ],
  "🐔": [
    "chicken",
    "animal",
    "cluck",
    "nature",
    "bird",
    "hen"
  ],
  "🐓": [
    "rooster",
    "animal",
    "nature",
    "chicken",
    "bird",
    "cock",
    "cockerel"
  ],
  "🐣": [
    "hatching_chick",
    "animal",
    "chicken",
    "egg",
    "born",
    "baby",
    "bird"
  ],
  "🐤": [
    "baby_chick",
    "animal",
    "chicken",
    "bird",
    "yellow"
  ],
  "🐥": [
    "front_facing_baby_chick",
    "animal",
    "chicken",
    "baby",
    "bird",
    "hatched",
    "standing"
  ],
  "🐦": [
    "bird",
    "animal",
    "nature",
    "fly",
    "tweet",
    "spring"
  ],
  "🐧": [
    "penguin",
    "animal",
    "nature",
    "bird"
  ],
  "🕊️": [
    "dove",
    "animal",
    "bird",
    "fly",
    "peace"
  ],
  "🦅": [
    "eagle",
    "animal",
    "nature",
    "bird",
    "bald"
  ],
  "🦆": [
    "duck",
    "animal",
    "nature",
    "bird",
    "mallard"
  ],
  "🦢": [
    "swan",
    "animal",
    "nature",
    "bird",
    "cygnet",
    "duckling",
    "ugly"
  ],
  "🦉": [
    "owl",
    "animal",
    "nature",
    "bird",
    "hoot",
    "wise"
  ],
  "🦩": [
    "flamingo",
    "animal",
    "flamboyant",
    "tropical"
  ],
  "🦚": [
    "peacock",
    "animal",
    "nature",
    "peahen",
    "bird",
    "ostentatious",
    "proud"
  ],
  "🦜": [
    "parrot",
    "animal",
    "nature",
    "bird",
    "pirate",
    "talk"
  ],
  "🐸": [
    "frog",
    "animal",
    "nature",
    "croak",
    "toad",
    "face"
  ],
  "🐊": [
    "crocodile",
    "animal",
    "nature",
    "reptile",
    "lizard",
    "alligator",
    "croc"
  ],
  "🐢": [
    "turtle",
    "animal",
    "slow",
    "nature",
    "tortoise",
    "terrapin"
  ],
  "🦎": [
    "lizard",
    "animal",
    "nature",
    "reptile",
    "gecko"
  ],
  "🐍": [
    "snake",
    "animal",
    "evil",
    "nature",
    "hiss",
    "python",
    "bearer",
    "ophiuchus",
    "serpent",
    "zodiac"
  ],
  "🐲": [
    "dragon_face",
    "animal",
    "myth",
    "nature",
    "chinese",
    "green",
    "fairy",
    "head",
    "tale"
  ],
  "🐉": [
    "dragon",
    "animal",
    "myth",
    "nature",
    "chinese",
    "green",
    "fairy",
    "tale"
  ],
  "🦕": [
    "sauropod",
    "animal",
    "nature",
    "dinosaur",
    "brachiosaurus",
    "brontosaurus",
    "diplodocus",
    "extinct"
  ],
  "🦖": [
    "t_rex",
    "animal",
    "nature",
    "dinosaur",
    "tyrannosaurus",
    "extinct",
    "trex"
  ],
  "🐳": [
    "spouting_whale",
    "animal",
    "nature",
    "sea",
    "ocean",
    "cute",
    "face"
  ],
  "🐋": [
    "whale",
    "animal",
    "nature",
    "sea",
    "ocean",
    "whale2"
  ],
  "🐬": [
    "dolphin",
    "animal",
    "nature",
    "fish",
    "sea",
    "ocean",
    "flipper",
    "fins",
    "beach"
  ],
  "🐟": [
    "fish",
    "animal",
    "food",
    "nature",
    "freshwater",
    "pisces",
    "zodiac"
  ],
  "🐠": [
    "tropical_fish",
    "animal",
    "swim",
    "ocean",
    "beach",
    "nemo",
    "blue",
    "yellow"
  ],
  "🐡": [
    "blowfish",
    "animal",
    "nature",
    "food",
    "sea",
    "ocean",
    "fish",
    "fugu",
    "pufferfish"
  ],
  "🦈": [
    "shark",
    "animal",
    "nature",
    "fish",
    "sea",
    "ocean",
    "jaws",
    "fins",
    "beach",
    "great",
    "white"
  ],
  "🐙": [
    "octopus",
    "animal",
    "creature",
    "ocean",
    "sea",
    "nature",
    "beach"
  ],
  "🐚": [
    "spiral_shell",
    "nature",
    "sea",
    "beach",
    "seashell"
  ],
  "🐌": [
    "snail",
    "slow",
    "animal",
    "shell",
    "garden",
    "slug"
  ],
  "🦋": [
    "butterfly",
    "animal",
    "insect",
    "nature",
    "caterpillar",
    "pretty"
  ],
  "🐛": [
    "bug",
    "animal",
    "insect",
    "nature",
    "worm",
    "caterpillar"
  ],
  "🐜": [
    "ant",
    "animal",
    "insect",
    "nature",
    "bug"
  ],
  "🐝": [
    "honeybee",
    "animal",
    "insect",
    "nature",
    "bug",
    "spring",
    "honey",
    "bee",
    "bumblebee"
  ],
  "🐞": [
    "lady_beetle",
    "animal",
    "insect",
    "nature",
    "ladybug",
    "bug",
    "ladybird"
  ],
  "🦗": [
    "cricket",
    "animal",
    "chirp",
    "grasshopper",
    "insect",
    "orthoptera"
  ],
  "🕷️": [
    "spider",
    "animal",
    "arachnid",
    "insect"
  ],
  "🕸️": [
    "spider_web",
    "animal",
    "insect",
    "arachnid",
    "silk",
    "cobweb",
    "spiderweb"
  ],
  "🦂": [
    "scorpion",
    "animal",
    "arachnid",
    "scorpio",
    "scorpius",
    "zodiac"
  ],
  "🦟": [
    "mosquito",
    "animal",
    "nature",
    "insect",
    "malaria",
    "disease",
    "fever",
    "pest",
    "virus"
  ],
  "🦠": [
    "microbe",
    "amoeba",
    "bacteria",
    "germs",
    "virus",
    "covid",
    "cell",
    "coronavirus",
    "germ",
    "microorganism"
  ],
  "💐": [
    "bouquet",
    "flowers",
    "nature",
    "spring",
    "flower",
    "plant",
    "romance"
  ],
  "🌸": [
    "cherry_blossom",
    "nature",
    "plant",
    "spring",
    "flower",
    "pink",
    "sakura"
  ],
  "💮": [
    "white_flower",
    "japanese",
    "spring",
    "blossom",
    "cherry",
    "doily",
    "done",
    "paper",
    "stamp",
    "well"
  ],
  "🏵️": [
    "rosette",
    "flower",
    "decoration",
    "military",
    "plant"
  ],
  "🌹": [
    "rose",
    "flowers",
    "valentines",
    "love",
    "spring",
    "flower",
    "plant",
    "red"
  ],
  "🥀": [
    "wilted_flower",
    "plant",
    "nature",
    "flower",
    "rose",
    "dead",
    "drooping"
  ],
  "🌺": [
    "hibiscus",
    "plant",
    "vegetable",
    "flowers",
    "beach",
    "flower"
  ],
  "🌻": [
    "sunflower",
    "nature",
    "plant",
    "fall",
    "flower",
    "sun",
    "yellow"
  ],
  "🌼": [
    "blossom",
    "nature",
    "flowers",
    "yellow",
    "blossoming flower",
    "daisy",
    "flower",
    "plant"
  ],
  "🌷": [
    "tulip",
    "flowers",
    "plant",
    "nature",
    "summer",
    "spring",
    "flower"
  ],
  "🌱": [
    "seedling",
    "plant",
    "nature",
    "grass",
    "lawn",
    "spring",
    "sprout",
    "sprouting",
    "young",
    "seed"
  ],
  "🌲": [
    "evergreen_tree",
    "plant",
    "nature",
    "fir",
    "pine",
    "wood"
  ],
  "🌳": [
    "deciduous_tree",
    "plant",
    "nature",
    "rounded",
    "shedding",
    "wood"
  ],
  "🌴": [
    "palm_tree",
    "plant",
    "vegetable",
    "nature",
    "summer",
    "beach",
    "mojito",
    "tropical",
    "coconut"
  ],
  "🌵": [
    "cactus",
    "vegetable",
    "plant",
    "nature",
    "desert"
  ],
  "🌾": [
    "sheaf_of_rice",
    "nature",
    "plant",
    "crop",
    "ear",
    "farming",
    "grain",
    "wheat"
  ],
  "🌿": [
    "herb",
    "vegetable",
    "plant",
    "medicine",
    "weed",
    "grass",
    "lawn",
    "crop",
    "leaf"
  ],
  "☘️": [
    "shamrock",
    "vegetable",
    "plant",
    "nature",
    "irish",
    "clover",
    "trefoil"
  ],
  "🍀": [
    "four_leaf_clover",
    "vegetable",
    "plant",
    "nature",
    "lucky",
    "irish",
    "ireland",
    "luck"
  ],
  "🍁": [
    "maple_leaf",
    "nature",
    "plant",
    "vegetable",
    "ca",
    "fall",
    "canada",
    "canadian",
    "falling"
  ],
  "🍂": [
    "fallen_leaf",
    "nature",
    "plant",
    "vegetable",
    "leaves",
    "autumn",
    "brown",
    "fall",
    "falling"
  ],
  "🍃": [
    "leaf_fluttering_in_wind",
    "nature",
    "plant",
    "tree",
    "vegetable",
    "grass",
    "lawn",
    "spring",
    "blow",
    "flutter",
    "green",
    "leaves"
  ],
  "🍇": [
    "grapes",
    "fruit",
    "food",
    "wine",
    "grape",
    "plant"
  ],
  "🍈": [
    "melon",
    "fruit",
    "nature",
    "food",
    "cantaloupe",
    "honeydew",
    "muskmelon",
    "plant"
  ],
  "🍉": [
    "watermelon",
    "fruit",
    "food",
    "picnic",
    "summer",
    "plant"
  ],
  "🍊": [
    "tangerine",
    "food",
    "fruit",
    "nature",
    "orange",
    "mandarin",
    "plant"
  ],
  "🍋": [
    "lemon",
    "fruit",
    "nature",
    "citrus",
    "lemonade",
    "plant"
  ],
  "🍌": [
    "banana",
    "fruit",
    "food",
    "monkey",
    "plant",
    "plantain"
  ],
  "🍍": [
    "pineapple",
    "fruit",
    "nature",
    "food",
    "plant"
  ],
  "🥭": [
    "mango",
    "fruit",
    "food",
    "tropical"
  ],
  "🍎": [
    "red_apple",
    "fruit",
    "mac",
    "school",
    "delicious",
    "plant"
  ],
  "🍏": [
    "green_apple",
    "fruit",
    "nature",
    "delicious",
    "golden",
    "granny",
    "plant",
    "smith"
  ],
  "🍐": [
    "pear",
    "fruit",
    "nature",
    "food",
    "plant"
  ],
  "🍑": [
    "peach",
    "fruit",
    "nature",
    "food",
    "bottom",
    "butt",
    "plant"
  ],
  "🍒": [
    "cherries",
    "food",
    "fruit",
    "berries",
    "cherry",
    "plant",
    "red",
    "wild"
  ],
  "🍓": [
    "strawberry",
    "fruit",
    "food",
    "nature",
    "berry",
    "plant"
  ],
  "🥝": [
    "kiwi_fruit",
    "fruit",
    "food",
    "chinese",
    "gooseberry",
    "kiwifruit"
  ],
  "🍅": [
    "tomato",
    "fruit",
    "vegetable",
    "nature",
    "food",
    "plant"
  ],
  "🥥": [
    "coconut",
    "fruit",
    "nature",
    "food",
    "palm",
    "cocoanut",
    "colada",
    "piña"
  ],
  "🥑": [
    "avocado",
    "fruit",
    "food"
  ],
  "🍆": [
    "eggplant",
    "vegetable",
    "nature",
    "food",
    "aubergine",
    "phallic",
    "plant",
    "purple"
  ],
  "🥔": [
    "potato",
    "food",
    "tuber",
    "vegatable",
    "starch",
    "baked",
    "idaho",
    "vegetable"
  ],
  "🥕": [
    "carrot",
    "vegetable",
    "food",
    "orange"
  ],
  "🌽": [
    "ear_of_corn",
    "food",
    "vegetable",
    "plant",
    "cob",
    "maize",
    "maze"
  ],
  "🌶️": [
    "hot_pepper",
    "food",
    "spicy",
    "chilli",
    "chili",
    "plant"
  ],
  "🥒": [
    "cucumber",
    "fruit",
    "food",
    "pickle",
    "gherkin",
    "vegetable"
  ],
  "🥬": [
    "leafy_green",
    "food",
    "vegetable",
    "plant",
    "bok choy",
    "cabbage",
    "kale",
    "lettuce",
    "chinese",
    "cos",
    "greens",
    "romaine"
  ],
  "🥦": [
    "broccoli",
    "fruit",
    "food",
    "vegetable",
    "cabbage",
    "wild"
  ],
  "🧄": [
    "garlic",
    "food",
    "spice",
    "cook",
    "flavoring",
    "plant",
    "vegetable"
  ],
  "🧅": [
    "onion",
    "cook",
    "food",
    "spice",
    "flavoring",
    "plant",
    "vegetable"
  ],
  "🍄": [
    "mushroom",
    "plant",
    "vegetable",
    "fungus",
    "shroom",
    "toadstool"
  ],
  "🥜": [
    "peanuts",
    "food",
    "nut",
    "nuts",
    "peanut",
    "vegetable"
  ],
  "🌰": [
    "chestnut",
    "food",
    "squirrel",
    "acorn",
    "nut",
    "plant"
  ],
  "🍞": [
    "bread",
    "food",
    "wheat",
    "breakfast",
    "toast",
    "loaf"
  ],
  "🥐": [
    "croissant",
    "food",
    "bread",
    "french",
    "breakfast",
    "crescent",
    "roll"
  ],
  "🥖": [
    "baguette_bread",
    "food",
    "bread",
    "french",
    "france",
    "bakery"
  ],
  "🥨": [
    "pretzel",
    "food",
    "bread",
    "twisted",
    "germany",
    "bakery",
    "soft",
    "twist"
  ],
  "🥯": [
    "bagel",
    "food",
    "bread",
    "bakery",
    "schmear",
    "jewish_bakery",
    "breakfast",
    "cheese",
    "cream"
  ],
  "🥞": [
    "pancakes",
    "food",
    "breakfast",
    "flapjacks",
    "hotcakes",
    "brunch",
    "crêpe",
    "crêpes",
    "hotcake",
    "pancake"
  ],
  "🧇": [
    "waffle",
    "food",
    "breakfast",
    "brunch",
    "indecisive",
    "iron"
  ],
  "🧀": [
    "cheese_wedge",
    "food",
    "chadder",
    "swiss"
  ],
  "🍖": [
    "meat_on_bone",
    "good",
    "food",
    "drumstick",
    "barbecue",
    "bbq",
    "manga"
  ],
  "🍗": [
    "poultry_leg",
    "food",
    "meat",
    "drumstick",
    "bird",
    "chicken",
    "turkey",
    "bone"
  ],
  "🥩": [
    "cut_of_meat",
    "food",
    "cow",
    "meat",
    "cut",
    "chop",
    "lambchop",
    "porkchop",
    "steak"
  ],
  "🥓": [
    "bacon",
    "food",
    "breakfast",
    "pork",
    "pig",
    "meat",
    "brunch",
    "rashers"
  ],
  "🍔": [
    "hamburger",
    "meat",
    "fast food",
    "beef",
    "cheeseburger",
    "mcdonalds",
    "burger king"
  ],
  "🍟": [
    "french_fries",
    "chips",
    "snack",
    "fast food",
    "potato",
    "mcdonald's"
  ],
  "🍕": [
    "pizza",
    "food",
    "party",
    "italy",
    "cheese",
    "pepperoni",
    "slice"
  ],
  "🌭": [
    "hot_dog",
    "food",
    "frankfurter",
    "america",
    "hotdog",
    "redhot",
    "sausage",
    "wiener"
  ],
  "🥪": [
    "sandwich",
    "food",
    "lunch",
    "bread",
    "toast",
    "bakery",
    "cheese",
    "deli",
    "meat",
    "vegetables"
  ],
  "🌮": [
    "taco",
    "food",
    "mexican"
  ],
  "🌯": [
    "burrito",
    "food",
    "mexican",
    "wrap"
  ],
  "🥙": [
    "stuffed_flatbread",
    "food",
    "flatbread",
    "stuffed",
    "gyro",
    "mediterranean",
    "doner",
    "falafel",
    "kebab",
    "pita",
    "sandwich",
    "shawarma"
  ],
  "🧆": [
    "falafel",
    "food",
    "mediterranean",
    "chickpea",
    "falfel",
    "meatball"
  ],
  "🥚": [
    "egg",
    "food",
    "chicken",
    "breakfast",
    "easter_egg"
  ],
  "🍳": [
    "cooking",
    "food",
    "breakfast",
    "kitchen",
    "egg",
    "skillet",
    "fried",
    "frying",
    "pan"
  ],
  "🥘": [
    "shallow_pan_of_food",
    "food",
    "cooking",
    "casserole",
    "paella",
    "skillet",
    "curry"
  ],
  "🍲": [
    "pot_of_food",
    "food",
    "meat",
    "soup",
    "hot pot",
    "bowl",
    "stew"
  ],
  "🥣": [
    "bowl_with_spoon",
    "food",
    "breakfast",
    "cereal",
    "oatmeal",
    "porridge",
    "congee",
    "tableware"
  ],
  "🥗": [
    "green_salad",
    "food",
    "healthy",
    "lettuce",
    "vegetable"
  ],
  "🍿": [
    "popcorn",
    "food",
    "movie theater",
    "films",
    "snack",
    "drama",
    "corn",
    "popping"
  ],
  "🧈": [
    "butter",
    "food",
    "cook",
    "dairy"
  ],
  "🧂": [
    "salt",
    "condiment",
    "shaker"
  ],
  "🥫": [
    "canned_food",
    "food",
    "soup",
    "tomatoes",
    "can",
    "preserve",
    "tin",
    "tinned"
  ],
  "🍱": [
    "bento_box",
    "food",
    "japanese",
    "box",
    "lunch",
    "assets"
  ],
  "🍘": [
    "rice_cracker",
    "food",
    "japanese",
    "snack",
    "senbei"
  ],
  "🍙": [
    "rice_ball",
    "food",
    "japanese",
    "onigiri",
    "omusubi"
  ],
  "🍚": [
    "cooked_rice",
    "food",
    "asian",
    "boiled",
    "bowl",
    "steamed"
  ],
  "🍛": [
    "curry_rice",
    "food",
    "spicy",
    "hot",
    "indian"
  ],
  "🍜": [
    "steaming_bowl",
    "food",
    "japanese",
    "noodle",
    "chopsticks",
    "ramen",
    "noodles",
    "soup"
  ],
  "🍝": [
    "spaghetti",
    "food",
    "italian",
    "pasta",
    "noodle"
  ],
  "🍠": [
    "roasted_sweet_potato",
    "food",
    "nature",
    "plant",
    "goguma",
    "yam"
  ],
  "🍢": [
    "oden",
    "skewer",
    "food",
    "japanese",
    "kebab",
    "seafood",
    "stick"
  ],
  "🍣": [
    "sushi",
    "food",
    "fish",
    "japanese",
    "rice",
    "sashimi",
    "seafood"
  ],
  "🍤": [
    "fried_shrimp",
    "food",
    "animal",
    "appetizer",
    "summer",
    "prawn",
    "tempura"
  ],
  "🍥": [
    "fish_cake_with_swirl",
    "food",
    "japan",
    "sea",
    "beach",
    "narutomaki",
    "pink",
    "swirl",
    "kamaboko",
    "surimi",
    "ramen",
    "design",
    "fishcake",
    "pastry"
  ],
  "🥮": [
    "moon_cake",
    "food",
    "autumn",
    "dessert",
    "festival",
    "mooncake",
    "yuèbǐng"
  ],
  "🍡": [
    "dango",
    "food",
    "dessert",
    "sweet",
    "japanese",
    "barbecue",
    "meat",
    "balls",
    "green",
    "pink",
    "skewer",
    "stick",
    "white"
  ],
  "🥟": [
    "dumpling",
    "food",
    "empanada",
    "pierogi",
    "potsticker",
    "gyoza",
    "gyōza",
    "jiaozi"
  ],
  "🥠": [
    "fortune_cookie",
    "food",
    "prophecy",
    "dessert"
  ],
  "🥡": [
    "takeout_box",
    "food",
    "leftovers",
    "chinese",
    "container",
    "out",
    "oyster",
    "pail",
    "take"
  ],
  "🦀": [
    "crab",
    "animal",
    "crustacean",
    "cancer",
    "zodiac"
  ],
  "🦞": [
    "lobster",
    "animal",
    "nature",
    "bisque",
    "claws",
    "seafood"
  ],
  "🦐": [
    "shrimp",
    "animal",
    "ocean",
    "nature",
    "seafood",
    "food",
    "prawn",
    "shellfish",
    "small"
  ],
  "🦑": [
    "squid",
    "animal",
    "nature",
    "ocean",
    "sea",
    "food",
    "molusc"
  ],
  "🦪": [
    "oyster",
    "food",
    "diving",
    "pearl"
  ],
  "🍦": [
    "soft_ice_cream",
    "food",
    "hot",
    "dessert",
    "summer",
    "icecream",
    "mr.",
    "serve",
    "sweet",
    "whippy"
  ],
  "🍧": [
    "shaved_ice",
    "hot",
    "dessert",
    "summer",
    "cone",
    "snow",
    "sweet"
  ],
  "🍨": [
    "ice_cream",
    "food",
    "hot",
    "dessert",
    "bowl",
    "sweet"
  ],
  "🍩": [
    "doughnut",
    "food",
    "dessert",
    "snack",
    "sweet",
    "donut",
    "breakfast"
  ],
  "🍪": [
    "cookie",
    "food",
    "snack",
    "oreo",
    "chocolate",
    "sweet",
    "dessert",
    "biscuit",
    "chip"
  ],
  "🎂": [
    "birthday_cake",
    "food",
    "dessert",
    "cake",
    "candles",
    "celebration",
    "party",
    "pastry",
    "sweet"
  ],
  "🍰": [
    "shortcake",
    "food",
    "dessert",
    "cake",
    "pastry",
    "piece",
    "slice",
    "strawberry",
    "sweet"
  ],
  "🧁": [
    "cupcake",
    "food",
    "dessert",
    "bakery",
    "sweet",
    "cake",
    "fairy",
    "pastry"
  ],
  "🥧": [
    "pie",
    "food",
    "dessert",
    "pastry",
    "filling",
    "sweet"
  ],
  "🍫": [
    "chocolate_bar",
    "food",
    "snack",
    "dessert",
    "sweet",
    "candy"
  ],
  "🍬": [
    "candy",
    "snack",
    "dessert",
    "sweet",
    "lolly"
  ],
  "🍭": [
    "lollipop",
    "food",
    "snack",
    "candy",
    "sweet",
    "dessert",
    "lollypop",
    "sucker"
  ],
  "🍮": [
    "custard",
    "dessert",
    "food",
    "pudding",
    "flan",
    "caramel",
    "creme",
    "sweet"
  ],
  "🍯": [
    "honey_pot",
    "bees",
    "sweet",
    "kitchen",
    "honeypot"
  ],
  "🍼": [
    "baby_bottle",
    "food",
    "container",
    "milk",
    "drink",
    "feeding"
  ],
  "🥛": [
    "glass_of_milk",
    "beverage",
    "drink",
    "cow"
  ],
  "☕": [
    "hot_beverage",
    "beverage",
    "caffeine",
    "latte",
    "espresso",
    "coffee",
    "mug",
    "cafe",
    "chocolate",
    "drink",
    "steaming",
    "tea"
  ],
  "🍵": [
    "teacup_without_handle",
    "drink",
    "bowl",
    "breakfast",
    "green",
    "british",
    "beverage",
    "cup",
    "matcha",
    "tea"
  ],
  "🍶": [
    "sake",
    "wine",
    "drink",
    "drunk",
    "beverage",
    "japanese",
    "alcohol",
    "booze",
    "bar",
    "bottle",
    "cup",
    "rice"
  ],
  "🍾": [
    "bottle_with_popping_cork",
    "drink",
    "wine",
    "bottle",
    "celebration",
    "bar",
    "bubbly",
    "champagne",
    "party",
    "sparkling"
  ],
  "🍷": [
    "wine_glass",
    "drink",
    "beverage",
    "drunk",
    "alcohol",
    "booze",
    "bar",
    "red"
  ],
  "🍸": [
    "cocktail_glass",
    "drink",
    "drunk",
    "alcohol",
    "beverage",
    "booze",
    "mojito",
    "bar",
    "martini"
  ],
  "🍹": [
    "tropical_drink",
    "beverage",
    "cocktail",
    "summer",
    "beach",
    "alcohol",
    "booze",
    "mojito",
    "bar",
    "fruit",
    "punch",
    "tiki",
    "vacation"
  ],
  "🍺": [
    "beer_mug",
    "relax",
    "beverage",
    "drink",
    "drunk",
    "party",
    "pub",
    "summer",
    "alcohol",
    "booze",
    "bar",
    "stein"
  ],
  "🍻": [
    "clinking_beer_mugs",
    "relax",
    "beverage",
    "drink",
    "drunk",
    "party",
    "pub",
    "summer",
    "alcohol",
    "booze",
    "bar",
    "beers",
    "cheers",
    "clink",
    "drinks",
    "mug"
  ],
  "🥂": [
    "clinking_glasses",
    "beverage",
    "drink",
    "party",
    "alcohol",
    "celebrate",
    "cheers",
    "wine",
    "champagne",
    "toast",
    "celebration",
    "clink",
    "glass"
  ],
  "🥃": [
    "tumbler_glass",
    "drink",
    "beverage",
    "drunk",
    "alcohol",
    "liquor",
    "booze",
    "bourbon",
    "scotch",
    "whisky",
    "glass",
    "shot",
    "rum",
    "whiskey"
  ],
  "🥤": [
    "cup_with_straw",
    "drink",
    "soda",
    "go",
    "juice",
    "malt",
    "milkshake",
    "pop",
    "smoothie",
    "soft",
    "tableware",
    "water"
  ],
  "🧃": [
    "beverage_box",
    "drink",
    "juice",
    "straw",
    "sweet"
  ],
  "🧉": [
    "mate",
    "drink",
    "tea",
    "beverage",
    "bombilla",
    "chimarrão",
    "cimarrón",
    "maté",
    "yerba"
  ],
  "🧊": [
    "ice",
    "water",
    "cold",
    "cube",
    "iceberg"
  ],
  "🥢": [
    "chopsticks",
    "food",
    "hashi",
    "jeotgarak",
    "kuaizi"
  ],
  "🍽️": [
    "fork_and_knife_with_plate",
    "food",
    "eat",
    "meal",
    "lunch",
    "dinner",
    "restaurant",
    "cooking",
    "cutlery",
    "dining",
    "tableware"
  ],
  "🍴": [
    "fork_and_knife",
    "cutlery",
    "kitchen",
    "cooking",
    "silverware",
    "tableware"
  ],
  "🥄": [
    "spoon",
    "cutlery",
    "kitchen",
    "tableware"
  ],
  "🔪": [
    "kitchen_knife",
    "knife",
    "blade",
    "cutlery",
    "kitchen",
    "weapon",
    "butchers",
    "chop",
    "cooking",
    "cut",
    "hocho",
    "tool"
  ],
  "🏺": [
    "amphora",
    "vase",
    "jar",
    "aquarius",
    "cooking",
    "drink",
    "jug",
    "tool",
    "zodiac"
  ],
  "🌍": [
    "globe_showing_europe_africa",
    "globe",
    "world",
    "earth",
    "international",
    "planet"
  ],
  "🌎": [
    "globe_showing_americas",
    "globe",
    "world",
    "USA",
    "earth",
    "international",
    "planet"
  ],
  "🌏": [
    "globe_showing_asia_australia",
    "globe",
    "world",
    "east",
    "earth",
    "international",
    "planet"
  ],
  "🌐": [
    "globe_with_meridians",
    "earth",
    "international",
    "world",
    "internet",
    "interweb",
    "i18n",
    "global",
    "web",
    "wide",
    "www",
    "internationalization",
    "localization"
  ],
  "🗺️": [
    "world_map",
    "location",
    "direction",
    "travel"
  ],
  "🗾": [
    "map_of_japan",
    "nation",
    "country",
    "japanese",
    "asia",
    "silhouette"
  ],
  "🧭": [
    "compass",
    "magnetic",
    "navigation",
    "orienteering"
  ],
  "🏔️": [
    "snow_capped_mountain",
    "photo",
    "nature",
    "environment",
    "winter",
    "cold"
  ],
  "⛰️": [
    "mountain",
    "photo",
    "nature",
    "environment"
  ],
  "🌋": [
    "volcano",
    "photo",
    "nature",
    "disaster",
    "eruption",
    "mountain",
    "weather"
  ],
  "🗻": [
    "mount_fuji",
    "photo",
    "mountain",
    "nature",
    "japanese",
    "capped",
    "san",
    "snow"
  ],
  "🏕️": [
    "camping",
    "photo",
    "outdoors",
    "tent",
    "campsite"
  ],
  "🏖️": [
    "beach_with_umbrella",
    "weather",
    "summer",
    "sunny",
    "sand",
    "mojito"
  ],
  "🏜️": [
    "desert",
    "photo",
    "warm",
    "saharah"
  ],
  "🏝️": [
    "desert_island",
    "photo",
    "tropical",
    "mojito"
  ],
  "🏞️": [
    "national_park",
    "photo",
    "environment",
    "nature"
  ],
  "🏟️": [
    "stadium",
    "photo",
    "place",
    "sports",
    "concert",
    "venue",
    "grandstand",
    "sport"
  ],
  "🏛️": [
    "classical_building",
    "art",
    "culture",
    "history"
  ],
  "🏗️": [
    "building_construction",
    "wip",
    "working",
    "progress",
    "crane",
    "architectural"
  ],
  "🧱": [
    "brick",
    "bricks",
    "clay",
    "construction",
    "mortar",
    "wall",
    "infrastructure"
  ],
  "🏘️": [
    "houses",
    "buildings",
    "photo",
    "building",
    "group",
    "house"
  ],
  "🏚️": [
    "derelict_house",
    "abandon",
    "evict",
    "broken",
    "building",
    "abandoned",
    "haunted",
    "old"
  ],
  "🏠": [
    "house",
    "building",
    "home"
  ],
  "🏡": [
    "house_with_garden",
    "home",
    "plant",
    "nature",
    "building",
    "tree"
  ],
  "🏢": [
    "office_building",
    "building",
    "bureau",
    "work",
    "city",
    "high",
    "rise"
  ],
  "🏣": [
    "japanese_post_office",
    "building",
    "envelope",
    "communication",
    "japan",
    "mark",
    "postal"
  ],
  "🏤": [
    "post_office",
    "building",
    "email",
    "european"
  ],
  "🏥": [
    "hospital",
    "building",
    "health",
    "surgery",
    "doctor",
    "cross",
    "emergency",
    "medical",
    "medicine",
    "red",
    "room"
  ],
  "🏦": [
    "bank",
    "building",
    "money",
    "sales",
    "cash",
    "business",
    "enterprise",
    "bakkureru",
    "bk",
    "branch"
  ],
  "🏨": [
    "hotel",
    "building",
    "accomodation",
    "checkin",
    "accommodation",
    "h"
  ],
  "🏩": [
    "love_hotel",
    "like",
    "affection",
    "dating",
    "building",
    "heart",
    "hospital"
  ],
  "🏪": [
    "convenience_store",
    "building",
    "shopping",
    "groceries",
    "corner",
    "e",
    "eleven®",
    "hour",
    "kwik",
    "mart",
    "shop"
  ],
  "🏫": [
    "school",
    "building",
    "student",
    "education",
    "learn",
    "teach",
    "clock",
    "elementary",
    "high",
    "middle",
    "tower"
  ],
  "🏬": [
    "department_store",
    "building",
    "shopping",
    "mall",
    "center",
    "shops"
  ],
  "🏭": [
    "factory",
    "building",
    "industry",
    "pollution",
    "smoke",
    "industrial",
    "smog"
  ],
  "🏯": [
    "japanese_castle",
    "photo",
    "building",
    "fortress"
  ],
  "🏰": [
    "castle",
    "building",
    "royalty",
    "history",
    "european",
    "turrets"
  ],
  "💒": [
    "wedding",
    "love",
    "like",
    "affection",
    "couple",
    "marriage",
    "bride",
    "groom",
    "activity",
    "chapel",
    "church",
    "heart",
    "romance"
  ],
  "🗼": [
    "tokyo_tower",
    "photo",
    "japanese",
    "eiffel",
    "red"
  ],
  "🗽": [
    "statue_of_liberty",
    "american",
    "newyork",
    "new",
    "york"
  ],
  "⛪": [
    "church",
    "building",
    "religion",
    "christ",
    "christian",
    "cross"
  ],
  "🕌": [
    "mosque",
    "islam",
    "worship",
    "minaret",
    "domed",
    "muslim",
    "religion",
    "roof"
  ],
  "🛕": [
    "hindu_temple",
    "religion"
  ],
  "🕍": [
    "synagogue",
    "judaism",
    "worship",
    "temple",
    "jewish",
    "jew",
    "religion",
    "synagog"
  ],
  "⛩️": [
    "shinto_shrine",
    "temple",
    "japan",
    "kyoto",
    "kami",
    "michi",
    "no",
    "religion"
  ],
  "🕋": [
    "kaaba",
    "mecca",
    "mosque",
    "islam",
    "muslim",
    "religion"
  ],
  "⛲": [
    "fountain",
    "photo",
    "summer",
    "water",
    "fresh",
    "feature",
    "park"
  ],
  "⛺": [
    "tent",
    "photo",
    "camping",
    "outdoors"
  ],
  "🌁": [
    "foggy",
    "photo",
    "mountain",
    "bridge",
    "city",
    "fog",
    "fog bridge",
    "karl",
    "under",
    "weather"
  ],
  "🌃": [
    "night_with_stars",
    "evening",
    "city",
    "downtown",
    "star",
    "starry",
    "weather"
  ],
  "🏙️": [
    "cityscape",
    "photo",
    "night life",
    "urban",
    "building",
    "city",
    "skyline"
  ],
  "🌄": [
    "sunrise_over_mountains",
    "view",
    "vacation",
    "photo",
    "morning",
    "mountain",
    "sun",
    "weather"
  ],
  "🌅": [
    "sunrise",
    "morning",
    "view",
    "vacation",
    "photo",
    "sun",
    "sunset",
    "weather"
  ],
  "🌆": [
    "cityscape_at_dusk",
    "photo",
    "evening",
    "sky",
    "buildings",
    "building",
    "city",
    "landscape",
    "orange",
    "sun",
    "sunset",
    "weather"
  ],
  "🌇": [
    "sunset",
    "photo",
    "good morning",
    "dawn",
    "building",
    "buildings",
    "city",
    "dusk",
    "over",
    "sun",
    "sunrise",
    "weather"
  ],
  "🌉": [
    "bridge_at_night",
    "photo",
    "sanfrancisco",
    "gate",
    "golden",
    "weather"
  ],
  "♨️": [
    "hot_springs",
    "bath",
    "warm",
    "relax",
    "hotsprings",
    "onsen",
    "steam",
    "steaming"
  ],
  "🎠": [
    "carousel_horse",
    "photo",
    "carnival",
    "activity",
    "entertainment",
    "fairground",
    "go",
    "merry",
    "round"
  ],
  "🎡": [
    "ferris_wheel",
    "photo",
    "carnival",
    "londoneye",
    "activity",
    "amusement",
    "big",
    "entertainment",
    "fairground",
    "observation",
    "park"
  ],
  "🎢": [
    "roller_coaster",
    "carnival",
    "playground",
    "photo",
    "fun",
    "activity",
    "amusement",
    "entertainment",
    "park",
    "rollercoaster",
    "theme"
  ],
  "💈": [
    "barber_pole",
    "hair",
    "salon",
    "style",
    "barber's",
    "haircut",
    "hairdresser",
    "shop",
    "stripes"
  ],
  "🎪": [
    "circus_tent",
    "festival",
    "carnival",
    "party",
    "activity",
    "big",
    "entertainment",
    "top"
  ],
  "🚂": [
    "locomotive",
    "transportation",
    "vehicle",
    "train",
    "engine",
    "railway",
    "steam"
  ],
  "🚃": [
    "railway_car",
    "transportation",
    "vehicle",
    "carriage",
    "electric",
    "railcar",
    "railroad",
    "train",
    "tram",
    "trolleybus",
    "wagon"
  ],
  "🚄": [
    "high_speed_train",
    "transportation",
    "vehicle",
    "bullettrain",
    "railway",
    "shinkansen",
    "side"
  ],
  "🚅": [
    "bullet_train",
    "transportation",
    "vehicle",
    "speed",
    "fast",
    "public",
    "travel",
    "bullettrain",
    "front",
    "high",
    "nose",
    "railway",
    "shinkansen"
  ],
  "🚆": [
    "train",
    "transportation",
    "vehicle",
    "diesel",
    "electric",
    "passenger",
    "railway",
    "regular",
    "train2"
  ],
  "🚇": [
    "metro",
    "transportation",
    "blue-square",
    "mrt",
    "underground",
    "tube",
    "subway",
    "train",
    "vehicle"
  ],
  "🚈": [
    "light_rail",
    "transportation",
    "vehicle",
    "railway"
  ],
  "🚉": [
    "station",
    "transportation",
    "vehicle",
    "public",
    "platform",
    "railway",
    "train"
  ],
  "🚊": [
    "tram",
    "transportation",
    "vehicle",
    "trolleybus"
  ],
  "🚝": [
    "monorail",
    "transportation",
    "vehicle"
  ],
  "🚞": [
    "mountain_railway",
    "transportation",
    "vehicle",
    "car",
    "funicular",
    "train"
  ],
  "🚋": [
    "tram_car",
    "transportation",
    "vehicle",
    "carriage",
    "public",
    "travel",
    "train",
    "trolleybus"
  ],
  "🚌": [
    "bus",
    "car",
    "vehicle",
    "transportation",
    "school"
  ],
  "🚍": [
    "oncoming_bus",
    "vehicle",
    "transportation",
    "front"
  ],
  "🚎": [
    "trolleybus",
    "bart",
    "transportation",
    "vehicle",
    "bus",
    "electric bus",
    "tram",
    "trolley"
  ],
  "🚐": [
    "minibus",
    "vehicle",
    "car",
    "transportation",
    "bus",
    "minivan",
    "mover",
    "people"
  ],
  "🚑": [
    "ambulance",
    "health",
    "911",
    "hospital",
    "vehicle"
  ],
  "🚒": [
    "fire_engine",
    "transportation",
    "cars",
    "vehicle",
    "department",
    "truck"
  ],
  "🚓": [
    "police_car",
    "vehicle",
    "cars",
    "transportation",
    "law",
    "legal",
    "enforcement",
    "cop",
    "patrol",
    "side"
  ],
  "🚔": [
    "oncoming_police_car",
    "vehicle",
    "law",
    "legal",
    "enforcement",
    "911",
    "front of",
    "🚓 cop"
  ],
  "🚕": [
    "taxi",
    "uber",
    "vehicle",
    "cars",
    "transportation",
    "new",
    "side",
    "taxicab",
    "york"
  ],
  "🚖": [
    "oncoming_taxi",
    "vehicle",
    "cars",
    "uber",
    "front",
    "taxicab"
  ],
  "🚗": [
    "automobile",
    "red",
    "transportation",
    "vehicle",
    "car",
    "side"
  ],
  "🚘": [
    "oncoming_automobile",
    "car",
    "vehicle",
    "transportation",
    "front"
  ],
  "🚙": [
    "sport_utility_vehicle",
    "transportation",
    "vehicle",
    "blue",
    "campervan",
    "car",
    "motorhome",
    "recreational",
    "rv"
  ],
  "🚚": [
    "delivery_truck",
    "cars",
    "transportation",
    "vehicle",
    "resources"
  ],
  "🚛": [
    "articulated_lorry",
    "vehicle",
    "cars",
    "transportation",
    "express",
    "green",
    "semi",
    "truck"
  ],
  "🚜": [
    "tractor",
    "vehicle",
    "car",
    "farming",
    "agriculture",
    "farm"
  ],
  "🏎️": [
    "racing_car",
    "sports",
    "race",
    "fast",
    "formula",
    "f1",
    "one"
  ],
  "🏍️": [
    "motorcycle",
    "race",
    "sports",
    "fast",
    "motorbike",
    "racing"
  ],
  "🛵": [
    "motor_scooter",
    "vehicle",
    "vespa",
    "sasha",
    "bike",
    "cycle"
  ],
  "🦽": [
    "manual_wheelchair",
    "accessibility"
  ],
  "🦼": [
    "motorized_wheelchair",
    "accessibility"
  ],
  "🛺": [
    "auto_rickshaw",
    "move",
    "transportation",
    "tuk"
  ],
  "🚲": [
    "bicycle",
    "bike",
    "sports",
    "exercise",
    "hipster",
    "push",
    "vehicle"
  ],
  "🛴": [
    "kick_scooter",
    "vehicle",
    "kick",
    "razor"
  ],
  "🛹": [
    "skateboard",
    "board",
    "skate"
  ],
  "🚏": [
    "bus_stop",
    "transportation",
    "wait",
    "busstop"
  ],
  "🛣️": [
    "motorway",
    "road",
    "cupertino",
    "interstate",
    "highway"
  ],
  "🛤️": [
    "railway_track",
    "train",
    "transportation"
  ],
  "🛢️": [
    "oil_drum",
    "barrell"
  ],
  "⛽": [
    "fuel_pump",
    "gas station",
    "petroleum",
    "diesel",
    "fuelpump",
    "petrol"
  ],
  "🚨": [
    "police_car_light",
    "police",
    "ambulance",
    "911",
    "emergency",
    "alert",
    "error",
    "pinged",
    "law",
    "legal",
    "beacon",
    "cars",
    "car’s",
    "emergency light",
    "flashing",
    "revolving",
    "rotating",
    "siren",
    "vehicle",
    "warning"
  ],
  "🚥": [
    "horizontal_traffic_light",
    "transportation",
    "signal"
  ],
  "🚦": [
    "vertical_traffic_light",
    "transportation",
    "driving",
    "semaphore",
    "signal"
  ],
  "🛑": [
    "stop_sign",
    "stop",
    "octagonal"
  ],
  "🚧": [
    "construction",
    "wip",
    "progress",
    "caution",
    "warning",
    "barrier",
    "black",
    "roadwork",
    "sign",
    "striped",
    "yellow",
    "work_in_progress"
  ],
  "⚓": [
    "anchor",
    "ship",
    "ferry",
    "sea",
    "boat",
    "admiralty",
    "fisherman",
    "pattern",
    "tool"
  ],
  "⛵": [
    "sailboat",
    "ship",
    "summer",
    "transportation",
    "water",
    "sailing",
    "boat",
    "dinghy",
    "resort",
    "sea",
    "vehicle",
    "yacht"
  ],
  "🛶": [
    "canoe",
    "boat",
    "paddle",
    "water",
    "ship"
  ],
  "🚤": [
    "speedboat",
    "ship",
    "transportation",
    "vehicle",
    "summer",
    "boat",
    "motorboat",
    "powerboat"
  ],
  "🛳️": [
    "passenger_ship",
    "yacht",
    "cruise",
    "ferry",
    "vehicle"
  ],
  "⛴️": [
    "ferry",
    "boat",
    "ship",
    "yacht",
    "passenger"
  ],
  "🛥️": [
    "motor_boat",
    "ship",
    "motorboat",
    "vehicle"
  ],
  "🚢": [
    "ship",
    "transportation",
    "titanic",
    "deploy",
    "boat",
    "cruise",
    "passenger",
    "vehicle"
  ],
  "✈️": [
    "airplane",
    "vehicle",
    "transportation",
    "flight",
    "fly",
    "aeroplane",
    "plane"
  ],
  "🛩️": [
    "small_airplane",
    "flight",
    "transportation",
    "fly",
    "vehicle",
    "aeroplane",
    "plane"
  ],
  "🛫": [
    "airplane_departure",
    "airport",
    "flight",
    "landing",
    "aeroplane",
    "departures",
    "off",
    "plane",
    "taking",
    "vehicle"
  ],
  "🛬": [
    "airplane_arrival",
    "airport",
    "flight",
    "boarding",
    "aeroplane",
    "arrivals",
    "arriving",
    "landing",
    "plane",
    "vehicle"
  ],
  "🪂": [
    "parachute",
    "fly",
    "glide",
    "hang",
    "parasail",
    "skydive"
  ],
  "💺": [
    "seat",
    "sit",
    "airplane",
    "transport",
    "bus",
    "flight",
    "fly",
    "aeroplane",
    "chair",
    "train"
  ],
  "🚁": [
    "helicopter",
    "transportation",
    "vehicle",
    "fly"
  ],
  "🚟": [
    "suspension_railway",
    "vehicle",
    "transportation"
  ],
  "🚠": [
    "mountain_cableway",
    "transportation",
    "vehicle",
    "ski",
    "cable",
    "gondola"
  ],
  "🚡": [
    "aerial_tramway",
    "transportation",
    "vehicle",
    "ski",
    "cable",
    "car",
    "gondola",
    "ropeway"
  ],
  "🛰️": [
    "satellite",
    "communication",
    "gps",
    "orbit",
    "spaceflight",
    "NASA",
    "ISS",
    "artificial",
    "space",
    "vehicle"
  ],
  "🚀": [
    "rocket",
    "launch",
    "ship",
    "staffmode",
    "NASA",
    "outer space",
    "outer_space",
    "fly",
    "shuttle",
    "vehicle",
    "deploy"
  ],
  "🛸": [
    "flying_saucer",
    "transportation",
    "vehicle",
    "ufo",
    "alien",
    "extraterrestrial",
    "fantasy",
    "space"
  ],
  "🛎️": [
    "bellhop_bell",
    "service",
    "hotel"
  ],
  "🧳": [
    "luggage",
    "packing",
    "travel",
    "suitcase"
  ],
  "⌛": [
    "hourglass_done",
    "time",
    "clock",
    "oldschool",
    "limit",
    "exam",
    "quiz",
    "test",
    "sand",
    "timer"
  ],
  "⏳": [
    "hourglass_not_done",
    "oldschool",
    "time",
    "countdown",
    "flowing",
    "sand",
    "timer"
  ],
  "⌚": [
    "watch",
    "time",
    "accessories",
    "apple",
    "clock",
    "timepiece",
    "wrist",
    "wristwatch"
  ],
  "⏰": [
    "alarm_clock",
    "time",
    "wake",
    "morning"
  ],
  "⏱️": [
    "stopwatch",
    "time",
    "deadline",
    "clock"
  ],
  "⏲️": [
    "timer_clock",
    "alarm"
  ],
  "🕰️": [
    "mantelpiece_clock",
    "time"
  ],
  "🕛": [
    "twelve_o_clock",
    "12",
    "00:00",
    "0000",
    "12:00",
    "1200",
    "time",
    "noon",
    "midnight",
    "midday",
    "late",
    "early",
    "schedule",
    "clock12",
    "face",
    "oclock",
    "o’clock"
  ],
  "🕧": [
    "twelve_thirty",
    "00:30",
    "0030",
    "12:30",
    "1230",
    "time",
    "late",
    "early",
    "schedule",
    "clock",
    "clock1230",
    "face"
  ],
  "🕐": [
    "one_o_clock",
    "1",
    "1:00",
    "100",
    "13:00",
    "1300",
    "time",
    "late",
    "early",
    "schedule",
    "clock1",
    "face",
    "oclock",
    "o’clock"
  ],
  "🕜": [
    "one_thirty",
    "1:30",
    "130",
    "13:30",
    "1330",
    "time",
    "late",
    "early",
    "schedule",
    "clock",
    "clock130",
    "face"
  ],
  "🕑": [
    "two_o_clock",
    "2",
    "2:00",
    "200",
    "14:00",
    "1400",
    "time",
    "late",
    "early",
    "schedule",
    "clock2",
    "face",
    "oclock",
    "o’clock"
  ],
  "🕝": [
    "two_thirty",
    "2:30",
    "230",
    "14:30",
    "1430",
    "time",
    "late",
    "early",
    "schedule",
    "clock",
    "clock230",
    "face"
  ],
  "🕒": [
    "three_o_clock",
    "3",
    "3:00",
    "300",
    "15:00",
    "1500",
    "time",
    "late",
    "early",
    "schedule",
    "clock3",
    "face",
    "oclock",
    "o’clock"
  ],
  "🕞": [
    "three_thirty",
    "3:30",
    "330",
    "15:30",
    "1530",
    "time",
    "late",
    "early",
    "schedule",
    "clock",
    "clock330",
    "face"
  ],
  "🕓": [
    "four_o_clock",
    "4",
    "4:00",
    "400",
    "16:00",
    "1600",
    "time",
    "late",
    "early",
    "schedule",
    "clock4",
    "face",
    "oclock",
    "o’clock"
  ],
  "🕟": [
    "four_thirty",
    "4:30",
    "430",
    "16:30",
    "1630",
    "time",
    "late",
    "early",
    "schedule",
    "clock",
    "clock430",
    "face"
  ],
  "🕔": [
    "five_o_clock",
    "5",
    "5:00",
    "500",
    "17:00",
    "1700",
    "time",
    "late",
    "early",
    "schedule",
    "clock5",
    "face",
    "oclock",
    "o’clock"
  ],
  "🕠": [
    "five_thirty",
    "5:30",
    "530",
    "17:30",
    "1730",
    "time",
    "late",
    "early",
    "schedule",
    "clock",
    "clock530",
    "face"
  ],
  "🕕": [
    "six_o_clock",
    "6",
    "6:00",
    "600",
    "18:00",
    "1800",
    "time",
    "late",
    "early",
    "schedule",
    "dawn",
    "dusk",
    "clock6",
    "face",
    "oclock",
    "o’clock"
  ],
  "🕡": [
    "six_thirty",
    "6:30",
    "630",
    "18:30",
    "1830",
    "time",
    "late",
    "early",
    "schedule",
    "clock",
    "clock630",
    "face"
  ],
  "🕖": [
    "seven_o_clock",
    "7",
    "7:00",
    "700",
    "19:00",
    "1900",
    "time",
    "late",
    "early",
    "schedule",
    "clock7",
    "face",
    "oclock",
    "o’clock"
  ],
  "🕢": [
    "seven_thirty",
    "7:30",
    "730",
    "19:30",
    "1930",
    "time",
    "late",
    "early",
    "schedule",
    "clock",
    "clock730",
    "face"
  ],
  "🕗": [
    "eight_o_clock",
    "8",
    "8:00",
    "800",
    "20:00",
    "2000",
    "time",
    "late",
    "early",
    "schedule",
    "clock8",
    "face",
    "oclock",
    "o’clock"
  ],
  "🕣": [
    "eight_thirty",
    "8:30",
    "830",
    "20:30",
    "2030",
    "time",
    "late",
    "early",
    "schedule",
    "clock",
    "clock830",
    "face"
  ],
  "🕘": [
    "nine_o_clock",
    "9",
    "9:00",
    "900",
    "21:00",
    "2100",
    "time",
    "late",
    "early",
    "schedule",
    "clock9",
    "face",
    "oclock",
    "o’clock"
  ],
  "🕤": [
    "nine_thirty",
    "9:30",
    "930",
    "21:30",
    "2130",
    "time",
    "late",
    "early",
    "schedule",
    "clock",
    "clock930",
    "face"
  ],
  "🕙": [
    "ten_o_clock",
    "10",
    "10:00",
    "1000",
    "22:00",
    "2200",
    "time",
    "late",
    "early",
    "schedule",
    "clock10",
    "face",
    "oclock",
    "o’clock"
  ],
  "🕥": [
    "ten_thirty",
    "10:30",
    "1030",
    "22:30",
    "2230",
    "time",
    "late",
    "early",
    "schedule",
    "clock",
    "clock1030",
    "face"
  ],
  "🕚": [
    "eleven_o_clock",
    "11",
    "11:00",
    "1100",
    "23:00",
    "2300",
    "time",
    "late",
    "early",
    "schedule",
    "clock11",
    "face",
    "oclock",
    "o’clock"
  ],
  "🕦": [
    "eleven_thirty",
    "11:30",
    "1130",
    "23:30",
    "2330",
    "time",
    "late",
    "early",
    "schedule",
    "clock",
    "clock1130",
    "face"
  ],
  "🌑": [
    "new_moon",
    "nature",
    "twilight",
    "planet",
    "space",
    "night",
    "evening",
    "sleep",
    "dark",
    "eclipse",
    "shadow moon",
    "solar",
    "symbol",
    "weather"
  ],
  "🌒": [
    "waxing_crescent_moon",
    "nature",
    "twilight",
    "planet",
    "space",
    "night",
    "evening",
    "sleep",
    "symbol",
    "weather"
  ],
  "🌓": [
    "first_quarter_moon",
    "nature",
    "twilight",
    "planet",
    "space",
    "night",
    "evening",
    "sleep",
    "symbol",
    "weather"
  ],
  "🌔": [
    "waxing_gibbous_moon",
    "nature",
    "night",
    "sky",
    "gray",
    "twilight",
    "planet",
    "space",
    "evening",
    "sleep",
    "symbol",
    "weather"
  ],
  "🌕": [
    "full_moon",
    "nature",
    "yellow",
    "twilight",
    "planet",
    "space",
    "night",
    "evening",
    "sleep",
    "symbol",
    "weather"
  ],
  "🌖": [
    "waning_gibbous_moon",
    "nature",
    "twilight",
    "planet",
    "space",
    "night",
    "evening",
    "sleep",
    "waxing_gibbous_moon",
    "symbol",
    "weather"
  ],
  "🌗": [
    "last_quarter_moon",
    "nature",
    "twilight",
    "planet",
    "space",
    "night",
    "evening",
    "sleep",
    "symbol",
    "weather"
  ],
  "🌘": [
    "waning_crescent_moon",
    "nature",
    "twilight",
    "planet",
    "space",
    "night",
    "evening",
    "sleep",
    "symbol",
    "weather"
  ],
  "🌙": [
    "crescent_moon",
    "night",
    "sleep",
    "sky",
    "evening",
    "magic",
    "space",
    "weather"
  ],
  "🌚": [
    "new_moon_face",
    "nature",
    "twilight",
    "planet",
    "space",
    "night",
    "evening",
    "sleep",
    "creepy",
    "dark",
    "molester",
    "weather"
  ],
  "🌛": [
    "first_quarter_moon_face",
    "nature",
    "twilight",
    "planet",
    "space",
    "night",
    "evening",
    "sleep",
    "weather"
  ],
  "🌜": [
    "last_quarter_moon_face",
    "nature",
    "twilight",
    "planet",
    "space",
    "night",
    "evening",
    "sleep",
    "weather"
  ],
  "🌡️": [
    "thermometer",
    "weather",
    "temperature",
    "hot",
    "cold"
  ],
  "☀️": [
    "sun",
    "weather",
    "nature",
    "brightness",
    "summer",
    "beach",
    "spring",
    "black",
    "bright",
    "rays",
    "space",
    "sunny",
    "sunshine"
  ],
  "🌝": [
    "full_moon_face",
    "nature",
    "twilight",
    "planet",
    "space",
    "night",
    "evening",
    "sleep",
    "bright",
    "moonface",
    "smiley",
    "smiling",
    "weather"
  ],
  "🌞": [
    "sun_with_face",
    "nature",
    "morning",
    "sky",
    "bright",
    "smiley",
    "smiling",
    "space",
    "summer",
    "sunface",
    "weather"
  ],
  "🪐": [
    "ringed_planet",
    "outerspace",
    "planets",
    "saturn",
    "saturnine",
    "space"
  ],
  "⭐": [
    "star",
    "night",
    "yellow",
    "gold",
    "medium",
    "white"
  ],
  "🌟": [
    "glowing_star",
    "night",
    "sparkle",
    "awesome",
    "good",
    "magic",
    "glittery",
    "glow",
    "shining",
    "star2"
  ],
  "🌠": [
    "shooting_star",
    "night",
    "photo",
    "activity",
    "falling",
    "meteoroid",
    "space",
    "stars",
    "upon",
    "when",
    "wish",
    "you"
  ],
  "🌌": [
    "milky_way",
    "photo",
    "space",
    "stars",
    "galaxy",
    "night",
    "sky",
    "universe",
    "weather"
  ],
  "☁️": [
    "cloud",
    "weather",
    "sky",
    "cloudy",
    "overcast"
  ],
  "⛅": [
    "sun_behind_cloud",
    "weather",
    "nature",
    "cloudy",
    "morning",
    "fall",
    "spring",
    "partly",
    "sunny"
  ],
  "⛈️": [
    "cloud_with_lightning_and_rain",
    "weather",
    "lightning",
    "thunder"
  ],
  "🌤️": [
    "sun_behind_small_cloud",
    "weather",
    "white"
  ],
  "🌥️": [
    "sun_behind_large_cloud",
    "weather",
    "white"
  ],
  "🌦️": [
    "sun_behind_rain_cloud",
    "weather",
    "white"
  ],
  "🌧️": [
    "cloud_with_rain",
    "weather"
  ],
  "🌨️": [
    "cloud_with_snow",
    "weather",
    "cold"
  ],
  "🌩️": [
    "cloud_with_lightning",
    "weather",
    "thunder"
  ],
  "🌪️": [
    "tornado",
    "weather",
    "cyclone",
    "twister",
    "cloud",
    "whirlwind"
  ],
  "🌫️": [
    "fog",
    "weather",
    "cloud"
  ],
  "🌬️": [
    "wind_face",
    "gust",
    "air",
    "blow",
    "blowing",
    "cloud",
    "mother",
    "nature",
    "weather"
  ],
  "🌀": [
    "cyclone",
    "weather",
    "swirl",
    "blue",
    "cloud",
    "vortex",
    "spiral",
    "whirlpool",
    "spin",
    "tornado",
    "hurricane",
    "typhoon",
    "dizzy",
    "twister"
  ],
  "🌈": [
    "rainbow",
    "nature",
    "happy",
    "unicorn_face",
    "photo",
    "sky",
    "spring",
    "gay",
    "lgbt",
    "pride",
    "primary",
    "rain",
    "weather"
  ],
  "🌂": [
    "closed_umbrella",
    "weather",
    "rain",
    "drizzle",
    "clothing",
    "collapsed umbrella",
    "pink"
  ],
  "☂️": [
    "umbrella",
    "weather",
    "spring",
    "clothing",
    "open",
    "rain"
  ],
  "☔": [
    "umbrella_with_rain_drops",
    "rainy",
    "weather",
    "spring",
    "clothing",
    "drop",
    "raining"
  ],
  "⛱️": [
    "umbrella_on_ground",
    "weather",
    "summer",
    "beach",
    "parasol",
    "rain",
    "sun"
  ],
  "⚡": [
    "high_voltage",
    "thunder",
    "weather",
    "lightning bolt",
    "fast",
    "zap",
    "danger",
    "electric",
    "electricity",
    "sign",
    "thunderbolt",
    "speed"
  ],
  "❄️": [
    "snowflake",
    "winter",
    "season",
    "cold",
    "weather",
    "christmas",
    "xmas",
    "snow",
    "snowing"
  ],
  "☃️": [
    "snowman",
    "winter",
    "season",
    "cold",
    "weather",
    "christmas",
    "xmas",
    "frozen",
    "snow",
    "snowflakes",
    "snowing"
  ],
  "⛄": [
    "snowman_without_snow",
    "winter",
    "season",
    "cold",
    "weather",
    "christmas",
    "xmas",
    "frozen",
    "without_snow",
    "frosty",
    "olaf"
  ],
  "☄️": [
    "comet",
    "space"
  ],
  "🔥": [
    "fire",
    "hot",
    "cook",
    "flame",
    "burn",
    "lit",
    "snapstreak",
    "tool",
    "remove"
  ],
  "💧": [
    "droplet",
    "water",
    "drip",
    "faucet",
    "spring",
    "cold",
    "comic",
    "drop",
    "sweat",
    "weather"
  ],
  "🌊": [
    "water_wave",
    "sea",
    "water",
    "wave",
    "nature",
    "tsunami",
    "disaster",
    "beach",
    "ocean",
    "waves",
    "weather"
  ],
  "🎃": [
    "jack_o_lantern",
    "halloween",
    "light",
    "pumpkin",
    "creepy",
    "fall",
    "activity",
    "celebration",
    "entertainment",
    "gourd"
  ],
  "🎄": [
    "christmas_tree",
    "festival",
    "vacation",
    "december",
    "xmas",
    "celebration",
    "activity",
    "entertainment",
    "xmas tree"
  ],
  "🎆": [
    "fireworks",
    "photo",
    "festival",
    "carnival",
    "congratulations",
    "activity",
    "celebration",
    "entertainment",
    "explosion"
  ],
  "🎇": [
    "sparkler",
    "stars",
    "night",
    "shine",
    "activity",
    "celebration",
    "entertainment",
    "firework",
    "fireworks",
    "hanabi",
    "senko",
    "sparkle"
  ],
  "🧨": [
    "firecracker",
    "dynamite",
    "boom",
    "explode",
    "explosion",
    "explosive",
    "fireworks"
  ],
  "✨": [
    "sparkles",
    "stars",
    "shine",
    "shiny",
    "cool",
    "awesome",
    "good",
    "magic",
    "entertainment",
    "glitter",
    "sparkle",
    "star"
  ],
  "🎈": [
    "balloon",
    "party",
    "celebration",
    "birthday",
    "circus",
    "activity",
    "entertainment",
    "red"
  ],
  "🎉": [
    "party_popper",
    "party",
    "congratulations",
    "birthday",
    "magic",
    "circus",
    "celebration",
    "tada",
    "activity",
    "entertainment",
    "hat",
    "hooray"
  ],
  "🎊": [
    "confetti_ball",
    "festival",
    "party",
    "birthday",
    "circus",
    "activity",
    "celebration",
    "entertainment"
  ],
  "🎋": [
    "tanabata_tree",
    "plant",
    "nature",
    "branch",
    "summer",
    "bamboo",
    "wish",
    "star_festival",
    "tanzaku",
    "activity",
    "banner",
    "celebration",
    "entertainment",
    "japanese"
  ],
  "🎍": [
    "pine_decoration",
    "japanese",
    "plant",
    "nature",
    "vegetable",
    "panda",
    "new_years",
    "bamboo",
    "activity",
    "celebration",
    "kadomatsu",
    "year"
  ],
  "🎎": [
    "japanese_dolls",
    "japanese",
    "toy",
    "kimono",
    "activity",
    "celebration",
    "doll",
    "entertainment",
    "festival",
    "hinamatsuri",
    "imperial"
  ],
  "🎏": [
    "carp_streamer",
    "fish",
    "japanese",
    "koinobori",
    "carp",
    "banner",
    "activity",
    "celebration",
    "entertainment",
    "flag",
    "flags",
    "socks",
    "wind"
  ],
  "🎐": [
    "wind_chime",
    "nature",
    "ding",
    "spring",
    "bell",
    "activity",
    "celebration",
    "entertainment",
    "furin",
    "jellyfish"
  ],
  "🎑": [
    "moon_viewing_ceremony",
    "photo",
    "japan",
    "asia",
    "tsukimi",
    "activity",
    "autumn",
    "celebration",
    "dumplings",
    "entertainment",
    "festival",
    "grass",
    "harvest",
    "mid",
    "rice",
    "scene"
  ],
  "🧧": [
    "red_envelope",
    "gift",
    "ang",
    "good",
    "hóngbāo",
    "lai",
    "luck",
    "money",
    "packet",
    "pao",
    "see"
  ],
  "🎀": [
    "ribbon",
    "decoration",
    "pink",
    "girl",
    "bowtie",
    "bow",
    "celebration"
  ],
  "🎁": [
    "wrapped_gift",
    "present",
    "birthday",
    "christmas",
    "xmas",
    "box",
    "celebration",
    "entertainment"
  ],
  "🎗️": [
    "reminder_ribbon",
    "sports",
    "cause",
    "support",
    "awareness",
    "celebration"
  ],
  "🎟️": [
    "admission_tickets",
    "sports",
    "concert",
    "entrance",
    "entertainment",
    "ticket"
  ],
  "🎫": [
    "ticket",
    "event",
    "concert",
    "pass",
    "activity",
    "admission",
    "entertainment",
    "stub",
    "tour",
    "world"
  ],
  "🎖️": [
    "military_medal",
    "award",
    "winning",
    "army",
    "celebration",
    "decoration",
    "medallion"
  ],
  "🏆": [
    "trophy",
    "win",
    "award",
    "contest",
    "place",
    "ftw",
    "ceremony",
    "championship",
    "prize",
    "winner",
    "winners"
  ],
  "🏅": [
    "sports_medal",
    "award",
    "winning",
    "gold",
    "winner"
  ],
  "🥇": [
    "1st_place_medal",
    "award",
    "winning",
    "first",
    "gold"
  ],
  "🥈": [
    "2nd_place_medal",
    "award",
    "second",
    "silver"
  ],
  "🥉": [
    "3rd_place_medal",
    "award",
    "third",
    "bronze"
  ],
  "⚽": [
    "soccer_ball",
    "sports",
    "football"
  ],
  "⚾": [
    "baseball",
    "sports",
    "balls",
    "ball",
    "softball"
  ],
  "🥎": [
    "softball",
    "sports",
    "balls",
    "ball",
    "game",
    "glove",
    "sport",
    "underarm"
  ],
  "🏀": [
    "basketball",
    "sports",
    "balls",
    "NBA",
    "ball",
    "hoop",
    "orange"
  ],
  "🏐": [
    "volleyball",
    "sports",
    "balls",
    "ball",
    "game"
  ],
  "🏈": [
    "american_football",
    "sports",
    "balls",
    "NFL",
    "ball",
    "gridiron",
    "superbowl"
  ],
  "🏉": [
    "rugby_football",
    "sports",
    "team",
    "ball",
    "league",
    "union"
  ],
  "🎾": [
    "tennis",
    "sports",
    "balls",
    "green",
    "ball",
    "racket",
    "racquet"
  ],
  "🥏": [
    "flying_disc",
    "sports",
    "frisbee",
    "ultimate",
    "game",
    "golf",
    "sport"
  ],
  "🎳": [
    "bowling",
    "sports",
    "fun",
    "play",
    "ball",
    "game",
    "pin",
    "pins",
    "skittles",
    "ten"
  ],
  "🏏": [
    "cricket_game",
    "sports",
    "ball",
    "bat",
    "field"
  ],
  "🏑": [
    "field_hockey",
    "sports",
    "ball",
    "game",
    "stick"
  ],
  "🏒": [
    "ice_hockey",
    "sports",
    "game",
    "puck",
    "stick"
  ],
  "🥍": [
    "lacrosse",
    "sports",
    "ball",
    "stick",
    "game",
    "goal",
    "sport"
  ],
  "🏓": [
    "ping_pong",
    "sports",
    "pingpong",
    "ball",
    "bat",
    "game",
    "paddle",
    "table",
    "tennis"
  ],
  "🏸": [
    "badminton",
    "sports",
    "birdie",
    "game",
    "racquet",
    "shuttlecock"
  ],
  "🥊": [
    "boxing_glove",
    "sports",
    "fighting"
  ],
  "🥋": [
    "martial_arts_uniform",
    "judo",
    "karate",
    "taekwondo"
  ],
  "🥅": [
    "goal_net",
    "sports",
    "catch"
  ],
  "⛳": [
    "flag_in_hole",
    "sports",
    "business",
    "flag",
    "hole",
    "summer",
    "golf"
  ],
  "⛸️": [
    "ice_skate",
    "sports",
    "skating"
  ],
  "🎣": [
    "fishing_pole",
    "food",
    "hobby",
    "summer",
    "entertainment",
    "fish",
    "rod"
  ],
  "🤿": [
    "diving_mask",
    "sport",
    "ocean",
    "scuba",
    "snorkeling"
  ],
  "🎽": [
    "running_shirt",
    "play",
    "pageant",
    "athletics",
    "marathon",
    "sash",
    "singlet"
  ],
  "🎿": [
    "skis",
    "sports",
    "winter",
    "cold",
    "snow",
    "boot",
    "ski",
    "skiing"
  ],
  "🛷": [
    "sled",
    "sleigh",
    "luge",
    "toboggan",
    "sledge"
  ],
  "🥌": [
    "curling_stone",
    "sports",
    "game",
    "rock"
  ],
  "🎯": [
    "direct_hit",
    "game",
    "play",
    "bar",
    "target",
    "bullseye",
    "activity",
    "archery",
    "bull",
    "dart",
    "darts",
    "entertainment",
    "eye"
  ],
  "🪀": [
    "yo_yo",
    "toy",
    "fluctuate",
    "yoyo"
  ],
  "🪁": [
    "kite",
    "wind",
    "fly",
    "soar",
    "toy"
  ],
  "🎱": [
    "pool_8_ball",
    "pool",
    "hobby",
    "game",
    "luck",
    "magic",
    "8ball",
    "billiard",
    "billiards",
    "cue",
    "eight",
    "snooker"
  ],
  "🔮": [
    "crystal_ball",
    "disco",
    "party",
    "magic",
    "circus",
    "fortune_teller",
    "clairvoyant",
    "fairy",
    "fantasy",
    "psychic",
    "purple",
    "tale",
    "tool"
  ],
  "🧿": [
    "nazar_amulet",
    "bead",
    "charm",
    "boncuğu",
    "evil",
    "eye",
    "talisman"
  ],
  "🎮": [
    "video_game",
    "play",
    "console",
    "PS4",
    "controller",
    "entertainment",
    "gamepad",
    "playstation",
    "u",
    "wii",
    "xbox"
  ],
  "🕹️": [
    "joystick",
    "game",
    "play",
    "entertainment",
    "video"
  ],
  "🎰": [
    "slot_machine",
    "bet",
    "gamble",
    "vegas",
    "fruit machine",
    "luck",
    "casino",
    "activity",
    "gambling",
    "game",
    "poker"
  ],
  "🎲": [
    "game_die",
    "dice",
    "random",
    "tabletop",
    "play",
    "luck",
    "entertainment",
    "gambling"
  ],
  "🧩": [
    "puzzle_piece",
    "interlocking",
    "puzzle",
    "piece",
    "clue",
    "jigsaw"
  ],
  "🧸": [
    "teddy_bear",
    "plush",
    "stuffed",
    "plaything",
    "toy"
  ],
  "♠️": [
    "spade_suit",
    "poker",
    "cards",
    "suits",
    "magic",
    "black",
    "card",
    "game",
    "spades"
  ],
  "♥️": [
    "heart_suit",
    "poker",
    "cards",
    "magic",
    "suits",
    "black",
    "card",
    "game",
    "hearts"
  ],
  "♦️": [
    "diamond_suit",
    "poker",
    "cards",
    "magic",
    "suits",
    "black",
    "card",
    "diamonds",
    "game"
  ],
  "♣️": [
    "club_suit",
    "poker",
    "cards",
    "magic",
    "suits",
    "black",
    "card",
    "clubs",
    "game"
  ],
  "♟️": [
    "chess_pawn",
    "expendable",
    "black",
    "dupe",
    "game",
    "piece"
  ],
  "🃏": [
    "joker",
    "poker",
    "cards",
    "game",
    "play",
    "magic",
    "black",
    "card",
    "entertainment",
    "playing",
    "wildcard"
  ],
  "🀄": [
    "mahjong_red_dragon",
    "game",
    "play",
    "chinese",
    "kanji",
    "tile"
  ],
  "🎴": [
    "flower_playing_cards",
    "game",
    "sunset",
    "red",
    "activity",
    "card",
    "deck",
    "entertainment",
    "hanafuda",
    "hwatu",
    "japanese",
    "of cards"
  ],
  "🎭": [
    "performing_arts",
    "acting",
    "theater",
    "drama",
    "activity",
    "art",
    "comedy",
    "entertainment",
    "greek",
    "logo",
    "mask",
    "masks",
    "theatre",
    "theatre masks",
    "tragedy"
  ],
  "🖼️": [
    "framed_picture",
    "photography",
    "art",
    "frame",
    "museum",
    "painting"
  ],
  "🎨": [
    "artist_palette",
    "design",
    "paint",
    "draw",
    "colors",
    "activity",
    "art",
    "entertainment",
    "museum",
    "painting",
    "improve"
  ],
  "🧵": [
    "thread",
    "needle",
    "sewing",
    "spool",
    "string",
    "crafts"
  ],
  "🧶": [
    "yarn",
    "ball",
    "crochet",
    "knit",
    "crafts"
  ],
  "👓": [
    "glasses",
    "fashion",
    "accessories",
    "eyesight",
    "nerdy",
    "dork",
    "geek",
    "clothing",
    "eye",
    "eyeglasses",
    "eyewear"
  ],
  "🕶️": [
    "sunglasses",
    "face",
    "cool",
    "accessories",
    "dark",
    "eye",
    "eyewear",
    "glasses"
  ],
  "🥽": [
    "goggles",
    "eyes",
    "protection",
    "safety",
    "clothing",
    "eye",
    "swimming",
    "welding"
  ],
  "🥼": [
    "lab_coat",
    "doctor",
    "experiment",
    "scientist",
    "chemist",
    "clothing"
  ],
  "🦺": [
    "safety_vest",
    "protection",
    "emergency"
  ],
  "👔": [
    "necktie",
    "shirt",
    "suitup",
    "formal",
    "fashion",
    "cloth",
    "business",
    "clothing",
    "tie"
  ],
  "👕": [
    "t_shirt",
    "fashion",
    "cloth",
    "casual",
    "shirt",
    "tee",
    "clothing",
    "polo",
    "tshirt"
  ],
  "👖": [
    "jeans",
    "fashion",
    "shopping",
    "clothing",
    "denim",
    "pants",
    "trousers"
  ],
  "🧣": [
    "scarf",
    "neck",
    "winter",
    "clothes",
    "clothing"
  ],
  "🧤": [
    "gloves",
    "hands",
    "winter",
    "clothes",
    "clothing",
    "hand"
  ],
  "🧥": [
    "coat",
    "jacket",
    "clothing"
  ],
  "🧦": [
    "socks",
    "stockings",
    "clothes",
    "clothing",
    "pair",
    "stocking"
  ],
  "👗": [
    "dress",
    "clothes",
    "fashion",
    "shopping",
    "clothing",
    "gown",
    "skirt"
  ],
  "👘": [
    "kimono",
    "dress",
    "fashion",
    "women",
    "female",
    "japanese",
    "clothing",
    "dressing",
    "gown"
  ],
  "🥻": [
    "sari",
    "dress",
    "clothing",
    "saree",
    "shari"
  ],
  "🩱": [
    "one_piece_swimsuit",
    "fashion",
    "bathing",
    "clothing",
    "suit",
    "swim"
  ],
  "🩲": [
    "briefs",
    "clothing",
    "bathing",
    "brief",
    "suit",
    "swim",
    "swimsuit",
    "underwear"
  ],
  "🩳": [
    "shorts",
    "clothing",
    "bathing",
    "pants",
    "suit",
    "swim",
    "swimsuit",
    "underwear"
  ],
  "👙": [
    "bikini",
    "swimming",
    "female",
    "woman",
    "girl",
    "fashion",
    "beach",
    "summer",
    "bathers",
    "clothing",
    "swim",
    "swimsuit"
  ],
  "👚": [
    "woman_s_clothes",
    "fashion",
    "shopping_bags",
    "female",
    "blouse",
    "clothing",
    "pink",
    "shirt",
    "womans",
    "woman’s"
  ],
  "👛": [
    "purse",
    "fashion",
    "accessories",
    "money",
    "sales",
    "shopping",
    "clothing",
    "coin",
    "wallet"
  ],
  "👜": [
    "handbag",
    "fashion",
    "accessory",
    "accessories",
    "shopping",
    "bag",
    "clothing",
    "purse",
    "women’s"
  ],
  "👝": [
    "clutch_bag",
    "bag",
    "accessories",
    "shopping",
    "clothing",
    "pouch",
    "small"
  ],
  "🛍️": [
    "shopping_bags",
    "mall",
    "buy",
    "purchase",
    "bag",
    "hotel"
  ],
  "🎒": [
    "backpack",
    "student",
    "education",
    "bag",
    "activity",
    "rucksack",
    "satchel",
    "school"
  ],
  "👞": [
    "man_s_shoe",
    "fashion",
    "male",
    "brown",
    "clothing",
    "dress",
    "mans",
    "man’s"
  ],
  "👟": [
    "running_shoe",
    "shoes",
    "sports",
    "sneakers",
    "athletic",
    "clothing",
    "runner",
    "sneaker",
    "sport",
    "tennis",
    "trainer"
  ],
  "🥾": [
    "hiking_boot",
    "backpacking",
    "camping",
    "hiking",
    "clothing"
  ],
  "🥿": [
    "flat_shoe",
    "ballet",
    "slip-on",
    "slipper",
    "clothing",
    "woman’s"
  ],
  "👠": [
    "high_heeled_shoe",
    "fashion",
    "shoes",
    "female",
    "pumps",
    "stiletto",
    "clothing",
    "heel",
    "heels",
    "woman"
  ],
  "👡": [
    "woman_s_sandal",
    "shoes",
    "fashion",
    "flip flops",
    "clothing",
    "heeled",
    "sandals",
    "shoe",
    "womans",
    "woman’s"
  ],
  "🩰": [
    "ballet_shoes",
    "dance",
    "clothing",
    "pointe",
    "shoe"
  ],
  "👢": [
    "woman_s_boot",
    "shoes",
    "fashion",
    "boots",
    "clothing",
    "cowgirl",
    "heeled",
    "high",
    "knee",
    "shoe",
    "womans",
    "woman’s"
  ],
  "👑": [
    "crown",
    "king",
    "kod",
    "leader",
    "royalty",
    "lord",
    "clothing",
    "queen",
    "royal"
  ],
  "👒": [
    "woman_s_hat",
    "fashion",
    "accessories",
    "female",
    "lady",
    "spring",
    "bow",
    "clothing",
    "ladies",
    "womans",
    "woman’s"
  ],
  "🎩": [
    "top_hat",
    "magic",
    "gentleman",
    "classy",
    "circus",
    "activity",
    "clothing",
    "entertainment",
    "formal",
    "groom",
    "tophat",
    "wear"
  ],
  "🎓": [
    "graduation_cap",
    "school",
    "college",
    "degree",
    "university",
    "graduation",
    "cap",
    "hat",
    "legal",
    "learn",
    "education",
    "academic",
    "activity",
    "board",
    "celebration",
    "clothing",
    "graduate",
    "mortar",
    "square"
  ],
  "🧢": [
    "billed_cap",
    "cap",
    "baseball",
    "clothing",
    "hat"
  ],
  "⛑️": [
    "rescue_worker_s_helmet",
    "construction",
    "build",
    "aid",
    "cross",
    "face",
    "hat",
    "white",
    "worker’s"
  ],
  "📿": [
    "prayer_beads",
    "dhikr",
    "religious",
    "clothing",
    "necklace",
    "religion",
    "rosary"
  ],
  "💄": [
    "lipstick",
    "female",
    "girl",
    "fashion",
    "woman",
    "cosmetics",
    "gloss",
    "lip",
    "makeup",
    "style"
  ],
  "💍": [
    "ring",
    "wedding",
    "propose",
    "marriage",
    "valentines",
    "diamond",
    "fashion",
    "jewelry",
    "gem",
    "engagement",
    "engaged",
    "romance"
  ],
  "💎": [
    "gem_stone",
    "blue",
    "ruby",
    "diamond",
    "jewelry",
    "gemstone",
    "jewel",
    "romance"
  ],
  "🔇": [
    "muted_speaker",
    "sound",
    "volume",
    "silence",
    "quiet",
    "cancellation",
    "mute",
    "off",
    "silent",
    "stroke"
  ],
  "🔈": [
    "speaker_low_volume",
    "sound",
    "volume",
    "silence",
    "broadcast",
    "soft"
  ],
  "🔉": [
    "speaker_medium_volume",
    "volume",
    "speaker",
    "broadcast",
    "low",
    "one",
    "reduce",
    "sound",
    "wave"
  ],
  "🔊": [
    "speaker_high_volume",
    "volume",
    "noise",
    "noisy",
    "speaker",
    "broadcast",
    "entertainment",
    "increase",
    "loud",
    "sound",
    "three",
    "waves"
  ],
  "📢": [
    "loudspeaker",
    "volume",
    "sound",
    "address",
    "announcement",
    "bullhorn",
    "communication",
    "loud",
    "megaphone",
    "pa",
    "public",
    "system"
  ],
  "📣": [
    "megaphone",
    "sound",
    "speaker",
    "volume",
    "bullhorn",
    "cheering",
    "communication",
    "mega"
  ],
  "📯": [
    "postal_horn",
    "instrument",
    "music",
    "bugle",
    "communication",
    "entertainment",
    "french",
    "post"
  ],
  "🔔": [
    "bell",
    "sound",
    "notification",
    "christmas",
    "xmas",
    "chime",
    "liberty",
    "ringer",
    "wedding"
  ],
  "🔕": [
    "bell_with_slash",
    "sound",
    "volume",
    "mute",
    "quiet",
    "silent",
    "cancellation",
    "disabled",
    "forbidden",
    "muted",
    "no",
    "not",
    "notifications",
    "off",
    "prohibited",
    "ringer",
    "stroke"
  ],
  "🎼": [
    "musical_score",
    "treble",
    "clef",
    "compose",
    "activity",
    "entertainment",
    "music",
    "sheet"
  ],
  "🎵": [
    "musical_note",
    "score",
    "tone",
    "sound",
    "activity",
    "beamed",
    "eighth",
    "entertainment",
    "music",
    "notes",
    "pair",
    "quavers"
  ],
  "🎶": [
    "musical_notes",
    "music",
    "score",
    "activity",
    "entertainment",
    "multiple",
    "note",
    "singing"
  ],
  "🎙️": [
    "studio_microphone",
    "sing",
    "recording",
    "artist",
    "talkshow",
    "mic",
    "music",
    "podcast"
  ],
  "🎚️": [
    "level_slider",
    "scale",
    "music"
  ],
  "🎛️": [
    "control_knobs",
    "dial",
    "music"
  ],
  "🎤": [
    "microphone",
    "sound",
    "music",
    "PA",
    "sing",
    "talkshow",
    "activity",
    "entertainment",
    "karaoke",
    "mic",
    "singing"
  ],
  "🎧": [
    "headphone",
    "music",
    "score",
    "gadgets",
    "activity",
    "earbud",
    "earphone",
    "earphones",
    "entertainment",
    "headphones",
    "ipod"
  ],
  "📻": [
    "radio",
    "communication",
    "music",
    "podcast",
    "program",
    "digital",
    "entertainment",
    "video",
    "wireless"
  ],
  "🎷": [
    "saxophone",
    "music",
    "instrument",
    "jazz",
    "blues",
    "activity",
    "entertainment",
    "sax"
  ],
  "🎸": [
    "guitar",
    "music",
    "instrument",
    "acoustic guitar",
    "activity",
    "bass",
    "electric",
    "entertainment",
    "rock"
  ],
  "🎹": [
    "musical_keyboard",
    "piano",
    "instrument",
    "compose",
    "activity",
    "entertainment",
    "music"
  ],
  "🎺": [
    "trumpet",
    "music",
    "brass",
    "activity",
    "entertainment",
    "horn",
    "instrument",
    "jazz"
  ],
  "🎻": [
    "violin",
    "music",
    "instrument",
    "orchestra",
    "symphony",
    "activity",
    "entertainment",
    "quartet",
    "smallest",
    "string",
    "world’s"
  ],
  "🪕": [
    "banjo",
    "music",
    "instructment",
    "activity",
    "entertainment",
    "instrument",
    "stringed"
  ],
  "🥁": [
    "drum",
    "music",
    "instrument",
    "drumsticks",
    "snare"
  ],
  "📱": [
    "mobile_phone",
    "technology",
    "apple",
    "gadgets",
    "dial",
    "cell",
    "communication",
    "iphone",
    "smartphone",
    "telephone",
    "responsive_design"
  ],
  "📲": [
    "mobile_phone_with_arrow",
    "iphone",
    "incoming",
    "call",
    "calling",
    "cell",
    "communication",
    "left",
    "pointing",
    "receive",
    "rightwards",
    "telephone"
  ],
  "☎️": [
    "telephone",
    "technology",
    "communication",
    "dial",
    "black",
    "phone",
    "rotary"
  ],
  "📞": [
    "telephone_receiver",
    "technology",
    "communication",
    "dial",
    "call",
    "handset",
    "phone"
  ],
  "📟": [
    "pager",
    "bbcall",
    "oldschool",
    "90s",
    "beeper",
    "bleeper",
    "communication"
  ],
  "📠": [
    "fax_machine",
    "communication",
    "technology",
    "facsimile"
  ],
  "🔋": [
    "battery",
    "power",
    "energy",
    "sustain",
    "aa",
    "phone"
  ],
  "🔌": [
    "electric_plug",
    "charger",
    "power",
    "ac",
    "adaptor",
    "cable",
    "electricity"
  ],
  "💻": [
    "laptop",
    "technology",
    "screen",
    "display",
    "monitor",
    "computer",
    "desktop",
    "notebook",
    "pc",
    "personal"
  ],
  "🖥️": [
    "desktop_computer",
    "technology",
    "computing",
    "screen",
    "imac"
  ],
  "🖨️": [
    "printer",
    "paper",
    "ink",
    "computer"
  ],
  "⌨️": [
    "keyboard",
    "technology",
    "computer",
    "type",
    "input",
    "text"
  ],
  "🖱️": [
    "computer_mouse",
    "click",
    "button",
    "three"
  ],
  "🖲️": [
    "trackball",
    "technology",
    "trackpad",
    "computer"
  ],
  "💽": [
    "computer_disk",
    "technology",
    "record",
    "data",
    "disk",
    "90s",
    "entertainment",
    "minidisc",
    "minidisk",
    "optical"
  ],
  "💾": [
    "floppy_disk",
    "oldschool",
    "technology",
    "save",
    "90s",
    "80s",
    "computer"
  ],
  "💿": [
    "optical_disk",
    "technology",
    "dvd",
    "disk",
    "disc",
    "90s",
    "cd",
    "compact",
    "computer",
    "rom"
  ],
  "📀": [
    "dvd",
    "cd",
    "disk",
    "disc",
    "computer",
    "entertainment",
    "optical",
    "rom",
    "video"
  ],
  "🧮": [
    "abacus",
    "calculation",
    "count",
    "counting",
    "frame",
    "math"
  ],
  "🎥": [
    "movie_camera",
    "film",
    "record",
    "activity",
    "cinema",
    "entertainment",
    "hollywood",
    "video"
  ],
  "🎞️": [
    "film_frames",
    "movie",
    "cinema",
    "entertainment",
    "strip"
  ],
  "📽️": [
    "film_projector",
    "video",
    "tape",
    "record",
    "movie",
    "cinema",
    "entertainment"
  ],
  "🎬": [
    "clapper_board",
    "movie",
    "film",
    "record",
    "activity",
    "clapboard",
    "director",
    "entertainment",
    "slate"
  ],
  "📺": [
    "television",
    "technology",
    "program",
    "oldschool",
    "show",
    "entertainment",
    "tv",
    "video"
  ],
  "📷": [
    "camera",
    "gadgets",
    "photography",
    "digital",
    "entertainment",
    "photo",
    "video"
  ],
  "📸": [
    "camera_with_flash",
    "photography",
    "gadgets",
    "photo",
    "video",
    "snapshots"
  ],
  "📹": [
    "video_camera",
    "film",
    "record",
    "camcorder",
    "entertainment"
  ],
  "📼": [
    "videocassette",
    "record",
    "video",
    "oldschool",
    "90s",
    "80s",
    "entertainment",
    "tape",
    "vcr",
    "vhs"
  ],
  "🔍": [
    "magnifying_glass_tilted_left",
    "search",
    "zoom",
    "find",
    "detective",
    "icon",
    "mag",
    "magnifier",
    "pointing",
    "tool"
  ],
  "🔎": [
    "magnifying_glass_tilted_right",
    "search",
    "zoom",
    "find",
    "detective",
    "icon",
    "mag",
    "magnifier",
    "pointing",
    "tool",
    "seo"
  ],
  "🕯️": [
    "candle",
    "fire",
    "wax",
    "light"
  ],
  "💡": [
    "light_bulb",
    "light",
    "electricity",
    "idea",
    "comic",
    "electric"
  ],
  "🔦": [
    "flashlight",
    "dark",
    "camping",
    "sight",
    "night",
    "electric",
    "light",
    "tool",
    "torch"
  ],
  "🏮": [
    "red_paper_lantern",
    "light",
    "paper",
    "halloween",
    "spooky",
    "asian",
    "bar",
    "izakaya",
    "japanese"
  ],
  "🪔": [
    "diya_lamp",
    "lighting",
    "oil"
  ],
  "📔": [
    "notebook_with_decorative_cover",
    "classroom",
    "notes",
    "record",
    "paper",
    "study",
    "book",
    "decorated"
  ],
  "📕": [
    "closed_book",
    "read",
    "library",
    "knowledge",
    "textbook",
    "learn",
    "red"
  ],
  "📖": [
    "open_book",
    "book",
    "read",
    "library",
    "knowledge",
    "literature",
    "learn",
    "study",
    "novel"
  ],
  "📗": [
    "green_book",
    "read",
    "library",
    "knowledge",
    "study",
    "textbook"
  ],
  "📘": [
    "blue_book",
    "read",
    "library",
    "knowledge",
    "learn",
    "study",
    "textbook"
  ],
  "📙": [
    "orange_book",
    "read",
    "library",
    "knowledge",
    "textbook",
    "study"
  ],
  "📚": [
    "books",
    "literature",
    "library",
    "study",
    "book",
    "pile",
    "stack"
  ],
  "📓": [
    "notebook",
    "stationery",
    "record",
    "notes",
    "paper",
    "study",
    "black",
    "book",
    "composition",
    "white"
  ],
  "📒": [
    "ledger",
    "notes",
    "paper",
    "binder",
    "book",
    "bound",
    "notebook",
    "spiral",
    "yellow"
  ],
  "📃": [
    "page_with_curl",
    "documents",
    "office",
    "paper",
    "curled",
    "curly page",
    "document",
    "license"
  ],
  "📜": [
    "scroll",
    "documents",
    "ancient",
    "history",
    "paper",
    "degree",
    "document",
    "parchment"
  ],
  "📄": [
    "page_facing_up",
    "documents",
    "office",
    "paper",
    "information",
    "document",
    "printed"
  ],
  "📰": [
    "newspaper",
    "press",
    "headline",
    "communication",
    "news",
    "paper"
  ],
  "🗞️": [
    "rolled_up_newspaper",
    "press",
    "headline",
    "delivery",
    "news",
    "paper",
    "roll"
  ],
  "📑": [
    "bookmark_tabs",
    "favorite",
    "save",
    "order",
    "tidy",
    "mark",
    "marker"
  ],
  "🔖": [
    "bookmark",
    "favorite",
    "label",
    "save",
    "mark",
    "price",
    "tag"
  ],
  "🏷️": [
    "label",
    "sale",
    "tag"
  ],
  "💰": [
    "money_bag",
    "dollar",
    "payment",
    "coins",
    "sale",
    "cream",
    "moneybag",
    "moneybags",
    "rich"
  ],
  "💴": [
    "yen_banknote",
    "money",
    "sales",
    "japanese",
    "dollar",
    "currency",
    "bank",
    "banknotes",
    "bill",
    "note",
    "sign"
  ],
  "💵": [
    "dollar_banknote",
    "money",
    "sales",
    "bill",
    "currency",
    "american",
    "bank",
    "banknotes",
    "note",
    "sign"
  ],
  "💶": [
    "euro_banknote",
    "money",
    "sales",
    "dollar",
    "currency",
    "bank",
    "banknotes",
    "bill",
    "note",
    "sign"
  ],
  "💷": [
    "pound_banknote",
    "british",
    "sterling",
    "money",
    "sales",
    "bills",
    "uk",
    "england",
    "currency",
    "bank",
    "banknotes",
    "bill",
    "note",
    "quid",
    "sign",
    "twenty"
  ],
  "💸": [
    "money_with_wings",
    "dollar",
    "bills",
    "payment",
    "sale",
    "bank",
    "banknote",
    "bill",
    "fly",
    "flying",
    "losing",
    "note"
  ],
  "💳": [
    "credit_card",
    "money",
    "sales",
    "dollar",
    "bill",
    "payment",
    "shopping",
    "amex",
    "bank",
    "club",
    "diners",
    "mastercard",
    "subscription",
    "visa"
  ],
  "🧾": [
    "receipt",
    "accounting",
    "expenses",
    "bookkeeping",
    "evidence",
    "proof"
  ],
  "💹": [
    "chart_increasing_with_yen",
    "green-square",
    "graph",
    "presentation",
    "stats",
    "bank",
    "currency",
    "exchange",
    "growth",
    "market",
    "money",
    "rate",
    "rise",
    "sign",
    "trend",
    "upward",
    "upwards"
  ],
  "💱": [
    "currency_exchange",
    "money",
    "sales",
    "dollar",
    "travel",
    "bank"
  ],
  "💲": [
    "heavy_dollar_sign",
    "money",
    "sales",
    "payment",
    "currency",
    "buck"
  ],
  "✉️": [
    "envelope",
    "letter",
    "postal",
    "inbox",
    "communication",
    "email",
    "✉ letter"
  ],
  "📧": [
    "e_mail",
    "communication",
    "inbox",
    "email",
    "letter",
    "symbol"
  ],
  "📨": [
    "incoming_envelope",
    "email",
    "inbox",
    "communication",
    "fast",
    "letter",
    "lines",
    "mail",
    "receive"
  ],
  "📩": [
    "envelope_with_arrow",
    "email",
    "communication",
    "above",
    "down",
    "downwards",
    "insert",
    "letter",
    "mail",
    "outgoing",
    "sent"
  ],
  "📤": [
    "outbox_tray",
    "inbox",
    "email",
    "box",
    "communication",
    "letter",
    "mail",
    "sent"
  ],
  "📥": [
    "inbox_tray",
    "email",
    "documents",
    "box",
    "communication",
    "letter",
    "mail",
    "receive"
  ],
  "📦": [
    "package",
    "mail",
    "gift",
    "cardboard",
    "box",
    "moving",
    "communication",
    "parcel",
    "shipping",
    "container"
  ],
  "📫": [
    "closed_mailbox_with_raised_flag",
    "email",
    "inbox",
    "communication",
    "mail",
    "postbox"
  ],
  "📪": [
    "closed_mailbox_with_lowered_flag",
    "email",
    "communication",
    "inbox",
    "mail",
    "postbox"
  ],
  "📬": [
    "open_mailbox_with_raised_flag",
    "email",
    "inbox",
    "communication",
    "mail",
    "postbox"
  ],
  "📭": [
    "open_mailbox_with_lowered_flag",
    "email",
    "inbox",
    "communication",
    "mail",
    "no",
    "postbox"
  ],
  "📮": [
    "postbox",
    "email",
    "letter",
    "envelope",
    "communication",
    "mail",
    "mailbox"
  ],
  "🗳️": [
    "ballot_box_with_ballot",
    "election",
    "vote",
    "voting"
  ],
  "✏️": [
    "pencil",
    "stationery",
    "write",
    "paper",
    "writing",
    "school",
    "study",
    "lead",
    "pencil2",
    "typos"
  ],
  "✒️": [
    "black_nib",
    "pen",
    "stationery",
    "writing",
    "write",
    "fountain",
    "✒ fountain"
  ],
  "🖋️": [
    "fountain_pen",
    "stationery",
    "writing",
    "write",
    "communication",
    "left",
    "lower"
  ],
  "🖊️": [
    "pen",
    "stationery",
    "writing",
    "write",
    "ballpoint",
    "communication",
    "left",
    "lower"
  ],
  "🖌️": [
    "paintbrush",
    "drawing",
    "creativity",
    "art",
    "brush",
    "communication",
    "left",
    "lower",
    "painting"
  ],
  "🖍️": [
    "crayon",
    "drawing",
    "creativity",
    "communication",
    "left",
    "lower"
  ],
  "📝": [
    "memo",
    "write",
    "documents",
    "stationery",
    "pencil",
    "paper",
    "writing",
    "legal",
    "exam",
    "quiz",
    "test",
    "study",
    "compose",
    "communication",
    "document",
    "memorandum",
    "note",
    "documentation"
  ],
  "💼": [
    "briefcase",
    "business",
    "documents",
    "work",
    "law",
    "legal",
    "job",
    "career",
    "suitcase"
  ],
  "📁": [
    "file_folder",
    "documents",
    "business",
    "office",
    "closed",
    "directory",
    "manilla"
  ],
  "📂": [
    "open_file_folder",
    "documents",
    "load"
  ],
  "🗂️": [
    "card_index_dividers",
    "organizing",
    "business",
    "stationery"
  ],
  "📅": [
    "calendar",
    "schedule",
    "date",
    "day",
    "emoji",
    "july",
    "world"
  ],
  "📆": [
    "tear_off_calendar",
    "schedule",
    "date",
    "planning",
    "day",
    "desk"
  ],
  "🗒️": [
    "spiral_notepad",
    "memo",
    "stationery",
    "note",
    "pad"
  ],
  "🗓️": [
    "spiral_calendar",
    "date",
    "schedule",
    "planning",
    "pad"
  ],
  "📇": [
    "card_index",
    "business",
    "stationery",
    "rolodex",
    "system"
  ],
  "📈": [
    "chart_increasing",
    "graph",
    "presentation",
    "stats",
    "recovery",
    "business",
    "economics",
    "money",
    "sales",
    "good",
    "success",
    "growth",
    "metrics",
    "pointing",
    "positive chart",
    "trend",
    "up",
    "upward",
    "upwards",
    "analytics"
  ],
  "📉": [
    "chart_decreasing",
    "graph",
    "presentation",
    "stats",
    "recession",
    "business",
    "economics",
    "money",
    "sales",
    "bad",
    "failure",
    "down",
    "downwards",
    "down pointing",
    "metrics",
    "negative chart",
    "trend"
  ],
  "📊": [
    "bar_chart",
    "graph",
    "presentation",
    "stats",
    "metrics"
  ],
  "📋": [
    "clipboard",
    "stationery",
    "documents"
  ],
  "📌": [
    "pushpin",
    "stationery",
    "mark",
    "here",
    "location",
    "pin",
    "tack",
    "thumb"
  ],
  "📍": [
    "round_pushpin",
    "stationery",
    "location",
    "map",
    "here",
    "dropped",
    "pin",
    "red"
  ],
  "📎": [
    "paperclip",
    "documents",
    "stationery",
    "clippy"
  ],
  "🖇️": [
    "linked_paperclips",
    "documents",
    "stationery",
    "communication",
    "link",
    "paperclip"
  ],
  "📏": [
    "straight_ruler",
    "stationery",
    "calculate",
    "length",
    "math",
    "school",
    "drawing",
    "architect",
    "sketch",
    "edge"
  ],
  "📐": [
    "triangular_ruler",
    "stationery",
    "math",
    "architect",
    "sketch",
    "set",
    "triangle"
  ],
  "✂️": [
    "scissors",
    "stationery",
    "cut",
    "black",
    "cutting",
    "tool"
  ],
  "🗃️": [
    "card_file_box",
    "business",
    "stationery",
    "database"
  ],
  "🗄️": [
    "file_cabinet",
    "filing",
    "organizing"
  ],
  "🗑️": [
    "wastebasket",
    "bin",
    "trash",
    "rubbish",
    "garbage",
    "toss",
    "basket",
    "can",
    "litter",
    "wastepaper"
  ],
  "🔒": [
    "locked",
    "security",
    "password",
    "padlock",
    "closed",
    "lock",
    "private",
    "privacy"
  ],
  "🔓": [
    "unlocked",
    "privacy",
    "security",
    "lock",
    "open",
    "padlock",
    "unlock"
  ],
  "🔏": [
    "locked_with_pen",
    "security",
    "secret",
    "fountain",
    "ink",
    "lock",
    "lock with",
    "nib",
    "privacy"
  ],
  "🔐": [
    "locked_with_key",
    "security",
    "privacy",
    "closed",
    "lock",
    "secure",
    "secret"
  ],
  "🔑": [
    "key",
    "lock",
    "door",
    "password",
    "gold"
  ],
  "🗝️": [
    "old_key",
    "lock",
    "door",
    "password",
    "clue"
  ],
  "🔨": [
    "hammer",
    "tools",
    "build",
    "create",
    "claw",
    "handyman",
    "tool"
  ],
  "🪓": [
    "axe",
    "tool",
    "chop",
    "cut",
    "hatchet",
    "split",
    "wood"
  ],
  "⛏️": [
    "pick",
    "tools",
    "dig",
    "mining",
    "pickaxe",
    "tool"
  ],
  "⚒️": [
    "hammer_and_pick",
    "tools",
    "build",
    "create",
    "tool"
  ],
  "🛠️": [
    "hammer_and_wrench",
    "tools",
    "build",
    "create",
    "spanner",
    "tool"
  ],
  "🗡️": [
    "dagger",
    "weapon",
    "knife"
  ],
  "⚔️": [
    "crossed_swords",
    "weapon"
  ],
  "🔫": [
    "pistol",
    "violence",
    "weapon",
    "revolver",
    "gun",
    "handgun",
    "shoot",
    "squirt",
    "tool",
    "water"
  ],
  "🏹": [
    "bow_and_arrow",
    "sports",
    "archer",
    "archery",
    "sagittarius",
    "tool",
    "zodiac"
  ],
  "🛡️": [
    "shield",
    "protection",
    "security",
    "weapon"
  ],
  "🔧": [
    "wrench",
    "tools",
    "diy",
    "ikea",
    "fix",
    "maintainer",
    "spanner",
    "tool"
  ],
  "🔩": [
    "nut_and_bolt",
    "handy",
    "tools",
    "fix",
    "screw",
    "tool"
  ],
  "⚙️": [
    "gear",
    "cog",
    "cogwheel",
    "tool"
  ],
  "🗜️": [
    "clamp",
    "tool",
    "compress",
    "compression",
    "table",
    "vice",
    "winzip"
  ],
  "⚖️": [
    "balance_scale",
    "law",
    "fairness",
    "weight",
    "justice",
    "libra",
    "scales",
    "tool",
    "zodiac"
  ],
  "🦯": [
    "probing_cane",
    "accessibility",
    "blind",
    "white"
  ],
  "🔗": [
    "link",
    "rings",
    "url",
    "chain",
    "hyperlink",
    "linked",
    "symbol"
  ],
  "⛓️": [
    "chains",
    "lock",
    "arrest",
    "chain"
  ],
  "🧰": [
    "toolbox",
    "tools",
    "diy",
    "fix",
    "maintainer",
    "mechanic",
    "chest",
    "tool"
  ],
  "🧲": [
    "magnet",
    "attraction",
    "magnetic",
    "horseshoe"
  ],
  "⚗️": [
    "alembic",
    "distilling",
    "science",
    "experiment",
    "chemistry",
    "tool"
  ],
  "🧪": [
    "test_tube",
    "chemistry",
    "experiment",
    "lab",
    "science",
    "chemist",
    "test"
  ],
  "🧫": [
    "petri_dish",
    "bacteria",
    "biology",
    "culture",
    "lab",
    "biologist"
  ],
  "🧬": [
    "dna",
    "biologist",
    "genetics",
    "life",
    "double",
    "evolution",
    "gene",
    "helix"
  ],
  "🔬": [
    "microscope",
    "laboratory",
    "experiment",
    "zoomin",
    "science",
    "study",
    "investigate",
    "magnify",
    "tool"
  ],
  "🔭": [
    "telescope",
    "stars",
    "space",
    "zoom",
    "science",
    "astronomy",
    "stargazing",
    "tool"
  ],
  "📡": [
    "satellite_antenna",
    "communication",
    "future",
    "radio",
    "space",
    "dish",
    "signal"
  ],
  "💉": [
    "syringe",
    "health",
    "hospital",
    "drugs",
    "blood",
    "medicine",
    "needle",
    "doctor",
    "nurse",
    "shot",
    "sick",
    "tool",
    "vaccination",
    "vaccine"
  ],
  "🩸": [
    "drop_of_blood",
    "period",
    "hurt",
    "harm",
    "wound",
    "bleed",
    "doctor",
    "donation",
    "injury",
    "medicine",
    "menstruation"
  ],
  "💊": [
    "pill",
    "health",
    "medicine",
    "doctor",
    "pharmacy",
    "drug",
    "capsule",
    "drugs",
    "sick",
    "tablet"
  ],
  "🩹": [
    "adhesive_bandage",
    "heal",
    "aid",
    "band",
    "doctor",
    "medicine",
    "plaster"
  ],
  "🩺": [
    "stethoscope",
    "health",
    "doctor",
    "heart",
    "medicine",
    "healthcheck"
  ],
  "🚪": [
    "door",
    "house",
    "entry",
    "exit",
    "doorway",
    "front"
  ],
  "🛏️": [
    "bed",
    "sleep",
    "rest",
    "bedroom",
    "hotel"
  ],
  "🛋️": [
    "couch_and_lamp",
    "read",
    "chill",
    "hotel",
    "lounge",
    "settee",
    "sofa"
  ],
  "🪑": [
    "chair",
    "sit",
    "furniture",
    "seat"
  ],
  "🚽": [
    "toilet",
    "restroom",
    "wc",
    "washroom",
    "bathroom",
    "potty",
    "loo"
  ],
  "🚿": [
    "shower",
    "clean",
    "water",
    "bathroom",
    "bath",
    "head"
  ],
  "🛁": [
    "bathtub",
    "clean",
    "shower",
    "bathroom",
    "bath",
    "bubble"
  ],
  "🪒": [
    "razor",
    "cut",
    "sharp",
    "shave"
  ],
  "🧴": [
    "lotion_bottle",
    "mo
Download .txt
gitextract_kqyng2c7/

├── .editorconfig
├── .github/
│   ├── labels.yml
│   ├── release-drafter.yml
│   ├── renovate.json
│   └── workflows/
│       ├── deploy.yml
│       ├── labels.yml
│       ├── lint.yml
│       ├── release-drafter.yml
│       ├── require-pr-label.yml
│       └── test.yml
├── .gitignore
├── .pre-commit-config.yaml
├── .yamlfmt.yaml
├── LICENSE
├── NOTICE
├── README.md
├── RELEASING.md
├── pyproject.toml
├── requirements-mypy.txt
├── scripts/
│   ├── despacify.py
│   ├── run_command.py
│   └── update-emojilib.sh
├── src/
│   └── em/
│       ├── LICENSE
│       ├── __init__.py
│       ├── __main__.py
│       ├── cli.py
│       ├── emoji-en-US.json
│       └── emojis.json
├── tests/
│   ├── __init__.py
│   └── test_em.py
└── tox.ini
Download .txt
SYMBOL INDEX (13 symbols across 4 files)

FILE: scripts/despacify.py
  function save_emojis (line 15) | def save_emojis(data: EmojiDict, filename: str) -> None:
  function main (line 21) | def main() -> None:

FILE: scripts/run_command.py
  function run (line 7) | def run(command: str, with_console: bool = True, line_limit: int | None ...

FILE: src/em/cli.py
  function try_copy_to_clipboard (line 17) | def try_copy_to_clipboard(text: str) -> bool:
  function parse_emojis (line 35) | def parse_emojis(filename: str | None = None) -> EmojiDict:
  function translate (line 48) | def translate(lookup: EmojiDict, code: str) -> str | None:
  function do_find (line 58) | def do_find(lookup: EmojiDict, terms: tuple[str, ...]) -> list[tuple[str...
  function clean_name (line 68) | def clean_name(name: str) -> str:
  function parse_args (line 73) | def parse_args(arg_list: list[str] | None):
  function main (line 90) | def main(arg_list: list[str] | None = None) -> str | int:

FILE: tests/test_em.py
  function test_success (line 27) | def test_success(
  function test_error (line 53) | def test_error(test_args: str, capsys: pytest.CaptureFixture) -> None:
  function test_search_star (line 63) | def test_search_star(capsys: pytest.CaptureFixture) -> None:
Condensed preview — 31 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (589K chars).
[
  {
    "path": ".editorconfig",
    "chars": 313,
    "preview": "# Top-most EditorConfig file\nroot = true\n\n# Unix-style newlines with a newline ending every file\n[*]\nend_of_line = lf\nin"
  },
  {
    "path": ".github/labels.yml",
    "chars": 1134,
    "preview": "# Keep a Changelog labels\n# https://keepachangelog.com/en/1.0.0/\n- color: 0e8a16\n  description: \"For new features\"\n  nam"
  },
  {
    "path": ".github/release-drafter.yml",
    "chars": 894,
    "preview": "name-template: \"v$RESOLVED_VERSION\"\ntag-template: \"v$RESOLVED_VERSION\"\n\ncategories:\n  - title: \"Added\"\n    labels:\n     "
  },
  {
    "path": ".github/renovate.json",
    "chars": 416,
    "preview": "{\n  \"$schema\": \"https://docs.renovatebot.com/renovate-schema.json\",\n  \"extends\": [\"config:recommended\", \":semanticCommit"
  },
  {
    "path": ".github/workflows/deploy.yml",
    "chars": 2044,
    "preview": "name: Deploy\n\non:\n  push:\n    branches: [main]\n    tags: [\"*\"]\n  pull_request:\n    branches: [main]\n  release:\n    types"
  },
  {
    "path": ".github/workflows/labels.yml",
    "chars": 541,
    "preview": "name: Sync labels\n\non:\n  push:\n    branches:\n      - main\n    paths:\n      - .github/labels.yml\n  workflow_dispatch:\n\njo"
  },
  {
    "path": ".github/workflows/lint.yml",
    "chars": 873,
    "preview": "name: Lint\n\non: [push, pull_request, workflow_dispatch]\n\npermissions: {}\n\nenv:\n  FORCE_COLOR: 1\n  RUFF_OUTPUT_FORMAT: gi"
  },
  {
    "path": ".github/workflows/release-drafter.yml",
    "chars": 1308,
    "preview": "name: Release drafter\n\non:\n  push:\n    # branches to consider in the event; optional, defaults to all\n    branches:\n    "
  },
  {
    "path": ".github/workflows/require-pr-label.yml",
    "chars": 618,
    "preview": "name: Require PR label\n\non:\n  pull_request:\n    types: [opened, reopened, labeled, unlabeled, synchronize]\n\njobs:\n  labe"
  },
  {
    "path": ".github/workflows/test.yml",
    "chars": 1779,
    "preview": "name: Test\n\non: [push, pull_request, workflow_dispatch]\n\npermissions: {}\n\nenv:\n  FORCE_COLOR: 1\n  PIP_DISABLE_PIP_VERSIO"
  },
  {
    "path": ".gitignore",
    "chars": 377,
    "preview": "*.pyc\n# Distribution / packaging\n.Python\nenv/\nbuild/\ndevelop-eggs/\ndist/\ndownloads/\neggs/\n.eggs/\nlib/\nlib64/\nparts/\nsdis"
  },
  {
    "path": ".pre-commit-config.yaml",
    "chars": 1894,
    "preview": "repos:\n  - repo: https://github.com/astral-sh/ruff-pre-commit\n    rev: v0.15.9\n    hooks:\n      - id: ruff-check\n       "
  },
  {
    "path": ".yamlfmt.yaml",
    "chars": 45,
    "preview": "formatter:\n  retain_line_breaks_single: true\n"
  },
  {
    "path": "LICENSE",
    "chars": 754,
    "preview": "Copyright (c) 2016, Kenneth Reitz <me@kennethreitz.org>\n\nPermission to use, copy, modify, and/or distribute this softwar"
  },
  {
    "path": "NOTICE",
    "chars": 1086,
    "preview": "Emojione License (emojis.json)\n==============================\n\nPermission is hereby granted, free of charge, to any pers"
  },
  {
    "path": "README.md",
    "chars": 3089,
    "preview": "# em: the cli emoji keyboard\n\n[![PyPI version](https://img.shields.io/pypi/v/em-keyboard.svg?logo=pypi&logoColor=FFE873)"
  },
  {
    "path": "RELEASING.md",
    "chars": 835,
    "preview": "# Release checklist\n\n- [ ] Get `main` to the appropriate code release state.\n      [GitHub Actions](https://github.com/h"
  },
  {
    "path": "pyproject.toml",
    "chars": 3304,
    "preview": "[build-system]\nbuild-backend = \"hatchling.build\"\nrequires = [\n  \"hatch-vcs\",\n  \"hatchling>=1.27\",\n]\n\n[project]\nname = \"e"
  },
  {
    "path": "requirements-mypy.txt",
    "chars": 13,
    "preview": "mypy==1.20.2\n"
  },
  {
    "path": "scripts/despacify.py",
    "chars": 827,
    "preview": "\"\"\"\nReplace spaces in emoji keywords with underscores\n\"\"\"\n\nfrom __future__ import annotations\n\nimport json\n\nfrom em.cli "
  },
  {
    "path": "scripts/run_command.py",
    "chars": 539,
    "preview": "from __future__ import annotations\n\nimport shlex\nimport subprocess\n\n\ndef run(command: str, with_console: bool = True, li"
  },
  {
    "path": "scripts/update-emojilib.sh",
    "chars": 208,
    "preview": "#!/usr/bin/env bash\n\nwget https://github.com/muan/emojilib/raw/main/dist/emoji-en-US.json -O src/em/emoji-en-US.json\nech"
  },
  {
    "path": "src/em/LICENSE",
    "chars": 1202,
    "preview": "The following license applies to emoji-en-US.json and emojis.json,\nwhich are derived from https://github.com/muan/emojil"
  },
  {
    "path": "src/em/__init__.py",
    "chars": 384,
    "preview": "\"\"\"em: the technicolor cli emoji keyboard\n\nExamples:\n\n  $ em sparkle shortcake sparkles\n  $ em red_heart\n\n  $ em -s food"
  },
  {
    "path": "src/em/__main__.py",
    "chars": 98,
    "preview": "from __future__ import annotations\n\nfrom em import cli\n\nif __name__ == \"__main__\":\n    cli.main()\n"
  },
  {
    "path": "src/em/cli.py",
    "chars": 4788,
    "preview": "\"\"\"\nCLI for em\n\"\"\"\n\nfrom __future__ import annotations\n\nimport argparse\nimport os\n\nfrom em import __version__\n\nCUSTOM_EM"
  },
  {
    "path": "src/em/emoji-en-US.json",
    "chars": 255929,
    "preview": "{\n  \"😀\": [\n    \"grinning_face\",\n    \"face\",\n    \"smile\",\n    \"happy\",\n    \"joy\",\n    \":D\",\n    \"grin\",\n    \"smiley\"\n  ],"
  },
  {
    "path": "src/em/emojis.json",
    "chars": 195225,
    "preview": "{\"\\ud83d\\ude00\":[\"grinning_face\",\"face\",\"smile\",\"happy\",\"joy\",\":d\",\"grin\",\"smiley\"],\"\\ud83d\\ude03\":[\"grinning_face_with_"
  },
  {
    "path": "tests/__init__.py",
    "chars": 0,
    "preview": ""
  },
  {
    "path": "tests/test_em.py",
    "chars": 1780,
    "preview": "from __future__ import annotations\n\nimport random\nimport shlex\n\nimport pytest\n\nfrom em import cli\n\ncopier_deps_installed"
  },
  {
    "path": "tox.ini",
    "chars": 714,
    "preview": "[tox]\nrequires =\n    tox>=4.2\nenv_list =\n    cli\n    lint\n    mypy\n    py{py3, 315, 314, 313, 312, 311, 310}\n\n[testenv]\n"
  }
]

About this extraction

This page contains the full source code of the kennethreitz/em GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 31 files (471.7 KB), approximately 165.7k tokens, and a symbol index with 13 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!