diff --git a/.gitignore b/.gitignore index 4a264a28d8..04d1b6fe06 100644 --- a/.gitignore +++ b/.gitignore @@ -12,5 +12,7 @@ .externalNativeBuild /tmp +/fastlane/private +/fastlane/report.xml ktlint diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000000..7a118b49be --- /dev/null +++ b/Gemfile @@ -0,0 +1,3 @@ +source "https://rubygems.org" + +gem "fastlane" diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000000..6045f55496 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,205 @@ +GEM + remote: https://rubygems.org/ + specs: + CFPropertyList (3.0.3) + addressable (2.7.0) + public_suffix (>= 2.0.2, < 5.0) + artifactory (3.0.15) + atomos (0.1.3) + aws-eventstream (1.1.1) + aws-partitions (1.462.0) + aws-sdk-core (3.114.0) + aws-eventstream (~> 1, >= 1.0.2) + aws-partitions (~> 1, >= 1.239.0) + aws-sigv4 (~> 1.1) + jmespath (~> 1.0) + aws-sdk-kms (1.43.0) + aws-sdk-core (~> 3, >= 3.112.0) + aws-sigv4 (~> 1.1) + aws-sdk-s3 (1.95.1) + aws-sdk-core (~> 3, >= 3.112.0) + aws-sdk-kms (~> 1) + aws-sigv4 (~> 1.1) + aws-sigv4 (1.2.3) + aws-eventstream (~> 1, >= 1.0.2) + babosa (1.0.4) + claide (1.0.3) + colored (1.2) + colored2 (3.1.2) + commander (4.6.0) + highline (~> 2.0.0) + declarative (0.0.20) + digest-crc (0.6.3) + rake (>= 12.0.0, < 14.0.0) + domain_name (0.5.20190701) + unf (>= 0.0.5, < 1.0.0) + dotenv (2.7.6) + emoji_regex (3.2.2) + excon (0.81.0) + faraday (1.4.2) + faraday-em_http (~> 1.0) + faraday-em_synchrony (~> 1.0) + faraday-excon (~> 1.1) + faraday-net_http (~> 1.0) + faraday-net_http_persistent (~> 1.1) + multipart-post (>= 1.2, < 3) + ruby2_keywords (>= 0.0.4) + faraday-cookie_jar (0.0.7) + faraday (>= 0.8.0) + http-cookie (~> 1.0.0) + faraday-em_http (1.0.0) + faraday-em_synchrony (1.0.0) + faraday-excon (1.1.0) + faraday-net_http (1.0.1) + faraday-net_http_persistent (1.1.0) + faraday_middleware (1.0.0) + faraday (~> 1.0) + fastimage (2.2.3) + fastlane (2.184.0) + CFPropertyList (>= 2.3, < 4.0.0) + addressable (>= 2.3, < 3.0.0) + artifactory (~> 3.0) + aws-sdk-s3 (~> 1.0) + babosa (>= 1.0.3, < 2.0.0) + bundler (>= 1.12.0, < 3.0.0) + colored + commander (~> 4.6) + dotenv (>= 2.1.1, < 3.0.0) + emoji_regex (>= 0.1, < 4.0) + excon (>= 0.71.0, < 1.0.0) + faraday (~> 1.0) + faraday-cookie_jar (~> 0.0.6) + faraday_middleware (~> 1.0) + fastimage (>= 2.1.0, < 3.0.0) + gh_inspector (>= 1.1.2, < 2.0.0) + google-apis-androidpublisher_v3 (~> 0.1) + google-apis-playcustomapp_v1 (~> 0.1) + google-cloud-storage (~> 1.31) + highline (~> 2.0) + json (< 3.0.0) + jwt (>= 2.1.0, < 3) + mini_magick (>= 4.9.4, < 5.0.0) + multipart-post (~> 2.0.0) + naturally (~> 2.2) + plist (>= 3.1.0, < 4.0.0) + rubyzip (>= 2.0.0, < 3.0.0) + security (= 0.1.3) + simctl (~> 1.6.3) + terminal-notifier (>= 2.0.0, < 3.0.0) + terminal-table (>= 1.4.5, < 2.0.0) + tty-screen (>= 0.6.3, < 1.0.0) + tty-spinner (>= 0.8.0, < 1.0.0) + word_wrap (~> 1.0.0) + xcodeproj (>= 1.13.0, < 2.0.0) + xcpretty (~> 0.3.0) + xcpretty-travis-formatter (>= 0.0.3) + gh_inspector (1.1.3) + google-apis-androidpublisher_v3 (0.4.0) + google-apis-core (~> 0.1) + google-apis-core (0.3.0) + addressable (~> 2.5, >= 2.5.1) + googleauth (~> 0.14) + httpclient (>= 2.8.1, < 3.0) + mini_mime (~> 1.0) + representable (~> 3.0) + retriable (>= 2.0, < 4.0) + rexml + signet (~> 0.14) + webrick + google-apis-iamcredentials_v1 (0.4.0) + google-apis-core (~> 0.1) + google-apis-playcustomapp_v1 (0.3.0) + google-apis-core (~> 0.1) + google-apis-storage_v1 (0.4.0) + google-apis-core (~> 0.1) + google-cloud-core (1.6.0) + google-cloud-env (~> 1.0) + google-cloud-errors (~> 1.0) + google-cloud-env (1.5.0) + faraday (>= 0.17.3, < 2.0) + google-cloud-errors (1.1.0) + google-cloud-storage (1.31.1) + addressable (~> 2.5) + digest-crc (~> 0.4) + google-apis-iamcredentials_v1 (~> 0.1) + google-apis-storage_v1 (~> 0.1) + google-cloud-core (~> 1.2) + googleauth (~> 0.9) + mini_mime (~> 1.0) + googleauth (0.16.2) + faraday (>= 0.17.3, < 2.0) + jwt (>= 1.4, < 3.0) + memoist (~> 0.16) + multi_json (~> 1.11) + os (>= 0.9, < 2.0) + signet (~> 0.14) + highline (2.0.3) + http-cookie (1.0.3) + domain_name (~> 0.5) + httpclient (2.8.3) + jmespath (1.4.0) + json (2.5.1) + jwt (2.2.3) + memoist (0.16.2) + mini_magick (4.11.0) + mini_mime (1.1.0) + multi_json (1.15.0) + multipart-post (2.0.0) + nanaimo (0.3.0) + naturally (2.2.1) + os (1.1.1) + plist (3.6.0) + public_suffix (4.0.6) + rake (13.0.3) + representable (3.1.1) + declarative (< 0.1.0) + trailblazer-option (>= 0.1.1, < 0.2.0) + uber (< 0.2.0) + retriable (3.1.2) + rexml (3.2.5) + rouge (2.0.7) + ruby2_keywords (0.0.4) + rubyzip (2.3.0) + security (0.1.3) + signet (0.15.0) + addressable (~> 2.3) + faraday (>= 0.17.3, < 2.0) + jwt (>= 1.5, < 3.0) + multi_json (~> 1.10) + simctl (1.6.8) + CFPropertyList + naturally + terminal-notifier (2.0.0) + terminal-table (1.8.0) + unicode-display_width (~> 1.1, >= 1.1.1) + trailblazer-option (0.1.1) + tty-cursor (0.7.1) + tty-screen (0.8.1) + tty-spinner (0.9.3) + tty-cursor (~> 0.7) + uber (0.1.0) + unf (0.1.4) + unf_ext + unf_ext (0.0.7.7) + unicode-display_width (1.7.0) + webrick (1.7.0) + word_wrap (1.0.0) + xcodeproj (1.19.0) + CFPropertyList (>= 2.3.3, < 4.0) + atomos (~> 0.1.3) + claide (>= 1.0.2, < 2.0) + colored2 (~> 3.1) + nanaimo (~> 0.3.0) + xcpretty (0.3.0) + rouge (~> 2.0.7) + xcpretty-travis-formatter (1.0.1) + xcpretty (~> 0.2, >= 0.0.7) + +PLATFORMS + x86_64-darwin-20 + +DEPENDENCIES + fastlane + +BUNDLED WITH + 2.2.15 diff --git a/fastlane/Appfile b/fastlane/Appfile new file mode 100644 index 0000000000..25273b0b09 --- /dev/null +++ b/fastlane/Appfile @@ -0,0 +1,2 @@ +json_key_file("./fastlane/private/api-8525453667099313774-565354-aca0e6153603.json") +package_name("im.vector.app") diff --git a/fastlane/Fastfile b/fastlane/Fastfile new file mode 100644 index 0000000000..85e3d777ac --- /dev/null +++ b/fastlane/Fastfile @@ -0,0 +1,60 @@ +# This file contains the fastlane.tools configuration +# You can find the documentation at https://docs.fastlane.tools +# +# For a list of all available actions, check out +# +# https://docs.fastlane.tools/actions +# +# For a list of all available plugins, check out +# +# https://docs.fastlane.tools/plugins/available-plugins +# + +# Uncomment the line if you want fastlane to automatically update itself +# update_fastlane + +default_platform(:android) + +platform :android do + desc "Runs all the tests" + lane :test do + gradle(task: "test") + end + + desc "Submit a new Beta Build to Crashlytics Beta" + lane :beta do + gradle(task: "clean assembleRelease") + crashlytics + + # sh "your_script.sh" + # You can also use other beta testing services here + end + + desc "Deploy a new version to the Google Play" + lane :deploy do + gradle(task: "clean assembleRelease") + upload_to_play_store + end + + desc "Deploy Google Play metadata" + lane :deployMeta do + # Doc: https://docs.fastlane.tools/actions/upload_to_play_store/ + upload_to_play_store( + skip_upload_apk: true, + skip_upload_aab: true, + skip_upload_images: true, + skip_upload_screenshots: true, + skip_upload_changelogs: true, + # Set to true to not update the PlayStore + validate_only: false + ) + end + + desc "Get version code" + lane :getVersionCode do + versions = google_play_track_version_codes(track: "production") + puts(versions) + version_code = versions[0] + puts(version_code) + end +end diff --git a/fastlane/README.md b/fastlane/README.md new file mode 100644 index 0000000000..54d3a005a6 --- /dev/null +++ b/fastlane/README.md @@ -0,0 +1,49 @@ +fastlane documentation +================ +# Installation + +Make sure you have the latest version of the Xcode command line tools installed: + +``` +xcode-select --install +``` + +Install _fastlane_ using +``` +[sudo] gem install fastlane -NV +``` +or alternatively using `brew install fastlane` + +# Available Actions +## Android +### android test +``` +fastlane android test +``` +Runs all the tests +### android beta +``` +fastlane android beta +``` +Submit a new Beta Build to Crashlytics Beta +### android deploy +``` +fastlane android deploy +``` +Deploy a new version to the Google Play +### android deployMeta +``` +fastlane android deployMeta +``` +Deploy Google Play metadata +### android getVersionCode +``` +fastlane android getVersionCode +``` +Get version code + +---- + +This README.md is auto-generated and will be re-generated every time [fastlane](https://fastlane.tools) is run. +More information about fastlane can be found on [fastlane.tools](https://fastlane.tools). +The documentation of fastlane can be found on [docs.fastlane.tools](https://docs.fastlane.tools). diff --git a/fastlane/metadata/android/cs/changelogs/40100100.txt b/fastlane/metadata/android/cs-CZ/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40100100.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40100100.txt diff --git a/fastlane/metadata/android/cs/changelogs/40100110.txt b/fastlane/metadata/android/cs-CZ/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40100110.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40100110.txt diff --git a/fastlane/metadata/android/cs/changelogs/40100120.txt b/fastlane/metadata/android/cs-CZ/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40100120.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40100120.txt diff --git a/fastlane/metadata/android/cs/changelogs/40100130.txt b/fastlane/metadata/android/cs-CZ/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40100130.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40100130.txt diff --git a/fastlane/metadata/android/cs/changelogs/40100140.txt b/fastlane/metadata/android/cs-CZ/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40100140.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40100140.txt diff --git a/fastlane/metadata/android/cs/changelogs/40100150.txt b/fastlane/metadata/android/cs-CZ/changelogs/40100150.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40100150.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40100150.txt diff --git a/fastlane/metadata/android/cs/changelogs/40100160.txt b/fastlane/metadata/android/cs-CZ/changelogs/40100160.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40100160.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40100160.txt diff --git a/fastlane/metadata/android/cs/changelogs/40100170.txt b/fastlane/metadata/android/cs-CZ/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40100170.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40100170.txt diff --git a/fastlane/metadata/android/cs/changelogs/40101000.txt b/fastlane/metadata/android/cs-CZ/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40101000.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40101000.txt diff --git a/fastlane/metadata/android/cs/changelogs/40101010.txt b/fastlane/metadata/android/cs-CZ/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40101010.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40101010.txt diff --git a/fastlane/metadata/android/cs/changelogs/40101020.txt b/fastlane/metadata/android/cs-CZ/changelogs/40101020.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40101020.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40101020.txt diff --git a/fastlane/metadata/android/cs/changelogs/40101030.txt b/fastlane/metadata/android/cs-CZ/changelogs/40101030.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40101030.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40101030.txt diff --git a/fastlane/metadata/android/cs/changelogs/40101040.txt b/fastlane/metadata/android/cs-CZ/changelogs/40101040.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40101040.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40101040.txt diff --git a/fastlane/metadata/android/cs/changelogs/40101050.txt b/fastlane/metadata/android/cs-CZ/changelogs/40101050.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40101050.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40101050.txt diff --git a/fastlane/metadata/android/cs/changelogs/40101060.txt b/fastlane/metadata/android/cs-CZ/changelogs/40101060.txt similarity index 100% rename from fastlane/metadata/android/cs/changelogs/40101060.txt rename to fastlane/metadata/android/cs-CZ/changelogs/40101060.txt diff --git a/fastlane/metadata/android/cs/full_description.txt b/fastlane/metadata/android/cs-CZ/full_description.txt similarity index 100% rename from fastlane/metadata/android/cs/full_description.txt rename to fastlane/metadata/android/cs-CZ/full_description.txt diff --git a/fastlane/metadata/android/cs/short_description.txt b/fastlane/metadata/android/cs-CZ/short_description.txt similarity index 100% rename from fastlane/metadata/android/cs/short_description.txt rename to fastlane/metadata/android/cs-CZ/short_description.txt diff --git a/fastlane/metadata/android/cs/title.txt b/fastlane/metadata/android/cs-CZ/title.txt similarity index 100% rename from fastlane/metadata/android/cs/title.txt rename to fastlane/metadata/android/cs-CZ/title.txt diff --git a/fastlane/metadata/android/de/changelogs/40100100.txt b/fastlane/metadata/android/de-DE/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40100100.txt rename to fastlane/metadata/android/de-DE/changelogs/40100100.txt diff --git a/fastlane/metadata/android/de/changelogs/40100110.txt b/fastlane/metadata/android/de-DE/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40100110.txt rename to fastlane/metadata/android/de-DE/changelogs/40100110.txt diff --git a/fastlane/metadata/android/de/changelogs/40100120.txt b/fastlane/metadata/android/de-DE/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40100120.txt rename to fastlane/metadata/android/de-DE/changelogs/40100120.txt diff --git a/fastlane/metadata/android/de/changelogs/40100130.txt b/fastlane/metadata/android/de-DE/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40100130.txt rename to fastlane/metadata/android/de-DE/changelogs/40100130.txt diff --git a/fastlane/metadata/android/de/changelogs/40100140.txt b/fastlane/metadata/android/de-DE/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40100140.txt rename to fastlane/metadata/android/de-DE/changelogs/40100140.txt diff --git a/fastlane/metadata/android/de/changelogs/40100150.txt b/fastlane/metadata/android/de-DE/changelogs/40100150.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40100150.txt rename to fastlane/metadata/android/de-DE/changelogs/40100150.txt diff --git a/fastlane/metadata/android/de/changelogs/40100160.txt b/fastlane/metadata/android/de-DE/changelogs/40100160.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40100160.txt rename to fastlane/metadata/android/de-DE/changelogs/40100160.txt diff --git a/fastlane/metadata/android/de/changelogs/40100170.txt b/fastlane/metadata/android/de-DE/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40100170.txt rename to fastlane/metadata/android/de-DE/changelogs/40100170.txt diff --git a/fastlane/metadata/android/de/changelogs/40101000.txt b/fastlane/metadata/android/de-DE/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40101000.txt rename to fastlane/metadata/android/de-DE/changelogs/40101000.txt diff --git a/fastlane/metadata/android/de/changelogs/40101010.txt b/fastlane/metadata/android/de-DE/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40101010.txt rename to fastlane/metadata/android/de-DE/changelogs/40101010.txt diff --git a/fastlane/metadata/android/de/changelogs/40101020.txt b/fastlane/metadata/android/de-DE/changelogs/40101020.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40101020.txt rename to fastlane/metadata/android/de-DE/changelogs/40101020.txt diff --git a/fastlane/metadata/android/de/changelogs/40101030.txt b/fastlane/metadata/android/de-DE/changelogs/40101030.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40101030.txt rename to fastlane/metadata/android/de-DE/changelogs/40101030.txt diff --git a/fastlane/metadata/android/de/changelogs/40101040.txt b/fastlane/metadata/android/de-DE/changelogs/40101040.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40101040.txt rename to fastlane/metadata/android/de-DE/changelogs/40101040.txt diff --git a/fastlane/metadata/android/de/changelogs/40101050.txt b/fastlane/metadata/android/de-DE/changelogs/40101050.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40101050.txt rename to fastlane/metadata/android/de-DE/changelogs/40101050.txt diff --git a/fastlane/metadata/android/de/changelogs/40101060.txt b/fastlane/metadata/android/de-DE/changelogs/40101060.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40101060.txt rename to fastlane/metadata/android/de-DE/changelogs/40101060.txt diff --git a/fastlane/metadata/android/de/changelogs/40101070.txt b/fastlane/metadata/android/de-DE/changelogs/40101070.txt similarity index 100% rename from fastlane/metadata/android/de/changelogs/40101070.txt rename to fastlane/metadata/android/de-DE/changelogs/40101070.txt diff --git a/fastlane/metadata/android/de-DE/changelogs/40101080.txt b/fastlane/metadata/android/de-DE/changelogs/40101080.txt new file mode 100644 index 0000000000..3609fb7078 --- /dev/null +++ b/fastlane/metadata/android/de-DE/changelogs/40101080.txt @@ -0,0 +1,2 @@ +Hauptänderung: Verbesserung für Spaces. +Vollständiges Änderungsprotokoll: https://github.com/vector-im/element-android/releases/tag/v1.1.8 diff --git a/fastlane/metadata/android/de-DE/changelogs/40101090.txt b/fastlane/metadata/android/de-DE/changelogs/40101090.txt new file mode 100644 index 0000000000..1a957862ab --- /dev/null +++ b/fastlane/metadata/android/de-DE/changelogs/40101090.txt @@ -0,0 +1,2 @@ +Hauptänderung in dieser Version: Füge Unterstützung für gitter.im-Netzwerk hinzu +Alle Änderungen: https://github.com/vector-im/element-android/releases/tag/v1.1.9 diff --git a/fastlane/metadata/android/de/full_description.txt b/fastlane/metadata/android/de-DE/full_description.txt similarity index 100% rename from fastlane/metadata/android/de/full_description.txt rename to fastlane/metadata/android/de-DE/full_description.txt diff --git a/fastlane/metadata/android/de/short_description.txt b/fastlane/metadata/android/de-DE/short_description.txt similarity index 100% rename from fastlane/metadata/android/de/short_description.txt rename to fastlane/metadata/android/de-DE/short_description.txt diff --git a/fastlane/metadata/android/de/title.txt b/fastlane/metadata/android/de-DE/title.txt similarity index 100% rename from fastlane/metadata/android/de/title.txt rename to fastlane/metadata/android/de-DE/title.txt diff --git a/fastlane/metadata/android/es/changelogs/40100100.txt b/fastlane/metadata/android/es-ES/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/es/changelogs/40100100.txt rename to fastlane/metadata/android/es-ES/changelogs/40100100.txt diff --git a/fastlane/metadata/android/es/full_description.txt b/fastlane/metadata/android/es-ES/full_description.txt similarity index 100% rename from fastlane/metadata/android/es/full_description.txt rename to fastlane/metadata/android/es-ES/full_description.txt diff --git a/fastlane/metadata/android/es/short_description.txt b/fastlane/metadata/android/es-ES/short_description.txt similarity index 100% rename from fastlane/metadata/android/es/short_description.txt rename to fastlane/metadata/android/es-ES/short_description.txt diff --git a/fastlane/metadata/android/es/title.txt b/fastlane/metadata/android/es-ES/title.txt similarity index 100% rename from fastlane/metadata/android/es/title.txt rename to fastlane/metadata/android/es-ES/title.txt diff --git a/fastlane/metadata/android/et/changelogs/40101080.txt b/fastlane/metadata/android/et/changelogs/40101080.txt new file mode 100644 index 0000000000..6fa09b30a7 --- /dev/null +++ b/fastlane/metadata/android/et/changelogs/40101080.txt @@ -0,0 +1,2 @@ +Põhilised muutused selles versioonis: kogukonnakeskuste täiendused +Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases/tag/v1.1.8 diff --git a/fastlane/metadata/android/et/changelogs/40101090.txt b/fastlane/metadata/android/et/changelogs/40101090.txt new file mode 100644 index 0000000000..f354f7f320 --- /dev/null +++ b/fastlane/metadata/android/et/changelogs/40101090.txt @@ -0,0 +1,2 @@ +Põhilised muutused selles versioonis: liidestus gitter.im võrguga. +Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases/tag/v1.1.9 diff --git a/fastlane/metadata/android/fa/full_description.txt b/fastlane/metadata/android/fa/full_description.txt index 0a93676bbf..3051f491ba 100644 --- a/fastlane/metadata/android/fa/full_description.txt +++ b/fastlane/metadata/android/fa/full_description.txt @@ -23,7 +23,7 @@ پیام‌رسانی و همکاری باز: می‌توانید با هرکسی در شبکهٔ ماتریکس گپ بزنید، چه از المنت استفاده کنند و چه از هر کارهٔ ماتریکس دیگری؛ و حتا اگر از سامانهٔ پیام‌رسانی متفاوتی مثل اسلک، آی‌آرسی یا جبر استفاده کنند. -فوق امن: رمزنگاری سرتاسری واقعی (فقط کسانی که در گفت‌وگو هستند،‌می‌توانند پیام‌ها را رمزگشایی کنند) و ورود چندگانه برای تأیید هویت افزاره‌های شرکت‌کنندگان در گفت‌وگو. +b>فوق امن: رمزنگاری سرتاسری واقعی (فقط کسانی که در گفت‌وگو هستند،‌می‌توانند پیام‌ها را رمزگشایی کنند) و ورود چندگانه برای تأیید هویت افزاره‌های شرکت‌کنندگان در گفت‌وگو. ارتباط کامل: پیام‌رسانی، تماس‌های صوتی و تصویری،‌هم‌رسانی پرونده، هم‌رسانی صفحه و یه عالمه یکپارچگی، بات و ابزارک. اتاق و اجتماع ساخته، در دسترس بوده و کارها را انجام دهید. diff --git a/fastlane/metadata/android/fa/title.txt b/fastlane/metadata/android/fa/title.txt index fb4ea4125e..96f2f9a9df 100644 --- a/fastlane/metadata/android/fa/title.txt +++ b/fastlane/metadata/android/fa/title.txt @@ -1 +1 @@ -المنت (ریوت سابق) +المنت - پیام‌رسان امن diff --git a/fastlane/metadata/android/fi/changelogs/40100100.txt b/fastlane/metadata/android/fi-FI/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/fi/changelogs/40100100.txt rename to fastlane/metadata/android/fi-FI/changelogs/40100100.txt diff --git a/fastlane/metadata/android/fi/changelogs/40100110.txt b/fastlane/metadata/android/fi-FI/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/fi/changelogs/40100110.txt rename to fastlane/metadata/android/fi-FI/changelogs/40100110.txt diff --git a/fastlane/metadata/android/fi/changelogs/40100120.txt b/fastlane/metadata/android/fi-FI/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/fi/changelogs/40100120.txt rename to fastlane/metadata/android/fi-FI/changelogs/40100120.txt diff --git a/fastlane/metadata/android/fi/changelogs/40100130.txt b/fastlane/metadata/android/fi-FI/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/fi/changelogs/40100130.txt rename to fastlane/metadata/android/fi-FI/changelogs/40100130.txt diff --git a/fastlane/metadata/android/fi/changelogs/40100140.txt b/fastlane/metadata/android/fi-FI/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/fi/changelogs/40100140.txt rename to fastlane/metadata/android/fi-FI/changelogs/40100140.txt diff --git a/fastlane/metadata/android/fi/changelogs/40100150.txt b/fastlane/metadata/android/fi-FI/changelogs/40100150.txt similarity index 100% rename from fastlane/metadata/android/fi/changelogs/40100150.txt rename to fastlane/metadata/android/fi-FI/changelogs/40100150.txt diff --git a/fastlane/metadata/android/fi/changelogs/40100160.txt b/fastlane/metadata/android/fi-FI/changelogs/40100160.txt similarity index 100% rename from fastlane/metadata/android/fi/changelogs/40100160.txt rename to fastlane/metadata/android/fi-FI/changelogs/40100160.txt diff --git a/fastlane/metadata/android/fi/changelogs/40100170.txt b/fastlane/metadata/android/fi-FI/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/fi/changelogs/40100170.txt rename to fastlane/metadata/android/fi-FI/changelogs/40100170.txt diff --git a/fastlane/metadata/android/fi/changelogs/40101000.txt b/fastlane/metadata/android/fi-FI/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/fi/changelogs/40101000.txt rename to fastlane/metadata/android/fi-FI/changelogs/40101000.txt diff --git a/fastlane/metadata/android/fi/changelogs/40101010.txt b/fastlane/metadata/android/fi-FI/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/fi/changelogs/40101010.txt rename to fastlane/metadata/android/fi-FI/changelogs/40101010.txt diff --git a/fastlane/metadata/android/fi/full_description.txt b/fastlane/metadata/android/fi-FI/full_description.txt similarity index 100% rename from fastlane/metadata/android/fi/full_description.txt rename to fastlane/metadata/android/fi-FI/full_description.txt diff --git a/fastlane/metadata/android/fi/short_description.txt b/fastlane/metadata/android/fi-FI/short_description.txt similarity index 100% rename from fastlane/metadata/android/fi/short_description.txt rename to fastlane/metadata/android/fi-FI/short_description.txt diff --git a/fastlane/metadata/android/fi/title.txt b/fastlane/metadata/android/fi-FI/title.txt similarity index 100% rename from fastlane/metadata/android/fi/title.txt rename to fastlane/metadata/android/fi-FI/title.txt diff --git a/fastlane/metadata/android/fr/changelogs/40100100.txt b/fastlane/metadata/android/fr-FR/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40100100.txt rename to fastlane/metadata/android/fr-FR/changelogs/40100100.txt diff --git a/fastlane/metadata/android/fr/changelogs/40100110.txt b/fastlane/metadata/android/fr-FR/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40100110.txt rename to fastlane/metadata/android/fr-FR/changelogs/40100110.txt diff --git a/fastlane/metadata/android/fr/changelogs/40100120.txt b/fastlane/metadata/android/fr-FR/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40100120.txt rename to fastlane/metadata/android/fr-FR/changelogs/40100120.txt diff --git a/fastlane/metadata/android/fr/changelogs/40100130.txt b/fastlane/metadata/android/fr-FR/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40100130.txt rename to fastlane/metadata/android/fr-FR/changelogs/40100130.txt diff --git a/fastlane/metadata/android/fr/changelogs/40100140.txt b/fastlane/metadata/android/fr-FR/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40100140.txt rename to fastlane/metadata/android/fr-FR/changelogs/40100140.txt diff --git a/fastlane/metadata/android/fr/changelogs/40100150.txt b/fastlane/metadata/android/fr-FR/changelogs/40100150.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40100150.txt rename to fastlane/metadata/android/fr-FR/changelogs/40100150.txt diff --git a/fastlane/metadata/android/fr/changelogs/40100160.txt b/fastlane/metadata/android/fr-FR/changelogs/40100160.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40100160.txt rename to fastlane/metadata/android/fr-FR/changelogs/40100160.txt diff --git a/fastlane/metadata/android/fr/changelogs/40100170.txt b/fastlane/metadata/android/fr-FR/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40100170.txt rename to fastlane/metadata/android/fr-FR/changelogs/40100170.txt diff --git a/fastlane/metadata/android/fr/changelogs/40101000.txt b/fastlane/metadata/android/fr-FR/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40101000.txt rename to fastlane/metadata/android/fr-FR/changelogs/40101000.txt diff --git a/fastlane/metadata/android/fr/changelogs/40101010.txt b/fastlane/metadata/android/fr-FR/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40101010.txt rename to fastlane/metadata/android/fr-FR/changelogs/40101010.txt diff --git a/fastlane/metadata/android/fr/changelogs/40101020.txt b/fastlane/metadata/android/fr-FR/changelogs/40101020.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40101020.txt rename to fastlane/metadata/android/fr-FR/changelogs/40101020.txt diff --git a/fastlane/metadata/android/fr/changelogs/40101030.txt b/fastlane/metadata/android/fr-FR/changelogs/40101030.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40101030.txt rename to fastlane/metadata/android/fr-FR/changelogs/40101030.txt diff --git a/fastlane/metadata/android/fr/changelogs/40101040.txt b/fastlane/metadata/android/fr-FR/changelogs/40101040.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40101040.txt rename to fastlane/metadata/android/fr-FR/changelogs/40101040.txt diff --git a/fastlane/metadata/android/fr/changelogs/40101050.txt b/fastlane/metadata/android/fr-FR/changelogs/40101050.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40101050.txt rename to fastlane/metadata/android/fr-FR/changelogs/40101050.txt diff --git a/fastlane/metadata/android/fr/changelogs/40101060.txt b/fastlane/metadata/android/fr-FR/changelogs/40101060.txt similarity index 100% rename from fastlane/metadata/android/fr/changelogs/40101060.txt rename to fastlane/metadata/android/fr-FR/changelogs/40101060.txt diff --git a/fastlane/metadata/android/fr/full_description.txt b/fastlane/metadata/android/fr-FR/full_description.txt similarity index 100% rename from fastlane/metadata/android/fr/full_description.txt rename to fastlane/metadata/android/fr-FR/full_description.txt diff --git a/fastlane/metadata/android/fr/short_description.txt b/fastlane/metadata/android/fr-FR/short_description.txt similarity index 100% rename from fastlane/metadata/android/fr/short_description.txt rename to fastlane/metadata/android/fr-FR/short_description.txt diff --git a/fastlane/metadata/android/fr/title.txt b/fastlane/metadata/android/fr-FR/title.txt similarity index 100% rename from fastlane/metadata/android/fr/title.txt rename to fastlane/metadata/android/fr-FR/title.txt diff --git a/fastlane/metadata/android/hu/changelogs/40100100.txt b/fastlane/metadata/android/hu-HU/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/hu/changelogs/40100100.txt rename to fastlane/metadata/android/hu-HU/changelogs/40100100.txt diff --git a/fastlane/metadata/android/hu/changelogs/40100110.txt b/fastlane/metadata/android/hu-HU/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/hu/changelogs/40100110.txt rename to fastlane/metadata/android/hu-HU/changelogs/40100110.txt diff --git a/fastlane/metadata/android/hu/changelogs/40100120.txt b/fastlane/metadata/android/hu-HU/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/hu/changelogs/40100120.txt rename to fastlane/metadata/android/hu-HU/changelogs/40100120.txt diff --git a/fastlane/metadata/android/hu/changelogs/40100130.txt b/fastlane/metadata/android/hu-HU/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/hu/changelogs/40100130.txt rename to fastlane/metadata/android/hu-HU/changelogs/40100130.txt diff --git a/fastlane/metadata/android/hu/changelogs/40100140.txt b/fastlane/metadata/android/hu-HU/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/hu/changelogs/40100140.txt rename to fastlane/metadata/android/hu-HU/changelogs/40100140.txt diff --git a/fastlane/metadata/android/hu/changelogs/40100150.txt b/fastlane/metadata/android/hu-HU/changelogs/40100150.txt similarity index 100% rename from fastlane/metadata/android/hu/changelogs/40100150.txt rename to fastlane/metadata/android/hu-HU/changelogs/40100150.txt diff --git a/fastlane/metadata/android/hu/changelogs/40100160.txt b/fastlane/metadata/android/hu-HU/changelogs/40100160.txt similarity index 100% rename from fastlane/metadata/android/hu/changelogs/40100160.txt rename to fastlane/metadata/android/hu-HU/changelogs/40100160.txt diff --git a/fastlane/metadata/android/hu/changelogs/40100170.txt b/fastlane/metadata/android/hu-HU/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/hu/changelogs/40100170.txt rename to fastlane/metadata/android/hu-HU/changelogs/40100170.txt diff --git a/fastlane/metadata/android/hu/changelogs/40101000.txt b/fastlane/metadata/android/hu-HU/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/hu/changelogs/40101000.txt rename to fastlane/metadata/android/hu-HU/changelogs/40101000.txt diff --git a/fastlane/metadata/android/hu/changelogs/40101010.txt b/fastlane/metadata/android/hu-HU/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/hu/changelogs/40101010.txt rename to fastlane/metadata/android/hu-HU/changelogs/40101010.txt diff --git a/fastlane/metadata/android/hu/changelogs/40101020.txt b/fastlane/metadata/android/hu-HU/changelogs/40101020.txt similarity index 100% rename from fastlane/metadata/android/hu/changelogs/40101020.txt rename to fastlane/metadata/android/hu-HU/changelogs/40101020.txt diff --git a/fastlane/metadata/android/hu/changelogs/40101030.txt b/fastlane/metadata/android/hu-HU/changelogs/40101030.txt similarity index 100% rename from fastlane/metadata/android/hu/changelogs/40101030.txt rename to fastlane/metadata/android/hu-HU/changelogs/40101030.txt diff --git a/fastlane/metadata/android/hu/changelogs/40101040.txt b/fastlane/metadata/android/hu-HU/changelogs/40101040.txt similarity index 100% rename from fastlane/metadata/android/hu/changelogs/40101040.txt rename to fastlane/metadata/android/hu-HU/changelogs/40101040.txt diff --git a/fastlane/metadata/android/hu/changelogs/40101050.txt b/fastlane/metadata/android/hu-HU/changelogs/40101050.txt similarity index 100% rename from fastlane/metadata/android/hu/changelogs/40101050.txt rename to fastlane/metadata/android/hu-HU/changelogs/40101050.txt diff --git a/fastlane/metadata/android/hu/changelogs/40101060.txt b/fastlane/metadata/android/hu-HU/changelogs/40101060.txt similarity index 100% rename from fastlane/metadata/android/hu/changelogs/40101060.txt rename to fastlane/metadata/android/hu-HU/changelogs/40101060.txt diff --git a/fastlane/metadata/android/hu/changelogs/40101070.txt b/fastlane/metadata/android/hu-HU/changelogs/40101070.txt similarity index 100% rename from fastlane/metadata/android/hu/changelogs/40101070.txt rename to fastlane/metadata/android/hu-HU/changelogs/40101070.txt diff --git a/fastlane/metadata/android/hu-HU/changelogs/40101080.txt b/fastlane/metadata/android/hu-HU/changelogs/40101080.txt new file mode 100644 index 0000000000..e0f45f09b5 --- /dev/null +++ b/fastlane/metadata/android/hu-HU/changelogs/40101080.txt @@ -0,0 +1,2 @@ +Fő változás ebben a verzióban: javítások a Terekhez +Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.1.8 diff --git a/fastlane/metadata/android/hu-HU/changelogs/40101090.txt b/fastlane/metadata/android/hu-HU/changelogs/40101090.txt new file mode 100644 index 0000000000..b3f3369ed7 --- /dev/null +++ b/fastlane/metadata/android/hu-HU/changelogs/40101090.txt @@ -0,0 +1,2 @@ +Fő változás ebben a verzióban: támogatás a gitter.im hálózathoz +Teljes változásnapló: https://github.com/vector-im/element-android/releases/tag/v1.1.9 diff --git a/fastlane/metadata/android/hu/full_description.txt b/fastlane/metadata/android/hu-HU/full_description.txt similarity index 100% rename from fastlane/metadata/android/hu/full_description.txt rename to fastlane/metadata/android/hu-HU/full_description.txt diff --git a/fastlane/metadata/android/hu/short_description.txt b/fastlane/metadata/android/hu-HU/short_description.txt similarity index 100% rename from fastlane/metadata/android/hu/short_description.txt rename to fastlane/metadata/android/hu-HU/short_description.txt diff --git a/fastlane/metadata/android/hu/title.txt b/fastlane/metadata/android/hu-HU/title.txt similarity index 100% rename from fastlane/metadata/android/hu/title.txt rename to fastlane/metadata/android/hu-HU/title.txt diff --git a/fastlane/metadata/android/it/changelogs/40100100.txt b/fastlane/metadata/android/it-IT/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40100100.txt rename to fastlane/metadata/android/it-IT/changelogs/40100100.txt diff --git a/fastlane/metadata/android/it/changelogs/40100110.txt b/fastlane/metadata/android/it-IT/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40100110.txt rename to fastlane/metadata/android/it-IT/changelogs/40100110.txt diff --git a/fastlane/metadata/android/it/changelogs/40100120.txt b/fastlane/metadata/android/it-IT/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40100120.txt rename to fastlane/metadata/android/it-IT/changelogs/40100120.txt diff --git a/fastlane/metadata/android/it/changelogs/40100130.txt b/fastlane/metadata/android/it-IT/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40100130.txt rename to fastlane/metadata/android/it-IT/changelogs/40100130.txt diff --git a/fastlane/metadata/android/it/changelogs/40100140.txt b/fastlane/metadata/android/it-IT/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40100140.txt rename to fastlane/metadata/android/it-IT/changelogs/40100140.txt diff --git a/fastlane/metadata/android/it/changelogs/40100150.txt b/fastlane/metadata/android/it-IT/changelogs/40100150.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40100150.txt rename to fastlane/metadata/android/it-IT/changelogs/40100150.txt diff --git a/fastlane/metadata/android/it/changelogs/40100160.txt b/fastlane/metadata/android/it-IT/changelogs/40100160.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40100160.txt rename to fastlane/metadata/android/it-IT/changelogs/40100160.txt diff --git a/fastlane/metadata/android/it/changelogs/40100170.txt b/fastlane/metadata/android/it-IT/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40100170.txt rename to fastlane/metadata/android/it-IT/changelogs/40100170.txt diff --git a/fastlane/metadata/android/it/changelogs/40101000.txt b/fastlane/metadata/android/it-IT/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40101000.txt rename to fastlane/metadata/android/it-IT/changelogs/40101000.txt diff --git a/fastlane/metadata/android/it/changelogs/40101010.txt b/fastlane/metadata/android/it-IT/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40101010.txt rename to fastlane/metadata/android/it-IT/changelogs/40101010.txt diff --git a/fastlane/metadata/android/it/changelogs/40101020.txt b/fastlane/metadata/android/it-IT/changelogs/40101020.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40101020.txt rename to fastlane/metadata/android/it-IT/changelogs/40101020.txt diff --git a/fastlane/metadata/android/it/changelogs/40101030.txt b/fastlane/metadata/android/it-IT/changelogs/40101030.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40101030.txt rename to fastlane/metadata/android/it-IT/changelogs/40101030.txt diff --git a/fastlane/metadata/android/it/changelogs/40101040.txt b/fastlane/metadata/android/it-IT/changelogs/40101040.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40101040.txt rename to fastlane/metadata/android/it-IT/changelogs/40101040.txt diff --git a/fastlane/metadata/android/it/changelogs/40101050.txt b/fastlane/metadata/android/it-IT/changelogs/40101050.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40101050.txt rename to fastlane/metadata/android/it-IT/changelogs/40101050.txt diff --git a/fastlane/metadata/android/it/changelogs/40101060.txt b/fastlane/metadata/android/it-IT/changelogs/40101060.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40101060.txt rename to fastlane/metadata/android/it-IT/changelogs/40101060.txt diff --git a/fastlane/metadata/android/it/changelogs/40101070.txt b/fastlane/metadata/android/it-IT/changelogs/40101070.txt similarity index 100% rename from fastlane/metadata/android/it/changelogs/40101070.txt rename to fastlane/metadata/android/it-IT/changelogs/40101070.txt diff --git a/fastlane/metadata/android/it-IT/changelogs/40101080.txt b/fastlane/metadata/android/it-IT/changelogs/40101080.txt new file mode 100644 index 0000000000..9964245d4d --- /dev/null +++ b/fastlane/metadata/android/it-IT/changelogs/40101080.txt @@ -0,0 +1,2 @@ +Modifiche principali in questa versione: miglioramenti per gli Spazi. +Cronologia completa: https://github.com/vector-im/element-android/releases/tag/v1.1.8 diff --git a/fastlane/metadata/android/it-IT/changelogs/40101090.txt b/fastlane/metadata/android/it-IT/changelogs/40101090.txt new file mode 100644 index 0000000000..d1d89c8f41 --- /dev/null +++ b/fastlane/metadata/android/it-IT/changelogs/40101090.txt @@ -0,0 +1,2 @@ +Modifiche principali in questa versione: aggiunto supporto per la rete gitter.im . +Cronologia completa: https://github.com/vector-im/element-android/releases/tag/v1.1.9 diff --git a/fastlane/metadata/android/it/full_description.txt b/fastlane/metadata/android/it-IT/full_description.txt similarity index 100% rename from fastlane/metadata/android/it/full_description.txt rename to fastlane/metadata/android/it-IT/full_description.txt diff --git a/fastlane/metadata/android/it/short_description.txt b/fastlane/metadata/android/it-IT/short_description.txt similarity index 100% rename from fastlane/metadata/android/it/short_description.txt rename to fastlane/metadata/android/it-IT/short_description.txt diff --git a/fastlane/metadata/android/it/title.txt b/fastlane/metadata/android/it-IT/title.txt similarity index 100% rename from fastlane/metadata/android/it/title.txt rename to fastlane/metadata/android/it-IT/title.txt diff --git a/fastlane/metadata/android/he/changelogs/40100100.txt b/fastlane/metadata/android/iw-IL/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/he/changelogs/40100100.txt rename to fastlane/metadata/android/iw-IL/changelogs/40100100.txt diff --git a/fastlane/metadata/android/he/changelogs/40100110.txt b/fastlane/metadata/android/iw-IL/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/he/changelogs/40100110.txt rename to fastlane/metadata/android/iw-IL/changelogs/40100110.txt diff --git a/fastlane/metadata/android/he/changelogs/40100120.txt b/fastlane/metadata/android/iw-IL/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/he/changelogs/40100120.txt rename to fastlane/metadata/android/iw-IL/changelogs/40100120.txt diff --git a/fastlane/metadata/android/he/changelogs/40100130.txt b/fastlane/metadata/android/iw-IL/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/he/changelogs/40100130.txt rename to fastlane/metadata/android/iw-IL/changelogs/40100130.txt diff --git a/fastlane/metadata/android/he/full_description.txt b/fastlane/metadata/android/iw-IL/full_description.txt similarity index 100% rename from fastlane/metadata/android/he/full_description.txt rename to fastlane/metadata/android/iw-IL/full_description.txt diff --git a/fastlane/metadata/android/he/short_description.txt b/fastlane/metadata/android/iw-IL/short_description.txt similarity index 100% rename from fastlane/metadata/android/he/short_description.txt rename to fastlane/metadata/android/iw-IL/short_description.txt diff --git a/fastlane/metadata/android/he/title.txt b/fastlane/metadata/android/iw-IL/title.txt similarity index 100% rename from fastlane/metadata/android/he/title.txt rename to fastlane/metadata/android/iw-IL/title.txt diff --git a/fastlane/metadata/android/ja/changelogs/40100100.txt b/fastlane/metadata/android/ja-JP/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/ja/changelogs/40100100.txt rename to fastlane/metadata/android/ja-JP/changelogs/40100100.txt diff --git a/fastlane/metadata/android/ja/changelogs/40100110.txt b/fastlane/metadata/android/ja-JP/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/ja/changelogs/40100110.txt rename to fastlane/metadata/android/ja-JP/changelogs/40100110.txt diff --git a/fastlane/metadata/android/ja/changelogs/40100120.txt b/fastlane/metadata/android/ja-JP/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/ja/changelogs/40100120.txt rename to fastlane/metadata/android/ja-JP/changelogs/40100120.txt diff --git a/fastlane/metadata/android/ja/changelogs/40100130.txt b/fastlane/metadata/android/ja-JP/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/ja/changelogs/40100130.txt rename to fastlane/metadata/android/ja-JP/changelogs/40100130.txt diff --git a/fastlane/metadata/android/ja/changelogs/40100140.txt b/fastlane/metadata/android/ja-JP/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/ja/changelogs/40100140.txt rename to fastlane/metadata/android/ja-JP/changelogs/40100140.txt diff --git a/fastlane/metadata/android/ja/changelogs/40100150.txt b/fastlane/metadata/android/ja-JP/changelogs/40100150.txt similarity index 100% rename from fastlane/metadata/android/ja/changelogs/40100150.txt rename to fastlane/metadata/android/ja-JP/changelogs/40100150.txt diff --git a/fastlane/metadata/android/ja/changelogs/40100160.txt b/fastlane/metadata/android/ja-JP/changelogs/40100160.txt similarity index 100% rename from fastlane/metadata/android/ja/changelogs/40100160.txt rename to fastlane/metadata/android/ja-JP/changelogs/40100160.txt diff --git a/fastlane/metadata/android/ja/changelogs/40100170.txt b/fastlane/metadata/android/ja-JP/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/ja/changelogs/40100170.txt rename to fastlane/metadata/android/ja-JP/changelogs/40100170.txt diff --git a/fastlane/metadata/android/ja/changelogs/40101000.txt b/fastlane/metadata/android/ja-JP/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/ja/changelogs/40101000.txt rename to fastlane/metadata/android/ja-JP/changelogs/40101000.txt diff --git a/fastlane/metadata/android/ja/changelogs/40101010.txt b/fastlane/metadata/android/ja-JP/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/ja/changelogs/40101010.txt rename to fastlane/metadata/android/ja-JP/changelogs/40101010.txt diff --git a/fastlane/metadata/android/ja/changelogs/40101020.txt b/fastlane/metadata/android/ja-JP/changelogs/40101020.txt similarity index 100% rename from fastlane/metadata/android/ja/changelogs/40101020.txt rename to fastlane/metadata/android/ja-JP/changelogs/40101020.txt diff --git a/fastlane/metadata/android/ja/changelogs/40101030.txt b/fastlane/metadata/android/ja-JP/changelogs/40101030.txt similarity index 100% rename from fastlane/metadata/android/ja/changelogs/40101030.txt rename to fastlane/metadata/android/ja-JP/changelogs/40101030.txt diff --git a/fastlane/metadata/android/ja/full_description.txt b/fastlane/metadata/android/ja-JP/full_description.txt similarity index 100% rename from fastlane/metadata/android/ja/full_description.txt rename to fastlane/metadata/android/ja-JP/full_description.txt diff --git a/fastlane/metadata/android/ja/short_description.txt b/fastlane/metadata/android/ja-JP/short_description.txt similarity index 100% rename from fastlane/metadata/android/ja/short_description.txt rename to fastlane/metadata/android/ja-JP/short_description.txt diff --git a/fastlane/metadata/android/ja/title.txt b/fastlane/metadata/android/ja-JP/title.txt similarity index 100% rename from fastlane/metadata/android/ja/title.txt rename to fastlane/metadata/android/ja-JP/title.txt diff --git a/fastlane/metadata/android/nb-NO/changelogs/40100100.txt b/fastlane/metadata/android/no-NO/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/changelogs/40100100.txt rename to fastlane/metadata/android/no-NO/changelogs/40100100.txt diff --git a/fastlane/metadata/android/nb-NO/changelogs/40100110.txt b/fastlane/metadata/android/no-NO/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/changelogs/40100110.txt rename to fastlane/metadata/android/no-NO/changelogs/40100110.txt diff --git a/fastlane/metadata/android/nb-NO/changelogs/40100120.txt b/fastlane/metadata/android/no-NO/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/changelogs/40100120.txt rename to fastlane/metadata/android/no-NO/changelogs/40100120.txt diff --git a/fastlane/metadata/android/nb-NO/changelogs/40100130.txt b/fastlane/metadata/android/no-NO/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/changelogs/40100130.txt rename to fastlane/metadata/android/no-NO/changelogs/40100130.txt diff --git a/fastlane/metadata/android/nb-NO/changelogs/40100140.txt b/fastlane/metadata/android/no-NO/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/changelogs/40100140.txt rename to fastlane/metadata/android/no-NO/changelogs/40100140.txt diff --git a/fastlane/metadata/android/nb-NO/changelogs/40100150.txt b/fastlane/metadata/android/no-NO/changelogs/40100150.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/changelogs/40100150.txt rename to fastlane/metadata/android/no-NO/changelogs/40100150.txt diff --git a/fastlane/metadata/android/nb-NO/changelogs/40100160.txt b/fastlane/metadata/android/no-NO/changelogs/40100160.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/changelogs/40100160.txt rename to fastlane/metadata/android/no-NO/changelogs/40100160.txt diff --git a/fastlane/metadata/android/nb-NO/changelogs/40100170.txt b/fastlane/metadata/android/no-NO/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/changelogs/40100170.txt rename to fastlane/metadata/android/no-NO/changelogs/40100170.txt diff --git a/fastlane/metadata/android/nb-NO/changelogs/40101000.txt b/fastlane/metadata/android/no-NO/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/changelogs/40101000.txt rename to fastlane/metadata/android/no-NO/changelogs/40101000.txt diff --git a/fastlane/metadata/android/nb-NO/changelogs/40101010.txt b/fastlane/metadata/android/no-NO/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/changelogs/40101010.txt rename to fastlane/metadata/android/no-NO/changelogs/40101010.txt diff --git a/fastlane/metadata/android/nb-NO/changelogs/40101020.txt b/fastlane/metadata/android/no-NO/changelogs/40101020.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/changelogs/40101020.txt rename to fastlane/metadata/android/no-NO/changelogs/40101020.txt diff --git a/fastlane/metadata/android/nb-NO/changelogs/40101030.txt b/fastlane/metadata/android/no-NO/changelogs/40101030.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/changelogs/40101030.txt rename to fastlane/metadata/android/no-NO/changelogs/40101030.txt diff --git a/fastlane/metadata/android/nb-NO/full_description.txt b/fastlane/metadata/android/no-NO/full_description.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/full_description.txt rename to fastlane/metadata/android/no-NO/full_description.txt diff --git a/fastlane/metadata/android/nb-NO/short_description.txt b/fastlane/metadata/android/no-NO/short_description.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/short_description.txt rename to fastlane/metadata/android/no-NO/short_description.txt diff --git a/fastlane/metadata/android/nb-NO/title.txt b/fastlane/metadata/android/no-NO/title.txt similarity index 100% rename from fastlane/metadata/android/nb-NO/title.txt rename to fastlane/metadata/android/no-NO/title.txt diff --git a/fastlane/metadata/android/pt-BR/changelogs/40101070.txt b/fastlane/metadata/android/pt-BR/changelogs/40101070.txt new file mode 100644 index 0000000000..ab403ea4cc --- /dev/null +++ b/fastlane/metadata/android/pt-BR/changelogs/40101070.txt @@ -0,0 +1,2 @@ +Principais mudanças nesta version: suporte beta para Espaços. Comprimir vídeo antes de enviar. +Changelog completo: https://github.com/vector-im/element-android/releases/tag/v1.1.7 diff --git a/fastlane/metadata/android/pt-BR/changelogs/40101080.txt b/fastlane/metadata/android/pt-BR/changelogs/40101080.txt new file mode 100644 index 0000000000..25047345ef --- /dev/null +++ b/fastlane/metadata/android/pt-BR/changelogs/40101080.txt @@ -0,0 +1,2 @@ +Principais mudanças nesta version: melhoramento para Espaços. +Changelog completo: https://github.com/vector-im/element-android/releases/tag/v1.1.8 diff --git a/fastlane/metadata/android/pt-BR/changelogs/40101090.txt b/fastlane/metadata/android/pt-BR/changelogs/40101090.txt new file mode 100644 index 0000000000..cc5e71cf7f --- /dev/null +++ b/fastlane/metadata/android/pt-BR/changelogs/40101090.txt @@ -0,0 +1,2 @@ +Principais mudanças nesta version: adicionar supporte a rede gitter.im. +Changelog completo: https://github.com/vector-im/element-android/releases/tag/v1.1.9 diff --git a/fastlane/metadata/android/pt-BR/full_description.txt b/fastlane/metadata/android/pt-BR/full_description.txt index b4fee53b4d..7bb3d0981d 100644 --- a/fastlane/metadata/android/pt-BR/full_description.txt +++ b/fastlane/metadata/android/pt-BR/full_description.txt @@ -11,7 +11,7 @@ Element é tanto um mensageiro seguro como um app de colaboração de time de pr Element é completamente diferente de outros apps de mensageria e colaboração. Ele opera em Matrix, uma rede aberta para mensageria segura e comunicação descentralizada. Ele permite auto-hospedagem para dar a usuárias(os) máxima propriedade e controle de seus dados e suas mensagens. Privacidade e mensageria encriptada -Element protege você de ads não-desejados, minagem de dados e jardins murados. Ele também assegura todos os seus dados, vídeo um-a-um e comunicação de voz através de encriptação ponta-a-ponta e verificação de dispositivo assinada cruzado. +Element protege você de ads indesejados, datamining e jardins murados. Ele também assegura todos os seus dados, vídeo um-a-um e comunicação de voz através de encriptação ponta-a-ponta e verificação de dispositivo assinada cruzado. Element dá a você controle sobre sua privacidade enquanto permite a você se comunicar seguramente com qualquer pessoa na rede Matrix, ou outras ferramentas de colaboração ao se integrar com apps tais como Slack. @@ -19,21 +19,21 @@ Element dá a você controle sobre sua privacidade enquanto permite a você se c Para permitir mais controle de seus dados e conversas sensíveis, Element pode ser auto-hospedado ou você pode escolher qualquer host baseado em Matrix - o standard para comunicação open source e descentralizada. Element dá a você privacidade, conformidade de segurança e flexibilidade de integração. Tenha posse de seus dados -Você decidade onde mannter seus dados e mensagens. Sem o risco de minagem de dados ou acesso de terceiros. +Você decide onde manter seus dados e mensagens. Sem o risco de data mining ou acesso de terceiros. Element põe você em controle de diferentes maneiras: -1. Tenha uma conta grátis no servidor público matrix.org hospedado pelos desenvolvedores Matrix, ou escolha de milhares de servidores públicos hospedados por pessoas se voluntariando -2. Auto-hospede sua conta ao rodar um servidor em sua própria infraestrutura de TI -3. Registre-se para uma conta num servidor personalizado ao simplesmente assinar a plataforma de hospedagem Element Matrix Services +1. Pegar uma conta grátis no servidor público matrix.org hospedado pelos desenvolvedores Matrix, ou escolha de milhares de servidores públicos hospedados por pessoas se voluntariando +2. Auto-hospedar sua conta ao rodar um servidor em sua própria infraestrutura de TI +3. Fazer signup para uma conta num servidor personalizado ao simplesmente assinar a plataforma de hospedagem Element Matrix Services Mensageria e colaboração abertos -Você pode fazer chat com qualquer pessoa na rede Matrix, caso ela esteja usando Element, um outro app de Matrix ou mesmo se ela estiver usando um app de mensagem diferente. +Você pode fazer chat com qualquer pessoa na rede Matrix, caso ela esteja usando Element, um outro app de Matrix ou mesmo se ela estiver usando um app de mensageria diferente. Super seguro Encriptação ponta-a-ponta real (somente aquelas/es na conversa podem decriptar mensagens), e verificação de dispositivo assinada cuzado. Comunicação e integração completas -Messageria, chamas de voz e vídeo, compartilhamento de arquivo, compartilhamento de tela e um monte de integrações, bots e widgets. Construa salas, comunidades, fique em contato e tenha as coisas feitas. +Messageria, chamadas de voz e vídeo, compartilhamento de arquivo, compartilhamento de tela e um monte de integrações, bots e widgets. Construa salas, comunidades, fique em contato e tenha as coisas feitas. Continue de onde você parou Fique em contato onde quer que você esteja com histórico de mensagem completamente sincronizado por todos os seus dispositivos e na web em https://app.element.io diff --git a/fastlane/metadata/android/pt-BR/short_description.txt b/fastlane/metadata/android/pt-BR/short_description.txt index f03b5347b9..d5f82d8623 100644 --- a/fastlane/metadata/android/pt-BR/short_description.txt +++ b/fastlane/metadata/android/pt-BR/short_description.txt @@ -1 +1 @@ -Mensageiro de grupo - mensagens encriptadas, chat de grupo e chamadas de vídeo +Mensageiro de grupo - mensageria, chat de grupo e chamadas de vídeo encriptados diff --git a/fastlane/metadata/android/ru/changelogs/40100100.txt b/fastlane/metadata/android/ru-RU/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/ru/changelogs/40100100.txt rename to fastlane/metadata/android/ru-RU/changelogs/40100100.txt diff --git a/fastlane/metadata/android/ru/changelogs/40100110.txt b/fastlane/metadata/android/ru-RU/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/ru/changelogs/40100110.txt rename to fastlane/metadata/android/ru-RU/changelogs/40100110.txt diff --git a/fastlane/metadata/android/ru/changelogs/40100120.txt b/fastlane/metadata/android/ru-RU/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/ru/changelogs/40100120.txt rename to fastlane/metadata/android/ru-RU/changelogs/40100120.txt diff --git a/fastlane/metadata/android/ru/changelogs/40100130.txt b/fastlane/metadata/android/ru-RU/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/ru/changelogs/40100130.txt rename to fastlane/metadata/android/ru-RU/changelogs/40100130.txt diff --git a/fastlane/metadata/android/ru/changelogs/40100140.txt b/fastlane/metadata/android/ru-RU/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/ru/changelogs/40100140.txt rename to fastlane/metadata/android/ru-RU/changelogs/40100140.txt diff --git a/fastlane/metadata/android/ru/changelogs/40100150.txt b/fastlane/metadata/android/ru-RU/changelogs/40100150.txt similarity index 100% rename from fastlane/metadata/android/ru/changelogs/40100150.txt rename to fastlane/metadata/android/ru-RU/changelogs/40100150.txt diff --git a/fastlane/metadata/android/ru/changelogs/40100160.txt b/fastlane/metadata/android/ru-RU/changelogs/40100160.txt similarity index 100% rename from fastlane/metadata/android/ru/changelogs/40100160.txt rename to fastlane/metadata/android/ru-RU/changelogs/40100160.txt diff --git a/fastlane/metadata/android/ru/changelogs/40100170.txt b/fastlane/metadata/android/ru-RU/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/ru/changelogs/40100170.txt rename to fastlane/metadata/android/ru-RU/changelogs/40100170.txt diff --git a/fastlane/metadata/android/ru/changelogs/40101000.txt b/fastlane/metadata/android/ru-RU/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/ru/changelogs/40101000.txt rename to fastlane/metadata/android/ru-RU/changelogs/40101000.txt diff --git a/fastlane/metadata/android/ru/changelogs/40101010.txt b/fastlane/metadata/android/ru-RU/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/ru/changelogs/40101010.txt rename to fastlane/metadata/android/ru-RU/changelogs/40101010.txt diff --git a/fastlane/metadata/android/ru/changelogs/40101020.txt b/fastlane/metadata/android/ru-RU/changelogs/40101020.txt similarity index 100% rename from fastlane/metadata/android/ru/changelogs/40101020.txt rename to fastlane/metadata/android/ru-RU/changelogs/40101020.txt diff --git a/fastlane/metadata/android/ru/changelogs/40101030.txt b/fastlane/metadata/android/ru-RU/changelogs/40101030.txt similarity index 100% rename from fastlane/metadata/android/ru/changelogs/40101030.txt rename to fastlane/metadata/android/ru-RU/changelogs/40101030.txt diff --git a/fastlane/metadata/android/ru/full_description.txt b/fastlane/metadata/android/ru-RU/full_description.txt similarity index 100% rename from fastlane/metadata/android/ru/full_description.txt rename to fastlane/metadata/android/ru-RU/full_description.txt diff --git a/fastlane/metadata/android/ru/short_description.txt b/fastlane/metadata/android/ru-RU/short_description.txt similarity index 100% rename from fastlane/metadata/android/ru/short_description.txt rename to fastlane/metadata/android/ru-RU/short_description.txt diff --git a/fastlane/metadata/android/ru/title.txt b/fastlane/metadata/android/ru-RU/title.txt similarity index 100% rename from fastlane/metadata/android/ru/title.txt rename to fastlane/metadata/android/ru-RU/title.txt diff --git a/fastlane/metadata/android/si/title.txt b/fastlane/metadata/android/si-LK/title.txt similarity index 100% rename from fastlane/metadata/android/si/title.txt rename to fastlane/metadata/android/si-LK/title.txt diff --git a/fastlane/metadata/android/sv/changelogs/40100100.txt b/fastlane/metadata/android/sv-SE/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40100100.txt rename to fastlane/metadata/android/sv-SE/changelogs/40100100.txt diff --git a/fastlane/metadata/android/sv/changelogs/40100110.txt b/fastlane/metadata/android/sv-SE/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40100110.txt rename to fastlane/metadata/android/sv-SE/changelogs/40100110.txt diff --git a/fastlane/metadata/android/sv/changelogs/40100120.txt b/fastlane/metadata/android/sv-SE/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40100120.txt rename to fastlane/metadata/android/sv-SE/changelogs/40100120.txt diff --git a/fastlane/metadata/android/sv/changelogs/40100130.txt b/fastlane/metadata/android/sv-SE/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40100130.txt rename to fastlane/metadata/android/sv-SE/changelogs/40100130.txt diff --git a/fastlane/metadata/android/sv/changelogs/40100140.txt b/fastlane/metadata/android/sv-SE/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40100140.txt rename to fastlane/metadata/android/sv-SE/changelogs/40100140.txt diff --git a/fastlane/metadata/android/sv/changelogs/40100150.txt b/fastlane/metadata/android/sv-SE/changelogs/40100150.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40100150.txt rename to fastlane/metadata/android/sv-SE/changelogs/40100150.txt diff --git a/fastlane/metadata/android/sv/changelogs/40100160.txt b/fastlane/metadata/android/sv-SE/changelogs/40100160.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40100160.txt rename to fastlane/metadata/android/sv-SE/changelogs/40100160.txt diff --git a/fastlane/metadata/android/sv/changelogs/40100170.txt b/fastlane/metadata/android/sv-SE/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40100170.txt rename to fastlane/metadata/android/sv-SE/changelogs/40100170.txt diff --git a/fastlane/metadata/android/sv/changelogs/40101000.txt b/fastlane/metadata/android/sv-SE/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40101000.txt rename to fastlane/metadata/android/sv-SE/changelogs/40101000.txt diff --git a/fastlane/metadata/android/sv/changelogs/40101010.txt b/fastlane/metadata/android/sv-SE/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40101010.txt rename to fastlane/metadata/android/sv-SE/changelogs/40101010.txt diff --git a/fastlane/metadata/android/sv/changelogs/40101020.txt b/fastlane/metadata/android/sv-SE/changelogs/40101020.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40101020.txt rename to fastlane/metadata/android/sv-SE/changelogs/40101020.txt diff --git a/fastlane/metadata/android/sv/changelogs/40101030.txt b/fastlane/metadata/android/sv-SE/changelogs/40101030.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40101030.txt rename to fastlane/metadata/android/sv-SE/changelogs/40101030.txt diff --git a/fastlane/metadata/android/sv/changelogs/40101040.txt b/fastlane/metadata/android/sv-SE/changelogs/40101040.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40101040.txt rename to fastlane/metadata/android/sv-SE/changelogs/40101040.txt diff --git a/fastlane/metadata/android/sv/changelogs/40101050.txt b/fastlane/metadata/android/sv-SE/changelogs/40101050.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40101050.txt rename to fastlane/metadata/android/sv-SE/changelogs/40101050.txt diff --git a/fastlane/metadata/android/sv/changelogs/40101060.txt b/fastlane/metadata/android/sv-SE/changelogs/40101060.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40101060.txt rename to fastlane/metadata/android/sv-SE/changelogs/40101060.txt diff --git a/fastlane/metadata/android/sv/changelogs/40101070.txt b/fastlane/metadata/android/sv-SE/changelogs/40101070.txt similarity index 100% rename from fastlane/metadata/android/sv/changelogs/40101070.txt rename to fastlane/metadata/android/sv-SE/changelogs/40101070.txt diff --git a/fastlane/metadata/android/sv-SE/changelogs/40101080.txt b/fastlane/metadata/android/sv-SE/changelogs/40101080.txt new file mode 100644 index 0000000000..38d704f995 --- /dev/null +++ b/fastlane/metadata/android/sv-SE/changelogs/40101080.txt @@ -0,0 +1,2 @@ +Huvudsakliga ändringar i den här versionen: förbättringar för utrymmen. +Full ändringslogg: https://github.com/vector-im/element-android/releases/tag/v1.1.8 diff --git a/fastlane/metadata/android/sv-SE/changelogs/40101090.txt b/fastlane/metadata/android/sv-SE/changelogs/40101090.txt new file mode 100644 index 0000000000..e1b5900a30 --- /dev/null +++ b/fastlane/metadata/android/sv-SE/changelogs/40101090.txt @@ -0,0 +1,2 @@ +Huvudsakliga ändringar i den här versionen: lägg till stöd för gitter.im-nätverket. +Full ändringslogg: https://github.com/vector-im/element-android/releases/tag/v1.1.9 diff --git a/fastlane/metadata/android/sv/full_description.txt b/fastlane/metadata/android/sv-SE/full_description.txt similarity index 100% rename from fastlane/metadata/android/sv/full_description.txt rename to fastlane/metadata/android/sv-SE/full_description.txt diff --git a/fastlane/metadata/android/sv/short_description.txt b/fastlane/metadata/android/sv-SE/short_description.txt similarity index 100% rename from fastlane/metadata/android/sv/short_description.txt rename to fastlane/metadata/android/sv-SE/short_description.txt diff --git a/fastlane/metadata/android/sv/title.txt b/fastlane/metadata/android/sv-SE/title.txt similarity index 100% rename from fastlane/metadata/android/sv/title.txt rename to fastlane/metadata/android/sv-SE/title.txt diff --git a/fastlane/metadata/android/tr/changelogs/40100100.txt b/fastlane/metadata/android/tr-TR/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/tr/changelogs/40100100.txt rename to fastlane/metadata/android/tr-TR/changelogs/40100100.txt diff --git a/fastlane/metadata/android/tr/changelogs/40100110.txt b/fastlane/metadata/android/tr-TR/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/tr/changelogs/40100110.txt rename to fastlane/metadata/android/tr-TR/changelogs/40100110.txt diff --git a/fastlane/metadata/android/tr/changelogs/40100120.txt b/fastlane/metadata/android/tr-TR/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/tr/changelogs/40100120.txt rename to fastlane/metadata/android/tr-TR/changelogs/40100120.txt diff --git a/fastlane/metadata/android/tr/changelogs/40100130.txt b/fastlane/metadata/android/tr-TR/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/tr/changelogs/40100130.txt rename to fastlane/metadata/android/tr-TR/changelogs/40100130.txt diff --git a/fastlane/metadata/android/tr/changelogs/40100140.txt b/fastlane/metadata/android/tr-TR/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/tr/changelogs/40100140.txt rename to fastlane/metadata/android/tr-TR/changelogs/40100140.txt diff --git a/fastlane/metadata/android/tr/changelogs/40100170.txt b/fastlane/metadata/android/tr-TR/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/tr/changelogs/40100170.txt rename to fastlane/metadata/android/tr-TR/changelogs/40100170.txt diff --git a/fastlane/metadata/android/tr/changelogs/40101000.txt b/fastlane/metadata/android/tr-TR/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/tr/changelogs/40101000.txt rename to fastlane/metadata/android/tr-TR/changelogs/40101000.txt diff --git a/fastlane/metadata/android/tr/changelogs/40101010.txt b/fastlane/metadata/android/tr-TR/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/tr/changelogs/40101010.txt rename to fastlane/metadata/android/tr-TR/changelogs/40101010.txt diff --git a/fastlane/metadata/android/tr/full_description.txt b/fastlane/metadata/android/tr-TR/full_description.txt similarity index 100% rename from fastlane/metadata/android/tr/full_description.txt rename to fastlane/metadata/android/tr-TR/full_description.txt diff --git a/fastlane/metadata/android/tr/short_description.txt b/fastlane/metadata/android/tr-TR/short_description.txt similarity index 100% rename from fastlane/metadata/android/tr/short_description.txt rename to fastlane/metadata/android/tr-TR/short_description.txt diff --git a/fastlane/metadata/android/tr/title.txt b/fastlane/metadata/android/tr-TR/title.txt similarity index 100% rename from fastlane/metadata/android/tr/title.txt rename to fastlane/metadata/android/tr-TR/title.txt diff --git a/fastlane/metadata/android/uk/changelogs/40101080.txt b/fastlane/metadata/android/uk/changelogs/40101080.txt new file mode 100644 index 0000000000..c174603258 --- /dev/null +++ b/fastlane/metadata/android/uk/changelogs/40101080.txt @@ -0,0 +1,2 @@ +Основні зміни у цій версії: Вдосконалено Простори! +Вичерпний перелік змін: https://github.com/vector-im/element-android/releases/tag/v1.1.8 diff --git a/fastlane/metadata/android/uk/changelogs/40101090.txt b/fastlane/metadata/android/uk/changelogs/40101090.txt new file mode 100644 index 0000000000..af822ad291 --- /dev/null +++ b/fastlane/metadata/android/uk/changelogs/40101090.txt @@ -0,0 +1,2 @@ +Основні зміни цієї версії: підтримка мережі gitter.im. +Вичерпний перелік змін: https://github.com/vector-im/element-android/releases/tag/v1.1.9 diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40100100.txt b/fastlane/metadata/android/zh-CN/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40100100.txt rename to fastlane/metadata/android/zh-CN/changelogs/40100100.txt diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40100110.txt b/fastlane/metadata/android/zh-CN/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40100110.txt rename to fastlane/metadata/android/zh-CN/changelogs/40100110.txt diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40100120.txt b/fastlane/metadata/android/zh-CN/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40100120.txt rename to fastlane/metadata/android/zh-CN/changelogs/40100120.txt diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40100130.txt b/fastlane/metadata/android/zh-CN/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40100130.txt rename to fastlane/metadata/android/zh-CN/changelogs/40100130.txt diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40100140.txt b/fastlane/metadata/android/zh-CN/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40100140.txt rename to fastlane/metadata/android/zh-CN/changelogs/40100140.txt diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40100150.txt b/fastlane/metadata/android/zh-CN/changelogs/40100150.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40100150.txt rename to fastlane/metadata/android/zh-CN/changelogs/40100150.txt diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40100160.txt b/fastlane/metadata/android/zh-CN/changelogs/40100160.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40100160.txt rename to fastlane/metadata/android/zh-CN/changelogs/40100160.txt diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40100170.txt b/fastlane/metadata/android/zh-CN/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40100170.txt rename to fastlane/metadata/android/zh-CN/changelogs/40100170.txt diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40101000.txt b/fastlane/metadata/android/zh-CN/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40101000.txt rename to fastlane/metadata/android/zh-CN/changelogs/40101000.txt diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40101010.txt b/fastlane/metadata/android/zh-CN/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40101010.txt rename to fastlane/metadata/android/zh-CN/changelogs/40101010.txt diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40101020.txt b/fastlane/metadata/android/zh-CN/changelogs/40101020.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40101020.txt rename to fastlane/metadata/android/zh-CN/changelogs/40101020.txt diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40101030.txt b/fastlane/metadata/android/zh-CN/changelogs/40101030.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40101030.txt rename to fastlane/metadata/android/zh-CN/changelogs/40101030.txt diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40101040.txt b/fastlane/metadata/android/zh-CN/changelogs/40101040.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40101040.txt rename to fastlane/metadata/android/zh-CN/changelogs/40101040.txt diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40101050.txt b/fastlane/metadata/android/zh-CN/changelogs/40101050.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40101050.txt rename to fastlane/metadata/android/zh-CN/changelogs/40101050.txt diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40101060.txt b/fastlane/metadata/android/zh-CN/changelogs/40101060.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40101060.txt rename to fastlane/metadata/android/zh-CN/changelogs/40101060.txt diff --git a/fastlane/metadata/android/zh-Hans/changelogs/40101070.txt b/fastlane/metadata/android/zh-CN/changelogs/40101070.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/changelogs/40101070.txt rename to fastlane/metadata/android/zh-CN/changelogs/40101070.txt diff --git a/fastlane/metadata/android/zh-CN/changelogs/40101080.txt b/fastlane/metadata/android/zh-CN/changelogs/40101080.txt new file mode 100644 index 0000000000..64b6462ad2 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/40101080.txt @@ -0,0 +1,2 @@ +此版本的主要变化:对空间进行改进。 +完整更新日志:https://github.com/vector-im/element-android/releases/tag/v1.1.8 diff --git a/fastlane/metadata/android/zh-CN/changelogs/40101090.txt b/fastlane/metadata/android/zh-CN/changelogs/40101090.txt new file mode 100644 index 0000000000..c4c6b349c8 --- /dev/null +++ b/fastlane/metadata/android/zh-CN/changelogs/40101090.txt @@ -0,0 +1,2 @@ +此版本的主要变化:为 gitter.im 网络提供支持。 +完整更新日志:https://github.com/vector-im/element-android/releases/tag/v1.1.9 diff --git a/fastlane/metadata/android/zh-Hans/full_description.txt b/fastlane/metadata/android/zh-CN/full_description.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/full_description.txt rename to fastlane/metadata/android/zh-CN/full_description.txt diff --git a/fastlane/metadata/android/zh-Hans/short_description.txt b/fastlane/metadata/android/zh-CN/short_description.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/short_description.txt rename to fastlane/metadata/android/zh-CN/short_description.txt diff --git a/fastlane/metadata/android/zh-Hans/title.txt b/fastlane/metadata/android/zh-CN/title.txt similarity index 100% rename from fastlane/metadata/android/zh-Hans/title.txt rename to fastlane/metadata/android/zh-CN/title.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40100100.txt b/fastlane/metadata/android/zh-TW/changelogs/40100100.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40100100.txt rename to fastlane/metadata/android/zh-TW/changelogs/40100100.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40100110.txt b/fastlane/metadata/android/zh-TW/changelogs/40100110.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40100110.txt rename to fastlane/metadata/android/zh-TW/changelogs/40100110.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40100120.txt b/fastlane/metadata/android/zh-TW/changelogs/40100120.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40100120.txt rename to fastlane/metadata/android/zh-TW/changelogs/40100120.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40100130.txt b/fastlane/metadata/android/zh-TW/changelogs/40100130.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40100130.txt rename to fastlane/metadata/android/zh-TW/changelogs/40100130.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40100140.txt b/fastlane/metadata/android/zh-TW/changelogs/40100140.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40100140.txt rename to fastlane/metadata/android/zh-TW/changelogs/40100140.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40100150.txt b/fastlane/metadata/android/zh-TW/changelogs/40100150.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40100150.txt rename to fastlane/metadata/android/zh-TW/changelogs/40100150.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40100160.txt b/fastlane/metadata/android/zh-TW/changelogs/40100160.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40100160.txt rename to fastlane/metadata/android/zh-TW/changelogs/40100160.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40100170.txt b/fastlane/metadata/android/zh-TW/changelogs/40100170.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40100170.txt rename to fastlane/metadata/android/zh-TW/changelogs/40100170.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40101000.txt b/fastlane/metadata/android/zh-TW/changelogs/40101000.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40101000.txt rename to fastlane/metadata/android/zh-TW/changelogs/40101000.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40101010.txt b/fastlane/metadata/android/zh-TW/changelogs/40101010.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40101010.txt rename to fastlane/metadata/android/zh-TW/changelogs/40101010.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40101020.txt b/fastlane/metadata/android/zh-TW/changelogs/40101020.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40101020.txt rename to fastlane/metadata/android/zh-TW/changelogs/40101020.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40101030.txt b/fastlane/metadata/android/zh-TW/changelogs/40101030.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40101030.txt rename to fastlane/metadata/android/zh-TW/changelogs/40101030.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40101040.txt b/fastlane/metadata/android/zh-TW/changelogs/40101040.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40101040.txt rename to fastlane/metadata/android/zh-TW/changelogs/40101040.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40101050.txt b/fastlane/metadata/android/zh-TW/changelogs/40101050.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40101050.txt rename to fastlane/metadata/android/zh-TW/changelogs/40101050.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40101060.txt b/fastlane/metadata/android/zh-TW/changelogs/40101060.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40101060.txt rename to fastlane/metadata/android/zh-TW/changelogs/40101060.txt diff --git a/fastlane/metadata/android/zh-Hant/changelogs/40101070.txt b/fastlane/metadata/android/zh-TW/changelogs/40101070.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/changelogs/40101070.txt rename to fastlane/metadata/android/zh-TW/changelogs/40101070.txt diff --git a/fastlane/metadata/android/zh-TW/changelogs/40101080.txt b/fastlane/metadata/android/zh-TW/changelogs/40101080.txt new file mode 100644 index 0000000000..4ed232fe70 --- /dev/null +++ b/fastlane/metadata/android/zh-TW/changelogs/40101080.txt @@ -0,0 +1,2 @@ +此版本中的主要變動:改善「空間」的功能。 +完整的變更紀錄:https://github.com/vector-im/element-android/releases/tag/v1.1.8 diff --git a/fastlane/metadata/android/zh-TW/changelogs/40101090.txt b/fastlane/metadata/android/zh-TW/changelogs/40101090.txt new file mode 100644 index 0000000000..84e46bdd76 --- /dev/null +++ b/fastlane/metadata/android/zh-TW/changelogs/40101090.txt @@ -0,0 +1,2 @@ +此版本中的主要變動:新增對 gitter.im 網路的支援。 +完整的變更紀錄:https://github.com/vector-im/element-android/releases/tag/v1.1.9 diff --git a/fastlane/metadata/android/zh-Hant/full_description.txt b/fastlane/metadata/android/zh-TW/full_description.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/full_description.txt rename to fastlane/metadata/android/zh-TW/full_description.txt diff --git a/fastlane/metadata/android/zh-Hant/short_description.txt b/fastlane/metadata/android/zh-TW/short_description.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/short_description.txt rename to fastlane/metadata/android/zh-TW/short_description.txt diff --git a/fastlane/metadata/android/zh-Hant/title.txt b/fastlane/metadata/android/zh-TW/title.txt similarity index 100% rename from fastlane/metadata/android/zh-Hant/title.txt rename to fastlane/metadata/android/zh-TW/title.txt diff --git a/library/ui-styles/src/main/res/values/styles_bottom_sheet.xml b/library/ui-styles/src/main/res/values/styles_bottom_sheet.xml index 8d1511f405..9f17342ede 100644 --- a/library/ui-styles/src/main/res/values/styles_bottom_sheet.xml +++ b/library/ui-styles/src/main/res/values/styles_bottom_sheet.xml @@ -2,7 +2,7 @@ - - - diff --git a/library/ui-styles/src/main/res/values/theme_black.xml b/library/ui-styles/src/main/res/values/theme_black.xml index 6db7e5a663..c472a4fae5 100644 --- a/library/ui-styles/src/main/res/values/theme_black.xml +++ b/library/ui-styles/src/main/res/values/theme_black.xml @@ -25,7 +25,8 @@ @android:color/black @color/element_background_black - @style/BottomSheet.Vector.Black + + @style/Theme.Vector.BottomSheetDialog.Black @android:color/black @android:color/black diff --git a/library/ui-styles/src/main/res/values/theme_dark.xml b/library/ui-styles/src/main/res/values/theme_dark.xml index 3c9d3ada33..a262dfe782 100644 --- a/library/ui-styles/src/main/res/values/theme_dark.xml +++ b/library/ui-styles/src/main/res/values/theme_dark.xml @@ -82,12 +82,14 @@ @style/Widget.Vector.TextInputLayout @style/Widget.Vector.AppBarLayout @style/Widget.Vector.PopupMenu - @style/BottomSheet.Vector.Dark @style/Widget.Vector.SnackBar @style/Widget.Vector.SnackBar.Button @style/Widget.Vector.SnackBar.TextView @style/Widget.Vector.ActionMode + + @style/Theme.Vector.BottomSheetDialog.Dark + @color/element_link_dark diff --git a/library/ui-styles/src/main/res/values/theme_light.xml b/library/ui-styles/src/main/res/values/theme_light.xml index 08d9761a7a..6a1010bf28 100644 --- a/library/ui-styles/src/main/res/values/theme_light.xml +++ b/library/ui-styles/src/main/res/values/theme_light.xml @@ -82,12 +82,14 @@ @style/Widget.Vector.TextInputLayout @style/Widget.Vector.AppBarLayout @style/Widget.Vector.PopupMenu - @style/BottomSheet.Vector.Light @style/Widget.Vector.SnackBar @style/Widget.Vector.SnackBar.Button @style/Widget.Vector.SnackBar.TextView @style/Widget.Vector.ActionMode + + @style/Theme.Vector.BottomSheetDialog.Light + @color/element_link_light diff --git a/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/SpaceOrderTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/SpaceOrderTest.kt new file mode 100644 index 0000000000..3270dfb757 --- /dev/null +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/SpaceOrderTest.kt @@ -0,0 +1,260 @@ +/* + * Copyright 2021 The Matrix.org Foundation C.I.C. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.matrix.android.sdk + +import org.amshove.kluent.internal.assertEquals +import org.junit.Assert +import org.junit.Test +import org.matrix.android.sdk.api.session.space.SpaceOrderUtils + +class SpaceOrderTest { + + @Test + fun testOrderBetweenNodesWithOrder() { + val orderedSpaces = listOf( + "roomId1" to "a", + "roomId2" to "m", + "roomId3" to "z" + ).assertSpaceOrdered() + + val orderCommand = SpaceOrderUtils.orderCommandsForMove(orderedSpaces, "roomId1", 1) + + Assert.assertTrue("Only one order should be changed", orderCommand.size == 1) + Assert.assertTrue("Moved space order should change", orderCommand.first().spaceId == "roomId1") + + Assert.assertTrue("m" < orderCommand[0].order) + Assert.assertTrue(orderCommand[0].order < "z") + } + + @Test + fun testMoveLastBetweenNodesWithOrder() { + val orderedSpaces = listOf( + "roomId1" to "a", + "roomId2" to "m", + "roomId3" to "z" + ).assertSpaceOrdered() + + val orderCommand = SpaceOrderUtils.orderCommandsForMove(orderedSpaces, "roomId1", 2) + + Assert.assertTrue("Only one order should be changed", orderCommand.size == 1) + Assert.assertTrue("Moved space order should change", orderCommand.first().spaceId == "roomId1") + + Assert.assertTrue("z" < orderCommand[0].order) + } + + @Test + fun testMoveUpNoOrder() { + val orderedSpaces = listOf( + "roomId1" to null, + "roomId2" to null, + "roomId3" to null + ).assertSpaceOrdered() + + val orderCommand = SpaceOrderUtils.orderCommandsForMove(orderedSpaces, "roomId1", 1) + + Assert.assertTrue("2 orders change should be needed", orderCommand.size == 2) + + val reOrdered = reOrderWithCommands(orderedSpaces, orderCommand) + + Assert.assertEquals("roomId2", reOrdered[0].first) + Assert.assertEquals("roomId1", reOrdered[1].first) + Assert.assertEquals("roomId3", reOrdered[2].first) + } + + @Test + fun testMoveUpNotEnoughSpace() { + val orderedSpaces = listOf( + "roomId1" to "a", + "roomId2" to "j", + "roomId3" to "k" + ).assertSpaceOrdered() + + val orderCommand = SpaceOrderUtils.orderCommandsForMove(orderedSpaces, "roomId1", 1) + + Assert.assertTrue("more orders change should be needed", orderCommand.size > 1) + + val reOrdered = reOrderWithCommands(orderedSpaces, orderCommand) + + Assert.assertEquals("roomId2", reOrdered[0].first) + Assert.assertEquals("roomId1", reOrdered[1].first) + Assert.assertEquals("roomId3", reOrdered[2].first) + } + + @Test + fun testMoveEndNoOrder() { + val orderedSpaces = listOf( + "roomId1" to null, + "roomId2" to null, + "roomId3" to null + ).assertSpaceOrdered() + + val orderCommand = SpaceOrderUtils.orderCommandsForMove(orderedSpaces, "roomId1", 2) + + // Actually 2 could be enough... as it's last it can stays with null + Assert.assertEquals("3 orders change should be needed", 3, orderCommand.size) + + val reOrdered = reOrderWithCommands(orderedSpaces, orderCommand) + + Assert.assertEquals("roomId2", reOrdered[0].first) + Assert.assertEquals("roomId3", reOrdered[1].first) + Assert.assertEquals("roomId1", reOrdered[2].first) + } + + @Test + fun testMoveUpBiggerOrder() { + val orderedSpaces = listOf( + "roomId1" to "aaaa", + "roomId2" to "ffff", + "roomId3" to "pppp", + "roomId4" to null, + "roomId5" to null, + "roomId6" to null + ).assertSpaceOrdered() + + val orderCommand = SpaceOrderUtils.orderCommandsForMove(orderedSpaces, "roomId2", 3) + + // Actually 2 could be enough... as it's last it can stays with null + Assert.assertEquals("3 orders change should be needed", 3, orderCommand.size) + + val reOrdered = reOrderWithCommands(orderedSpaces, orderCommand) + + Assert.assertEquals("roomId1", reOrdered[0].first) + Assert.assertEquals("roomId3", reOrdered[1].first) + Assert.assertEquals("roomId4", reOrdered[2].first) + Assert.assertEquals("roomId5", reOrdered[3].first) + Assert.assertEquals("roomId2", reOrdered[4].first) + Assert.assertEquals("roomId6", reOrdered[5].first) + } + + @Test + fun testMoveDownBetweenNodesWithOrder() { + val orderedSpaces = listOf( + "roomId1" to "a", + "roomId2" to "m", + "roomId3" to "z" + ).assertSpaceOrdered() + + val orderCommand = SpaceOrderUtils.orderCommandsForMove(orderedSpaces, "roomId3", -1) + + Assert.assertTrue("Only one order should be changed", orderCommand.size == 1) + Assert.assertTrue("Moved space order should change", orderCommand.first().spaceId == "roomId3") + + val reOrdered = reOrderWithCommands(orderedSpaces, orderCommand) + + Assert.assertEquals("roomId1", reOrdered[0].first) + Assert.assertEquals("roomId3", reOrdered[1].first) + Assert.assertEquals("roomId2", reOrdered[2].first) + } + + @Test + fun testMoveDownNoOrder() { + val orderedSpaces = listOf( + "roomId1" to null, + "roomId2" to null, + "roomId3" to null + ).assertSpaceOrdered() + + val orderCommand = SpaceOrderUtils.orderCommandsForMove(orderedSpaces, "roomId3", -1) + + Assert.assertTrue("2 orders change should be needed", orderCommand.size == 2) + + val reOrdered = reOrderWithCommands(orderedSpaces, orderCommand) + + Assert.assertEquals("roomId1", reOrdered[0].first) + Assert.assertEquals("roomId3", reOrdered[1].first) + Assert.assertEquals("roomId2", reOrdered[2].first) + } + + @Test + fun testMoveDownBiggerOrder() { + val orderedSpaces = listOf( + "roomId1" to "aaaa", + "roomId2" to "ffff", + "roomId3" to "pppp", + "roomId4" to null, + "roomId5" to null, + "roomId6" to null + ).assertSpaceOrdered() + + val orderCommand = SpaceOrderUtils.orderCommandsForMove(orderedSpaces, "roomId5", -4) + + Assert.assertEquals("1 order change should be needed", 1, orderCommand.size) + + val reOrdered = reOrderWithCommands(orderedSpaces, orderCommand) + + Assert.assertEquals("roomId5", reOrdered[0].first) + Assert.assertEquals("roomId1", reOrdered[1].first) + Assert.assertEquals("roomId2", reOrdered[2].first) + Assert.assertEquals("roomId3", reOrdered[3].first) + Assert.assertEquals("roomId4", reOrdered[4].first) + Assert.assertEquals("roomId6", reOrdered[5].first) + } + + @Test + fun testMultipleMoveOrder() { + val orderedSpaces = listOf( + "roomId1" to null, + "roomId2" to null, + "roomId3" to null, + "roomId4" to null, + "roomId5" to null, + "roomId6" to null + ).assertSpaceOrdered() + + // move 5 to Top + val fiveToTop = SpaceOrderUtils.orderCommandsForMove(orderedSpaces, "roomId5", -4) + + val fiveTopReOrder = reOrderWithCommands(orderedSpaces, fiveToTop) + + // now move 4 to second + val orderCommand = SpaceOrderUtils.orderCommandsForMove(fiveTopReOrder, "roomId4", -3) + + val reOrdered = reOrderWithCommands(fiveTopReOrder, orderCommand) + // second order should cost 1 re-order + Assert.assertEquals(1, orderCommand.size) + + Assert.assertEquals("roomId5", reOrdered[0].first) + Assert.assertEquals("roomId4", reOrdered[1].first) + Assert.assertEquals("roomId1", reOrdered[2].first) + Assert.assertEquals("roomId2", reOrdered[3].first) + Assert.assertEquals("roomId3", reOrdered[4].first) + Assert.assertEquals("roomId6", reOrdered[5].first) + } + + @Test + fun testComparator() { + listOf( + "roomId2" to "a", + "roomId1" to "b", + "roomId3" to null, + "roomId4" to null + ).assertSpaceOrdered() + } + + private fun reOrderWithCommands(orderedSpaces: List>, orderCommand: List) = + orderedSpaces.map { orderInfo -> + orderInfo.first to (orderCommand.find { it.spaceId == orderInfo.first }?.order ?: orderInfo.second) + } + .sortedWith(testSpaceComparator) + + private fun List>.assertSpaceOrdered(): List> { + assertEquals(this, this.sortedWith(testSpaceComparator)) + return this + } + + private val testSpaceComparator = compareBy, String?>(nullsLast()) { it.second }.thenBy { it.first } +} diff --git a/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/StringOrderTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/StringOrderTest.kt new file mode 100644 index 0000000000..a625362c04 --- /dev/null +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/StringOrderTest.kt @@ -0,0 +1,110 @@ +/* + * Copyright 2021 The Matrix.org Foundation C.I.C. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.matrix.android.sdk + +import org.amshove.kluent.internal.assertEquals +import org.junit.Assert +import org.junit.Test +import org.matrix.android.sdk.api.MatrixPatterns +import org.matrix.android.sdk.api.util.StringOrderUtils + +class StringOrderTest { + + @Test + fun testbasing() { + assertEquals("a", StringOrderUtils.baseToString(StringOrderUtils.stringToBase("a", StringOrderUtils.DEFAULT_ALPHABET), StringOrderUtils.DEFAULT_ALPHABET)) + assertEquals("element", StringOrderUtils.baseToString(StringOrderUtils.stringToBase("element", StringOrderUtils.DEFAULT_ALPHABET), StringOrderUtils.DEFAULT_ALPHABET)) + assertEquals("matrix", StringOrderUtils.baseToString(StringOrderUtils.stringToBase("matrix", StringOrderUtils.DEFAULT_ALPHABET), StringOrderUtils.DEFAULT_ALPHABET)) + } + + @Test + fun testValid() { + println(StringOrderUtils.DEFAULT_ALPHABET.joinToString(",")) + + assert(MatrixPatterns.isValidOrderString("a")) + assert(MatrixPatterns.isValidOrderString(" ")) + assert(MatrixPatterns.isValidOrderString("abc")) + assert(!MatrixPatterns.isValidOrderString("abcê")) + assert(!MatrixPatterns.isValidOrderString("")) + assert(MatrixPatterns.isValidOrderString("!")) + assert(MatrixPatterns.isValidOrderString("!\"#\$%&'()*+,012")) + assert(!MatrixPatterns.isValidOrderString(Char(' '.code - 1).toString())) + + assert(!MatrixPatterns.isValidOrderString( + buildString { + for (i in 0..49) { + append(StringOrderUtils.DEFAULT_ALPHABET.random()) + } + } + )) + + assert(MatrixPatterns.isValidOrderString( + buildString { + for (i in 0..48) { + append(StringOrderUtils.DEFAULT_ALPHABET.random()) + } + } + )) + } + + @Test + fun testAverage() { + assertAverage("${StringOrderUtils.DEFAULT_ALPHABET.first()}", "m") + assertAverage("aa", "aab") + assertAverage("matrix", "element") + assertAverage("mmm", "mmmmm") + assertAverage("aab", "aa") + assertAverage("", "aa") + assertAverage("a", "z") + assertAverage("ground", "sky") + } + + @Test + fun testMidPoints() { + val orders = StringOrderUtils.midPoints("element", "matrix", 4) + assertEquals(4, orders!!.size) + assert("element" < orders[0]) + assert(orders[0] < orders[1]) + assert(orders[1] < orders[2]) + assert(orders[2] < orders[3]) + assert(orders[3] < "matrix") + + println("element < ${orders.joinToString(" < ") { "[$it]" }} < matrix") + + val orders2 = StringOrderUtils.midPoints("a", "d", 4) + assertEquals(null, orders2) + } + + @Test + fun testRenumberNeeded() { + assertEquals(null, StringOrderUtils.average("a", "a")) + assertEquals(null, StringOrderUtils.average("", "")) + assertEquals(null, StringOrderUtils.average("a", "b")) + assertEquals(null, StringOrderUtils.average("b", "a")) + assertEquals(null, StringOrderUtils.average("mmmm", "mmmm")) + assertEquals(null, StringOrderUtils.average("a${Char(0)}", "a")) + } + + private fun assertAverage(first: String, second: String) { + val left = first.takeIf { first < second } ?: second + val right = first.takeIf { first > second } ?: second + val av1 = StringOrderUtils.average(left, right)!! + println("[$left] < [$av1] < [$right]") + Assert.assertTrue(left < av1) + Assert.assertTrue(av1 < right) + } +} diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/MatrixPatterns.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/MatrixPatterns.kt index d8532c77c8..7f5f3f54ef 100644 --- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/MatrixPatterns.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/MatrixPatterns.kt @@ -71,6 +71,9 @@ object MatrixPatterns { private const val LINK_TO_APP_ROOM_ALIAS_REGEXP = APP_BASE_REGEX + MATRIX_ROOM_ALIAS_REGEX + SEP_REGEX + MATRIX_EVENT_IDENTIFIER_REGEX private val PATTERN_CONTAIN_APP_LINK_PERMALINK_ROOM_ALIAS = LINK_TO_APP_ROOM_ALIAS_REGEXP.toRegex(RegexOption.IGNORE_CASE) + // ascii characters in the range \x20 (space) to \x7E (~) + val ORDER_STRING_REGEX = "[ -~]+".toRegex() + // list of patterns to find some matrix item. val MATRIX_PATTERNS = listOf( PATTERN_CONTAIN_MATRIX_TO_PERMALINK_ROOM_ID, @@ -146,4 +149,18 @@ object MatrixPatterns { fun extractServerNameFromId(matrixId: String?): String? { return matrixId?.substringAfter(":", missingDelimiterValue = "")?.takeIf { it.isNotEmpty() } } + + /** + * Orders which are not strings, or do not consist solely of ascii characters in the range \x20 (space) to \x7E (~), + * or consist of more than 50 characters, are forbidden and the field should be ignored if received. + */ + fun isValidOrderString(order: String?) : Boolean { + return order != null && order.length < 50 && order matches ORDER_STRING_REGEX + } + + fun candidateAliasFromRoomName(name: String): String { + return Regex("\\s").replace(name.lowercase(), "_").let { + "[^a-z0-9._%#@=+-]".toRegex().replace(it, "") + } + } } diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/AliasAvailabilityResult.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/AliasAvailabilityResult.kt new file mode 100644 index 0000000000..6f607569c0 --- /dev/null +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/AliasAvailabilityResult.kt @@ -0,0 +1,24 @@ +/* + * Copyright 2021 The Matrix.org Foundation C.I.C. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.matrix.android.sdk.api.session.room + +import org.matrix.android.sdk.api.session.room.alias.RoomAliasError + +sealed class AliasAvailabilityResult { + object Available: AliasAvailabilityResult() + data class NotAvailable(val roomAliasError: RoomAliasError) : AliasAvailabilityResult() +} diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/RoomDirectoryService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/RoomDirectoryService.kt index 176de8e408..f3e3913bc1 100644 --- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/RoomDirectoryService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/RoomDirectoryService.kt @@ -40,4 +40,6 @@ interface RoomDirectoryService { * Set the visibility of a room in the directory */ suspend fun setRoomDirectoryVisibility(roomId: String, roomDirectoryVisibility: RoomDirectoryVisibility) + + suspend fun checkAliasAvailability(aliasLocalPart: String?) : AliasAvailabilityResult } diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/accountdata/RoomAccountDataTypes.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/accountdata/RoomAccountDataTypes.kt index 0e80c307b4..96eb86c0d6 100644 --- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/accountdata/RoomAccountDataTypes.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/accountdata/RoomAccountDataTypes.kt @@ -20,4 +20,5 @@ object RoomAccountDataTypes { const val EVENT_TYPE_VIRTUAL_ROOM = "im.vector.is_virtual_room" const val EVENT_TYPE_TAG = "m.tag" const val EVENT_TYPE_FULLY_READ = "m.fully_read" + const val EVENT_TYPE_SPACE_ORDER = "org.matrix.msc3230.space_order" // m.space_order } diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/space/SpaceOrderUtils.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/space/SpaceOrderUtils.kt new file mode 100644 index 0000000000..844a5adcb4 --- /dev/null +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/space/SpaceOrderUtils.kt @@ -0,0 +1,105 @@ +/* + * Copyright 2021 The Matrix.org Foundation C.I.C. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.matrix.android.sdk.api.session.space + +import org.matrix.android.sdk.api.util.StringOrderUtils + +/** + * Adds some utilities to compute correct string orders when ordering spaces. + * After moving a space (e.g via DnD), client should limit the number of room account data update. + * For example if the space is moved between two other spaces with orders, just update the moved space order by computing + * a mid point between the surrounding orders. + * If the space is moved after a space with no order, all the previous spaces should be then ordered, + * and the computed orders should be chosen so that there is enough gaps in between them to facilitate future re-order. + * Re numbering (i.e change all spaces m.space.order account data) should be avoided as much as possible, + * as the updates might not be atomic for other clients and would makes spaces jump around. + */ +object SpaceOrderUtils { + + data class SpaceReOrderCommand( + val spaceId: String, + val order: String + ) + + /** + * Returns a minimal list of order change in order to re order the space list as per given move. + */ + fun orderCommandsForMove(orderedSpacesToOrderMap: List>, movedSpaceId: String, delta: Int): List { + val movedIndex = orderedSpacesToOrderMap.indexOfFirst { it.first == movedSpaceId } + if (movedIndex == -1) return emptyList() + if (delta == 0) return emptyList() + + val targetIndex = if (delta > 0) movedIndex + delta else (movedIndex + delta - 1) + + val nodesToReNumber = mutableListOf() + var lowerBondOrder: String? = null + var index = targetIndex + while (index >= 0 && lowerBondOrder == null) { + val node = orderedSpacesToOrderMap.getOrNull(index) + if (node != null /*null when adding at the end*/) { + val nodeOrder = node.second + if (node.first == movedSpaceId) break + if (nodeOrder == null) { + nodesToReNumber.add(0, node.first) + } else { + lowerBondOrder = nodeOrder + } + } + index-- + } + nodesToReNumber.add(movedSpaceId) + val afterSpace: Pair? = if (orderedSpacesToOrderMap.indices.contains(targetIndex + 1)) { + orderedSpacesToOrderMap[targetIndex + 1] + } else null + + val defaultMaxOrder = CharArray(4) { StringOrderUtils.DEFAULT_ALPHABET.last() } + .joinToString("") + + val defaultMinOrder = CharArray(4) { StringOrderUtils.DEFAULT_ALPHABET.first() } + .joinToString("") + + val afterOrder = afterSpace?.second ?: defaultMaxOrder + + val beforeOrder = lowerBondOrder ?: defaultMinOrder + + val newOrder = StringOrderUtils.midPoints(beforeOrder, afterOrder, nodesToReNumber.size) + + if (newOrder.isNullOrEmpty()) { + // re order all? + val expectedList = orderedSpacesToOrderMap.toMutableList() + expectedList.removeAt(movedIndex).let { + expectedList.add(movedIndex + delta, it) + } + + return StringOrderUtils.midPoints(defaultMinOrder, defaultMaxOrder, orderedSpacesToOrderMap.size)?.let { orders -> + expectedList.mapIndexed { index, pair -> + SpaceReOrderCommand( + pair.first, + orders[index] + ) + } + } ?: emptyList() + } else { + return nodesToReNumber.mapIndexed { i, s -> + SpaceReOrderCommand( + s, + newOrder[i] + ) + } + } + } +} diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/space/SpaceService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/space/SpaceService.kt index fedf38fe06..e5288e4045 100644 --- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/space/SpaceService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/space/SpaceService.kt @@ -36,7 +36,11 @@ interface SpaceService { /** * Just a shortcut for space creation for ease of use */ - suspend fun createSpace(name: String, topic: String?, avatarUri: Uri?, isPublic: Boolean): String + suspend fun createSpace(name: String, + topic: String?, + avatarUri: Uri?, + isPublic: Boolean, + roomAliasLocalPart: String? = null): String /** * Get a space from a roomId diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/space/model/SpaceOrderContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/space/model/SpaceOrderContent.kt new file mode 100644 index 0000000000..a8578347c8 --- /dev/null +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/space/model/SpaceOrderContent.kt @@ -0,0 +1,37 @@ +/* + * Copyright 2021 The Matrix.org Foundation C.I.C. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.matrix.android.sdk.api.session.space.model + +import com.squareup.moshi.JsonClass +import org.matrix.android.sdk.api.MatrixPatterns + +/** + * { + * "type": "m.space_order", + * "content": { + * "order": "..." + * } + * } + */ +@JsonClass(generateAdapter = true) +data class SpaceOrderContent( + val order: String? = null +) { + fun safeOrder(): String? { + return order?.takeIf { MatrixPatterns.isValidOrderString(it) } + } +} diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/space/model/TopLevelSpaceComparator.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/space/model/TopLevelSpaceComparator.kt new file mode 100644 index 0000000000..8af4f3a149 --- /dev/null +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/space/model/TopLevelSpaceComparator.kt @@ -0,0 +1,44 @@ +/* + * Copyright 2021 The Matrix.org Foundation C.I.C. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.matrix.android.sdk.api.session.space.model + +import org.matrix.android.sdk.api.session.room.model.RoomSummary + +// Can't use regular compare by because Null is considered less than any value, and for space order it's the opposite +class TopLevelSpaceComparator(val orders: Map) : Comparator { + + override fun compare(left: RoomSummary?, right: RoomSummary?): Int { + val leftOrder = left?.roomId?.let { orders[it] } + val rightOrder = right?.roomId?.let { orders[it] } + return if (leftOrder != null && rightOrder != null) { + leftOrder.compareTo(rightOrder) + } else { + if (leftOrder == null) { + if (rightOrder == null) { + compareValues(left?.roomId, right?.roomId) + } else { + 1 + } + } else { + -1 + } + } +// .also { +// Timber.w("VAL: compare(${left?.displayName} | $leftOrder ,${right?.displayName} | $rightOrder) = $it") +// } + } +} diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/util/StringOrderUtils.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/util/StringOrderUtils.kt new file mode 100644 index 0000000000..83c8585941 --- /dev/null +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/util/StringOrderUtils.kt @@ -0,0 +1,87 @@ +/* + * Copyright 2021 The Matrix.org Foundation C.I.C. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.matrix.android.sdk.api.util + +import java.math.BigInteger + +object StringOrderUtils { + + val DEFAULT_ALPHABET = buildString { + for (i in 0x20..0x7E) { + append(Char(i)) + } + }.toCharArray() + + // /=Range(0x20, 0x7E) + + fun average(left: String, right: String, alphabet: CharArray = DEFAULT_ALPHABET): String? { + return midPoints(left, right, 1, alphabet)?.firstOrNull() + } + + fun midPoints(left: String, right: String, count: Int, alphabet: CharArray = DEFAULT_ALPHABET): List? { + if (left == right) return null // no space in between.. + if (left > right) return midPoints(right, left, count, alphabet) + val size = maxOf(left.length, right.length) + val leftPadded = pad(left, size, alphabet.first()) + val rightPadded = pad(right, size, alphabet.first()) + val b1 = stringToBase(leftPadded, alphabet) + val b2 = stringToBase(rightPadded, alphabet) + val step = (b2.minus(b1)).div(BigInteger("${count + 1}")) + val orders = mutableListOf() + var previous = left + for (i in 0 until count) { + val newOrder = baseToString(b1.add(step.multiply(BigInteger("${i + 1}"))), alphabet) + orders.add(newOrder) + // ensure there was enought precision + if (previous >= newOrder) return null + previous = newOrder + } + return orders.takeIf { orders.last() < right } + } + + private fun pad(string: String, size: Int, padding: Char): String { + val raw = string.toCharArray() + return CharArray(size).also { + for (index in it.indices) { + if (index < raw.size) { + it[index] = raw[index] + } else { + it[index] = padding + } + } + }.joinToString("") + } + + fun baseToString(x: BigInteger, alphabet: CharArray): String { + val len = alphabet.size.toBigInteger() + if (x < len) { + return alphabet[x.toInt()].toString() + } else { + return baseToString(x.div(len), alphabet) + alphabet[x.rem(len).toInt()].toString() + } + } + + fun stringToBase(x: String, alphabet: CharArray): BigInteger { + if (x.isEmpty()) throw IllegalArgumentException() + val len = alphabet.size.toBigInteger() + var result = BigInteger("0") + x.reversed().forEachIndexed { index, c -> + result += (alphabet.indexOf(c).toBigInteger() * len.pow(index)) + } + return result + } +} diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/DefaultRoomDirectoryService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/DefaultRoomDirectoryService.kt index 218d846afb..7330c91c20 100644 --- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/DefaultRoomDirectoryService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/DefaultRoomDirectoryService.kt @@ -16,10 +16,13 @@ package org.matrix.android.sdk.internal.session.room +import org.matrix.android.sdk.api.session.room.AliasAvailabilityResult import org.matrix.android.sdk.api.session.room.RoomDirectoryService +import org.matrix.android.sdk.api.session.room.alias.RoomAliasError import org.matrix.android.sdk.api.session.room.model.RoomDirectoryVisibility import org.matrix.android.sdk.api.session.room.model.roomdirectory.PublicRoomsParams import org.matrix.android.sdk.api.session.room.model.roomdirectory.PublicRoomsResponse +import org.matrix.android.sdk.internal.session.room.alias.RoomAliasAvailabilityChecker import org.matrix.android.sdk.internal.session.room.directory.GetPublicRoomTask import org.matrix.android.sdk.internal.session.room.directory.GetRoomDirectoryVisibilityTask import org.matrix.android.sdk.internal.session.room.directory.SetRoomDirectoryVisibilityTask @@ -28,7 +31,8 @@ import javax.inject.Inject internal class DefaultRoomDirectoryService @Inject constructor( private val getPublicRoomTask: GetPublicRoomTask, private val getRoomDirectoryVisibilityTask: GetRoomDirectoryVisibilityTask, - private val setRoomDirectoryVisibilityTask: SetRoomDirectoryVisibilityTask + private val setRoomDirectoryVisibilityTask: SetRoomDirectoryVisibilityTask, + private val roomAliasAvailabilityChecker: RoomAliasAvailabilityChecker ) : RoomDirectoryService { override suspend fun getPublicRooms(server: String?, @@ -43,4 +47,13 @@ internal class DefaultRoomDirectoryService @Inject constructor( override suspend fun setRoomDirectoryVisibility(roomId: String, roomDirectoryVisibility: RoomDirectoryVisibility) { setRoomDirectoryVisibilityTask.execute(SetRoomDirectoryVisibilityTask.Params(roomId, roomDirectoryVisibility)) } + + override suspend fun checkAliasAvailability(aliasLocalPart: String?): AliasAvailabilityResult { + return try { + roomAliasAvailabilityChecker.check(aliasLocalPart) + AliasAvailabilityResult.Available + } catch (failure: RoomAliasError) { + AliasAvailabilityResult.NotAvailable(failure) + } + } } diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/accountdata/DefaultRoomAccountDataService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/accountdata/DefaultRoomAccountDataService.kt index d43c1d3217..caeeb3bf53 100644 --- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/accountdata/DefaultRoomAccountDataService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/accountdata/DefaultRoomAccountDataService.kt @@ -26,8 +26,8 @@ import org.matrix.android.sdk.api.session.room.accountdata.RoomAccountDataServic import org.matrix.android.sdk.api.util.Optional internal class DefaultRoomAccountDataService @AssistedInject constructor(@Assisted private val roomId: String, - private val dataSource: RoomAccountDataDataSource, - private val updateRoomAccountDataTask: UpdateRoomAccountDataTask + private val dataSource: RoomAccountDataDataSource, + private val updateRoomAccountDataTask: UpdateRoomAccountDataTask ) : RoomAccountDataService { @AssistedFactory diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/alias/RoomAliasAvailabilityChecker.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/alias/RoomAliasAvailabilityChecker.kt index b39cbaa582..66164c5280 100644 --- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/alias/RoomAliasAvailabilityChecker.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/alias/RoomAliasAvailabilityChecker.kt @@ -51,13 +51,13 @@ internal class RoomAliasAvailabilityChecker @Inject constructor( } catch (throwable: Throwable) { if (throwable is Failure.ServerError && throwable.httpCode == 404) { // This is a 404, so the alias is available: nominal case - null + return } else { // Other error, propagate it throw throwable } } - ?.let { + .let { // Alias already exists: error case throw RoomAliasError.AliasNotAvailable } diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/space/DefaultSpaceService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/space/DefaultSpaceService.kt index 9c6153b349..0c5c0416f9 100644 --- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/space/DefaultSpaceService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/space/DefaultSpaceService.kt @@ -66,12 +66,13 @@ internal class DefaultSpaceService @Inject constructor( return createRoomTask.executeRetry(params, 3) } - override suspend fun createSpace(name: String, topic: String?, avatarUri: Uri?, isPublic: Boolean): String { + override suspend fun createSpace(name: String, topic: String?, avatarUri: Uri?, isPublic: Boolean, roomAliasLocalPart: String?): String { return createSpace(CreateSpaceParams().apply { this.name = name this.topic = topic this.avatarUri = avatarUri if (isPublic) { + this.roomAliasName = roomAliasLocalPart this.powerLevelContentOverride = (powerLevelContentOverride ?: PowerLevelsContent()).copy( invite = 0 ) diff --git a/matrix-sdk-android/src/main/res/values-fr/strings_sas.xml b/matrix-sdk-android/src/main/res/values-fr/strings_sas.xml index af9d797542..e7d6ef8058 100644 --- a/matrix-sdk-android/src/main/res/values-fr/strings_sas.xml +++ b/matrix-sdk-android/src/main/res/values-fr/strings_sas.xml @@ -33,11 +33,11 @@ Cœur Sourire Robot - Châpeau + Chapeau Lunettes Clé à molette Père Noël - Pouce en l\'air + Pouce en l’air Parapluie Sablier Réveil diff --git a/matrix-sdk-android/src/main/res/values-hu/strings_sas.xml b/matrix-sdk-android/src/main/res/values-hu/strings_sas.xml new file mode 100644 index 0000000000..5b5e0e0205 --- /dev/null +++ b/matrix-sdk-android/src/main/res/values-hu/strings_sas.xml @@ -0,0 +1,68 @@ + + + + Kutya + Macska + Oroszlán + + Egyszarvú + Malac + Elefánt + Nyúl + Panda + Kakas + Pingvin + Teknős + Hal + Polip + Pillangó + Virág + Fa + Kaktusz + Gomba + Földgömb + Hold + Felhő + Tűz + Banán + Alma + Eper + Kukorica + Pizza + Süti + Szív + Mosoly + Robot + Kalap + Szemüveg + Csavarkulcs + Télapó + Hüvelykujj fel + Esernyő + Homokóra + Óra + Ajándék + Égő + Könyv + Ceruza + Gémkapocs + Olló + Lakat + Kulcs + Kalapács + Telefon + Zászló + Vonat + Kerékpár + Repülő + Rakáta + Trófea + Labda + Gitár + Trombita + Harang + Horgony + Fejhallgató + Mappa + Rajszeg + diff --git a/matrix-sdk-android/src/main/res/values-tzm/strings_sas.xml b/matrix-sdk-android/src/main/res/values-tzm/strings_sas.xml new file mode 100644 index 0000000000..bebf64e5ab --- /dev/null +++ b/matrix-sdk-android/src/main/res/values-tzm/strings_sas.xml @@ -0,0 +1,30 @@ + + + + Aydi + Amuc + Izem + Ayyis + Ilef + Ilu + Agnin + Ayaẓiḍ + Ifker + Aselm + Aseklu + Agursel + Ayyur + Timessi + Tabanant + Tadeffuyt + Ul + Aṛubu + Taraza + Adlis + Tasarut + Atilifun + Acenyal + Tcama + Agiṭaṛ + Asdaw + diff --git a/newsfragment/3483.feature b/newsfragment/3483.feature new file mode 100644 index 0000000000..e6c27992ea --- /dev/null +++ b/newsfragment/3483.feature @@ -0,0 +1 @@ +Add option to set aliases for public spaces \ No newline at end of file diff --git a/newsfragment/3501.feature b/newsfragment/3501.feature new file mode 100644 index 0000000000..c0602dda3f --- /dev/null +++ b/newsfragment/3501.feature @@ -0,0 +1 @@ +User defined top level spaces ordering (#3501) \ No newline at end of file diff --git a/tools/emojis/README.md b/tools/emojis/README.md new file mode 100644 index 0000000000..6e79c54ae3 --- /dev/null +++ b/tools/emojis/README.md @@ -0,0 +1,5 @@ +# Emojis in Element Android + +This folder contains a formatted version of emoji_picker_datasource.json, for easier comparison when doing change. + +It is updated each time the emoji are imported, using ./tools/import_emoji.py. \ No newline at end of file diff --git a/tools/emojis/emoji_picker_datasource_formatted.json b/tools/emojis/emoji_picker_datasource_formatted.json new file mode 100644 index 0000000000..33fc9be128 --- /dev/null +++ b/tools/emojis/emoji_picker_datasource_formatted.json @@ -0,0 +1,23194 @@ +{ + "compressed": true, + "categories": [ + { + "id": "smileys_&_emotion", + "name": "Smileys & Emotion", + "emojis": [ + "grinning-face", + "grinning-face-with-big-eyes", + "grinning-face-with-smiling-eyes", + "beaming-face-with-smiling-eyes", + "grinning-squinting-face", + "grinning-face-with-sweat", + "rolling-on-the-floor-laughing", + "face-with-tears-of-joy", + "slightly-smiling-face", + "upsidedown-face", + "winking-face", + "smiling-face-with-smiling-eyes", + "smiling-face-with-halo", + "smiling-face-with-hearts", + "smiling-face-with-hearteyes", + "starstruck", + "face-blowing-a-kiss", + "kissing-face", + "smiling-face", + "kissing-face-with-closed-eyes", + "kissing-face-with-smiling-eyes", + "smiling-face-with-tear", + "face-savoring-food", + "face-with-tongue", + "winking-face-with-tongue", + "zany-face", + "squinting-face-with-tongue", + "moneymouth-face", + "hugging-face", + "face-with-hand-over-mouth", + "shushing-face", + "thinking-face", + "zippermouth-face", + "face-with-raised-eyebrow", + "neutral-face", + "expressionless-face", + "face-without-mouth", + "face-in-clouds", + "smirking-face", + "unamused-face", + "face-with-rolling-eyes", + "grimacing-face", + "face-exhaling", + "lying-face", + "relieved-face", + "pensive-face", + "sleepy-face", + "drooling-face", + "sleeping-face", + "face-with-medical-mask", + "face-with-thermometer", + "face-with-headbandage", + "nauseated-face", + "face-vomiting", + "sneezing-face", + "hot-face", + "cold-face", + "woozy-face", + "knockedout-face", + "face-with-spiral-eyes", + "exploding-head", + "cowboy-hat-face", + "partying-face", + "disguised-face", + "smiling-face-with-sunglasses", + "nerd-face", + "face-with-monocle", + "confused-face", + "worried-face", + "slightly-frowning-face", + "frowning-face", + "face-with-open-mouth", + "hushed-face", + "astonished-face", + "flushed-face", + "pleading-face", + "frowning-face-with-open-mouth", + "anguished-face", + "fearful-face", + "anxious-face-with-sweat", + "sad-but-relieved-face", + "crying-face", + "loudly-crying-face", + "face-screaming-in-fear", + "confounded-face", + "persevering-face", + "disappointed-face", + "downcast-face-with-sweat", + "weary-face", + "tired-face", + "yawning-face", + "face-with-steam-from-nose", + "pouting-face", + "angry-face", + "face-with-symbols-on-mouth", + "smiling-face-with-horns", + "angry-face-with-horns", + "skull", + "skull-and-crossbones", + "pile-of-poo", + "clown-face", + "ogre", + "goblin", + "ghost", + "alien", + "alien-monster", + "robot", + "grinning-cat", + "grinning-cat-with-smiling-eyes", + "cat-with-tears-of-joy", + "smiling-cat-with-hearteyes", + "cat-with-wry-smile", + "kissing-cat", + "weary-cat", + "crying-cat", + "pouting-cat", + "seenoevil-monkey", + "hearnoevil-monkey", + "speaknoevil-monkey", + "kiss-mark", + "love-letter", + "heart-with-arrow", + "heart-with-ribbon", + "sparkling-heart", + "growing-heart", + "beating-heart", + "revolving-hearts", + "two-hearts", + "heart-decoration", + "heart-exclamation", + "broken-heart", + "heart-on-fire", + "mending-heart", + "red-heart", + "orange-heart", + "yellow-heart", + "green-heart", + "blue-heart", + "purple-heart", + "brown-heart", + "black-heart", + "white-heart", + "hundred-points", + "anger-symbol", + "collision", + "dizzy", + "sweat-droplets", + "dashing-away", + "hole", + "bomb", + "speech-balloon", + "eye-in-speech-bubble", + "left-speech-bubble", + "right-anger-bubble", + "thought-balloon", + "zzz" + ] + }, + { + "id": "people_&_body", + "name": "People & Body", + "emojis": [ + "waving-hand", + "raised-back-of-hand", + "hand-with-fingers-splayed", + "raised-hand", + "vulcan-salute", + "ok-hand", + "pinched-fingers", + "pinching-hand", + "victory-hand", + "crossed-fingers", + "loveyou-gesture", + "sign-of-the-horns", + "call-me-hand", + "backhand-index-pointing-left", + "backhand-index-pointing-right", + "backhand-index-pointing-up", + "middle-finger", + "backhand-index-pointing-down", + "index-pointing-up", + "thumbs-up", + "thumbs-down", + "raised-fist", + "oncoming-fist", + "leftfacing-fist", + "rightfacing-fist", + "clapping-hands", + "raising-hands", + "open-hands", + "palms-up-together", + "handshake", + "folded-hands", + "writing-hand", + "nail-polish", + "selfie", + "flexed-biceps", + "mechanical-arm", + "mechanical-leg", + "leg", + "foot", + "ear", + "ear-with-hearing-aid", + "nose", + "brain", + "anatomical-heart", + "lungs", + "tooth", + "bone", + "eyes", + "eye", + "tongue", + "mouth", + "baby", + "child", + "boy", + "girl", + "person", + "person-blond-hair", + "man", + "person-beard", + "man-beard", + "woman-beard", + "man-red-hair", + "man-curly-hair", + "man-white-hair", + "man-bald", + "woman", + "woman-red-hair", + "person-red-hair", + "woman-curly-hair", + "person-curly-hair", + "woman-white-hair", + "person-white-hair", + "woman-bald", + "person-bald", + "woman-blond-hair", + "man-blond-hair", + "older-person", + "old-man", + "old-woman", + "person-frowning", + "man-frowning", + "woman-frowning", + "person-pouting", + "man-pouting", + "woman-pouting", + "person-gesturing-no", + "man-gesturing-no", + "woman-gesturing-no", + "person-gesturing-ok", + "man-gesturing-ok", + "woman-gesturing-ok", + "person-tipping-hand", + "man-tipping-hand", + "woman-tipping-hand", + "person-raising-hand", + "man-raising-hand", + "woman-raising-hand", + "deaf-person", + "deaf-man", + "deaf-woman", + "person-bowing", + "man-bowing", + "woman-bowing", + "person-facepalming", + "man-facepalming", + "woman-facepalming", + "person-shrugging", + "man-shrugging", + "woman-shrugging", + "health-worker", + "man-health-worker", + "woman-health-worker", + "student", + "man-student", + "woman-student", + "teacher", + "man-teacher", + "woman-teacher", + "judge", + "man-judge", + "woman-judge", + "farmer", + "man-farmer", + "woman-farmer", + "cook", + "man-cook", + "woman-cook", + "mechanic", + "man-mechanic", + "woman-mechanic", + "factory-worker", + "man-factory-worker", + "woman-factory-worker", + "office-worker", + "man-office-worker", + "woman-office-worker", + "scientist", + "man-scientist", + "woman-scientist", + "technologist", + "man-technologist", + "woman-technologist", + "singer", + "man-singer", + "woman-singer", + "artist", + "man-artist", + "woman-artist", + "pilot", + "man-pilot", + "woman-pilot", + "astronaut", + "man-astronaut", + "woman-astronaut", + "firefighter", + "man-firefighter", + "woman-firefighter", + "police-officer", + "man-police-officer", + "woman-police-officer", + "detective", + "man-detective", + "woman-detective", + "guard", + "man-guard", + "woman-guard", + "ninja", + "construction-worker", + "man-construction-worker", + "woman-construction-worker", + "prince", + "princess", + "person-wearing-turban", + "man-wearing-turban", + "woman-wearing-turban", + "person-with-skullcap", + "woman-with-headscarf", + "person-in-tuxedo", + "man-in-tuxedo", + "woman-in-tuxedo", + "person-with-veil", + "man-with-veil", + "woman-with-veil", + "pregnant-woman", + "breastfeeding", + "woman-feeding-baby", + "man-feeding-baby", + "person-feeding-baby", + "baby-angel", + "santa-claus", + "mrs-claus", + "mx-claus", + "superhero", + "man-superhero", + "woman-superhero", + "supervillain", + "man-supervillain", + "woman-supervillain", + "mage", + "man-mage", + "woman-mage", + "fairy", + "man-fairy", + "woman-fairy", + "vampire", + "man-vampire", + "woman-vampire", + "merperson", + "merman", + "mermaid", + "elf", + "man-elf", + "woman-elf", + "genie", + "man-genie", + "woman-genie", + "zombie", + "man-zombie", + "woman-zombie", + "person-getting-massage", + "man-getting-massage", + "woman-getting-massage", + "person-getting-haircut", + "man-getting-haircut", + "woman-getting-haircut", + "person-walking", + "man-walking", + "woman-walking", + "person-standing", + "man-standing", + "woman-standing", + "person-kneeling", + "man-kneeling", + "woman-kneeling", + "person-with-white-cane", + "man-with-white-cane", + "woman-with-white-cane", + "person-in-motorized-wheelchair", + "man-in-motorized-wheelchair", + "woman-in-motorized-wheelchair", + "person-in-manual-wheelchair", + "man-in-manual-wheelchair", + "woman-in-manual-wheelchair", + "person-running", + "man-running", + "woman-running", + "woman-dancing", + "man-dancing", + "person-in-suit-levitating", + "people-with-bunny-ears", + "men-with-bunny-ears", + "women-with-bunny-ears", + "person-in-steamy-room", + "man-in-steamy-room", + "woman-in-steamy-room", + "person-climbing", + "man-climbing", + "woman-climbing", + "person-fencing", + "horse-racing", + "skier", + "snowboarder", + "person-golfing", + "man-golfing", + "woman-golfing", + "person-surfing", + "man-surfing", + "woman-surfing", + "person-rowing-boat", + "man-rowing-boat", + "woman-rowing-boat", + "person-swimming", + "man-swimming", + "woman-swimming", + "person-bouncing-ball", + "man-bouncing-ball", + "woman-bouncing-ball", + "person-lifting-weights", + "man-lifting-weights", + "woman-lifting-weights", + "person-biking", + "man-biking", + "woman-biking", + "person-mountain-biking", + "man-mountain-biking", + "woman-mountain-biking", + "person-cartwheeling", + "man-cartwheeling", + "woman-cartwheeling", + "people-wrestling", + "men-wrestling", + "women-wrestling", + "person-playing-water-polo", + "man-playing-water-polo", + "woman-playing-water-polo", + "person-playing-handball", + "man-playing-handball", + "woman-playing-handball", + "person-juggling", + "man-juggling", + "woman-juggling", + "person-in-lotus-position", + "man-in-lotus-position", + "woman-in-lotus-position", + "person-taking-bath", + "person-in-bed", + "people-holding-hands", + "women-holding-hands", + "woman-and-man-holding-hands", + "men-holding-hands", + "kiss", + "kiss-woman-man", + "kiss-man-man", + "kiss-woman-woman", + "couple-with-heart", + "couple-with-heart-woman-man", + "couple-with-heart-man-man", + "couple-with-heart-woman-woman", + "family", + "family-man-woman-boy", + "family-man-woman-girl", + "family-man-woman-girl-boy", + "family-man-woman-boy-boy", + "family-man-woman-girl-girl", + "family-man-man-boy", + "family-man-man-girl", + "family-man-man-girl-boy", + "family-man-man-boy-boy", + "family-man-man-girl-girl", + "family-woman-woman-boy", + "family-woman-woman-girl", + "family-woman-woman-girl-boy", + "family-woman-woman-boy-boy", + "family-woman-woman-girl-girl", + "family-man-boy", + "family-man-boy-boy", + "family-man-girl", + "family-man-girl-boy", + "family-man-girl-girl", + "family-woman-boy", + "family-woman-boy-boy", + "family-woman-girl", + "family-woman-girl-boy", + "family-woman-girl-girl", + "speaking-head", + "bust-in-silhouette", + "busts-in-silhouette", + "people-hugging", + "footprints" + ] + }, + { + "id": "animals_&_nature", + "name": "Animals & Nature", + "emojis": [ + "monkey-face", + "monkey", + "gorilla", + "orangutan", + "dog-face", + "dog", + "guide-dog", + "service-dog", + "poodle", + "wolf", + "fox", + "raccoon", + "cat-face", + "cat", + "black-cat", + "lion", + "tiger-face", + "tiger", + "leopard", + "horse-face", + "horse", + "unicorn", + "zebra", + "deer", + "bison", + "cow-face", + "ox", + "water-buffalo", + "cow", + "pig-face", + "pig", + "boar", + "pig-nose", + "ram", + "ewe", + "goat", + "camel", + "twohump-camel", + "llama", + "giraffe", + "elephant", + "mammoth", + "rhinoceros", + "hippopotamus", + "mouse-face", + "mouse", + "rat", + "hamster", + "rabbit-face", + "rabbit", + "chipmunk", + "beaver", + "hedgehog", + "bat", + "bear", + "polar-bear", + "koala", + "panda", + "sloth", + "otter", + "skunk", + "kangaroo", + "badger", + "paw-prints", + "turkey", + "chicken", + "rooster", + "hatching-chick", + "baby-chick", + "frontfacing-baby-chick", + "bird", + "penguin", + "dove", + "eagle", + "duck", + "swan", + "owl", + "dodo", + "feather", + "flamingo", + "peacock", + "parrot", + "frog", + "crocodile", + "turtle", + "lizard", + "snake", + "dragon-face", + "dragon", + "sauropod", + "trex", + "spouting-whale", + "whale", + "dolphin", + "seal", + "fish", + "tropical-fish", + "blowfish", + "shark", + "octopus", + "spiral-shell", + "snail", + "butterfly", + "bug", + "ant", + "honeybee", + "beetle", + "lady-beetle", + "cricket", + "cockroach", + "spider", + "spider-web", + "scorpion", + "mosquito", + "fly", + "worm", + "microbe", + "bouquet", + "cherry-blossom", + "white-flower", + "rosette", + "rose", + "wilted-flower", + "hibiscus", + "sunflower", + "blossom", + "tulip", + "seedling", + "potted-plant", + "evergreen-tree", + "deciduous-tree", + "palm-tree", + "cactus", + "sheaf-of-rice", + "herb", + "shamrock", + "four-leaf-clover", + "maple-leaf", + "fallen-leaf", + "leaf-fluttering-in-wind" + ] + }, + { + "id": "food_&_drink", + "name": "Food & Drink", + "emojis": [ + "grapes", + "melon", + "watermelon", + "tangerine", + "lemon", + "banana", + "pineapple", + "mango", + "red-apple", + "green-apple", + "pear", + "peach", + "cherries", + "strawberry", + "blueberries", + "kiwi-fruit", + "tomato", + "olive", + "coconut", + "avocado", + "eggplant", + "potato", + "carrot", + "ear-of-corn", + "hot-pepper", + "bell-pepper", + "cucumber", + "leafy-green", + "broccoli", + "garlic", + "onion", + "mushroom", + "peanuts", + "chestnut", + "bread", + "croissant", + "baguette-bread", + "flatbread", + "pretzel", + "bagel", + "pancakes", + "waffle", + "cheese-wedge", + "meat-on-bone", + "poultry-leg", + "cut-of-meat", + "bacon", + "hamburger", + "french-fries", + "pizza", + "hot-dog", + "sandwich", + "taco", + "burrito", + "tamale", + "stuffed-flatbread", + "falafel", + "egg", + "cooking", + "shallow-pan-of-food", + "pot-of-food", + "fondue", + "bowl-with-spoon", + "green-salad", + "popcorn", + "butter", + "salt", + "canned-food", + "bento-box", + "rice-cracker", + "rice-ball", + "cooked-rice", + "curry-rice", + "steaming-bowl", + "spaghetti", + "roasted-sweet-potato", + "oden", + "sushi", + "fried-shrimp", + "fish-cake-with-swirl", + "moon-cake", + "dango", + "dumpling", + "fortune-cookie", + "takeout-box", + "crab", + "lobster", + "shrimp", + "squid", + "oyster", + "soft-ice-cream", + "shaved-ice", + "ice-cream", + "doughnut", + "cookie", + "birthday-cake", + "shortcake", + "cupcake", + "pie", + "chocolate-bar", + "candy", + "lollipop", + "custard", + "honey-pot", + "baby-bottle", + "glass-of-milk", + "hot-beverage", + "teapot", + "teacup-without-handle", + "sake", + "bottle-with-popping-cork", + "wine-glass", + "cocktail-glass", + "tropical-drink", + "beer-mug", + "clinking-beer-mugs", + "clinking-glasses", + "tumbler-glass", + "cup-with-straw", + "bubble-tea", + "beverage-box", + "mate", + "ice", + "chopsticks", + "fork-and-knife-with-plate", + "fork-and-knife", + "spoon", + "kitchen-knife", + "amphora" + ] + }, + { + "id": "travel_&_places", + "name": "Travel & Places", + "emojis": [ + "globe-showing-europeafrica", + "globe-showing-americas", + "globe-showing-asiaaustralia", + "globe-with-meridians", + "world-map", + "map-of-japan", + "compass", + "snowcapped-mountain", + "mountain", + "volcano", + "mount-fuji", + "camping", + "beach-with-umbrella", + "desert", + "desert-island", + "national-park", + "stadium", + "classical-building", + "building-construction", + "brick", + "rock", + "wood", + "hut", + "houses", + "derelict-house", + "house", + "house-with-garden", + "office-building", + "japanese-post-office", + "post-office", + "hospital", + "bank", + "hotel", + "love-hotel", + "convenience-store", + "school", + "department-store", + "factory", + "japanese-castle", + "castle", + "wedding", + "tokyo-tower", + "statue-of-liberty", + "church", + "mosque", + "hindu-temple", + "synagogue", + "shinto-shrine", + "kaaba", + "fountain", + "tent", + "foggy", + "night-with-stars", + "cityscape", + "sunrise-over-mountains", + "sunrise", + "cityscape-at-dusk", + "sunset", + "bridge-at-night", + "hot-springs", + "carousel-horse", + "ferris-wheel", + "roller-coaster", + "barber-pole", + "circus-tent", + "locomotive", + "railway-car", + "highspeed-train", + "bullet-train", + "train", + "metro", + "light-rail", + "station", + "tram", + "monorail", + "mountain-railway", + "tram-car", + "bus", + "oncoming-bus", + "trolleybus", + "minibus", + "ambulance", + "fire-engine", + "police-car", + "oncoming-police-car", + "taxi", + "oncoming-taxi", + "automobile", + "oncoming-automobile", + "sport-utility-vehicle", + "pickup-truck", + "delivery-truck", + "articulated-lorry", + "tractor", + "racing-car", + "motorcycle", + "motor-scooter", + "manual-wheelchair", + "motorized-wheelchair", + "auto-rickshaw", + "bicycle", + "kick-scooter", + "skateboard", + "roller-skate", + "bus-stop", + "motorway", + "railway-track", + "oil-drum", + "fuel-pump", + "police-car-light", + "horizontal-traffic-light", + "vertical-traffic-light", + "stop-sign", + "construction", + "anchor", + "sailboat", + "canoe", + "speedboat", + "passenger-ship", + "ferry", + "motor-boat", + "ship", + "airplane", + "small-airplane", + "airplane-departure", + "airplane-arrival", + "parachute", + "seat", + "helicopter", + "suspension-railway", + "mountain-cableway", + "aerial-tramway", + "satellite", + "rocket", + "flying-saucer", + "bellhop-bell", + "luggage", + "hourglass-done", + "hourglass-not-done", + "watch", + "alarm-clock", + "stopwatch", + "timer-clock", + "mantelpiece-clock", + "twelve-oclock", + "twelvethirty", + "one-oclock", + "onethirty", + "two-oclock", + "twothirty", + "three-oclock", + "threethirty", + "four-oclock", + "fourthirty", + "five-oclock", + "fivethirty", + "six-oclock", + "sixthirty", + "seven-oclock", + "seventhirty", + "eight-oclock", + "eightthirty", + "nine-oclock", + "ninethirty", + "ten-oclock", + "tenthirty", + "eleven-oclock", + "eleventhirty", + "new-moon", + "waxing-crescent-moon", + "first-quarter-moon", + "waxing-gibbous-moon", + "full-moon", + "waning-gibbous-moon", + "last-quarter-moon", + "waning-crescent-moon", + "crescent-moon", + "new-moon-face", + "first-quarter-moon-face", + "last-quarter-moon-face", + "thermometer", + "sun", + "full-moon-face", + "sun-with-face", + "ringed-planet", + "star", + "glowing-star", + "shooting-star", + "milky-way", + "cloud", + "sun-behind-cloud", + "cloud-with-lightning-and-rain", + "sun-behind-small-cloud", + "sun-behind-large-cloud", + "sun-behind-rain-cloud", + "cloud-with-rain", + "cloud-with-snow", + "cloud-with-lightning", + "tornado", + "fog", + "wind-face", + "cyclone", + "rainbow", + "closed-umbrella", + "umbrella", + "umbrella-with-rain-drops", + "umbrella-on-ground", + "high-voltage", + "snowflake", + "snowman", + "snowman-without-snow", + "comet", + "fire", + "droplet", + "water-wave" + ] + }, + { + "id": "activities", + "name": "Activities", + "emojis": [ + "jackolantern", + "christmas-tree", + "fireworks", + "sparkler", + "firecracker", + "sparkles", + "balloon", + "party-popper", + "confetti-ball", + "tanabata-tree", + "pine-decoration", + "japanese-dolls", + "carp-streamer", + "wind-chime", + "moon-viewing-ceremony", + "red-envelope", + "ribbon", + "wrapped-gift", + "reminder-ribbon", + "admission-tickets", + "ticket", + "military-medal", + "trophy", + "sports-medal", + "1st-place-medal", + "2nd-place-medal", + "3rd-place-medal", + "soccer-ball", + "baseball", + "softball", + "basketball", + "volleyball", + "american-football", + "rugby-football", + "tennis", + "flying-disc", + "bowling", + "cricket-game", + "field-hockey", + "ice-hockey", + "lacrosse", + "ping-pong", + "badminton", + "boxing-glove", + "martial-arts-uniform", + "goal-net", + "flag-in-hole", + "ice-skate", + "fishing-pole", + "diving-mask", + "running-shirt", + "skis", + "sled", + "curling-stone", + "bullseye", + "yoyo", + "kite", + "pool-8-ball", + "crystal-ball", + "magic-wand", + "nazar-amulet", + "video-game", + "joystick", + "slot-machine", + "game-die", + "puzzle-piece", + "teddy-bear", + "piata", + "nesting-dolls", + "spade-suit", + "heart-suit", + "diamond-suit", + "club-suit", + "chess-pawn", + "joker", + "mahjong-red-dragon", + "flower-playing-cards", + "performing-arts", + "framed-picture", + "artist-palette", + "thread", + "sewing-needle", + "yarn", + "knot" + ] + }, + { + "id": "objects", + "name": "Objects", + "emojis": [ + "glasses", + "sunglasses", + "goggles", + "lab-coat", + "safety-vest", + "necktie", + "tshirt", + "jeans", + "scarf", + "gloves", + "coat", + "socks", + "dress", + "kimono", + "sari", + "onepiece-swimsuit", + "briefs", + "shorts", + "bikini", + "womans-clothes", + "purse", + "handbag", + "clutch-bag", + "shopping-bags", + "backpack", + "thong-sandal", + "mans-shoe", + "running-shoe", + "hiking-boot", + "flat-shoe", + "highheeled-shoe", + "womans-sandal", + "ballet-shoes", + "womans-boot", + "crown", + "womans-hat", + "top-hat", + "graduation-cap", + "billed-cap", + "military-helmet", + "rescue-workers-helmet", + "prayer-beads", + "lipstick", + "ring", + "gem-stone", + "muted-speaker", + "speaker-low-volume", + "speaker-medium-volume", + "speaker-high-volume", + "loudspeaker", + "megaphone", + "postal-horn", + "bell", + "bell-with-slash", + "musical-score", + "musical-note", + "musical-notes", + "studio-microphone", + "level-slider", + "control-knobs", + "microphone", + "headphone", + "radio", + "saxophone", + "accordion", + "guitar", + "musical-keyboard", + "trumpet", + "violin", + "banjo", + "drum", + "long-drum", + "mobile-phone", + "mobile-phone-with-arrow", + "telephone", + "telephone-receiver", + "pager", + "fax-machine", + "battery", + "electric-plug", + "laptop", + "desktop-computer", + "printer", + "keyboard", + "computer-mouse", + "trackball", + "computer-disk", + "floppy-disk", + "optical-disk", + "dvd", + "abacus", + "movie-camera", + "film-frames", + "film-projector", + "clapper-board", + "television", + "camera", + "camera-with-flash", + "video-camera", + "videocassette", + "magnifying-glass-tilted-left", + "magnifying-glass-tilted-right", + "candle", + "light-bulb", + "flashlight", + "red-paper-lantern", + "diya-lamp", + "notebook-with-decorative-cover", + "closed-book", + "open-book", + "green-book", + "blue-book", + "orange-book", + "books", + "notebook", + "ledger", + "page-with-curl", + "scroll", + "page-facing-up", + "newspaper", + "rolledup-newspaper", + "bookmark-tabs", + "bookmark", + "label", + "money-bag", + "coin", + "yen-banknote", + "dollar-banknote", + "euro-banknote", + "pound-banknote", + "money-with-wings", + "credit-card", + "receipt", + "chart-increasing-with-yen", + "envelope", + "email", + "incoming-envelope", + "envelope-with-arrow", + "outbox-tray", + "inbox-tray", + "package", + "closed-mailbox-with-raised-flag", + "closed-mailbox-with-lowered-flag", + "open-mailbox-with-raised-flag", + "open-mailbox-with-lowered-flag", + "postbox", + "ballot-box-with-ballot", + "pencil", + "black-nib", + "fountain-pen", + "pen", + "paintbrush", + "crayon", + "memo", + "briefcase", + "file-folder", + "open-file-folder", + "card-index-dividers", + "calendar", + "tearoff-calendar", + "spiral-notepad", + "spiral-calendar", + "card-index", + "chart-increasing", + "chart-decreasing", + "bar-chart", + "clipboard", + "pushpin", + "round-pushpin", + "paperclip", + "linked-paperclips", + "straight-ruler", + "triangular-ruler", + "scissors", + "card-file-box", + "file-cabinet", + "wastebasket", + "locked", + "unlocked", + "locked-with-pen", + "locked-with-key", + "key", + "old-key", + "hammer", + "axe", + "pick", + "hammer-and-pick", + "hammer-and-wrench", + "dagger", + "crossed-swords", + "water-pistol", + "boomerang", + "bow-and-arrow", + "shield", + "carpentry-saw", + "wrench", + "screwdriver", + "nut-and-bolt", + "gear", + "clamp", + "balance-scale", + "white-cane", + "link", + "chains", + "hook", + "toolbox", + "magnet", + "ladder", + "alembic", + "test-tube", + "petri-dish", + "dna", + "microscope", + "telescope", + "satellite-antenna", + "syringe", + "drop-of-blood", + "pill", + "adhesive-bandage", + "stethoscope", + "door", + "elevator", + "mirror", + "window", + "bed", + "couch-and-lamp", + "chair", + "toilet", + "plunger", + "shower", + "bathtub", + "mouse-trap", + "razor", + "lotion-bottle", + "safety-pin", + "broom", + "basket", + "roll-of-paper", + "bucket", + "soap", + "toothbrush", + "sponge", + "fire-extinguisher", + "shopping-cart", + "cigarette", + "coffin", + "headstone", + "funeral-urn", + "moai", + "placard" + ] + }, + { + "id": "symbols", + "name": "Symbols", + "emojis": [ + "atm-sign", + "litter-in-bin-sign", + "potable-water", + "wheelchair-symbol", + "mens-room", + "womens-room", + "restroom", + "baby-symbol", + "water-closet", + "passport-control", + "customs", + "baggage-claim", + "left-luggage", + "warning", + "children-crossing", + "no-entry", + "prohibited", + "no-bicycles", + "no-smoking", + "no-littering", + "nonpotable-water", + "no-pedestrians", + "no-mobile-phones", + "no-one-under-eighteen", + "radioactive", + "biohazard", + "up-arrow", + "upright-arrow", + "right-arrow", + "downright-arrow", + "down-arrow", + "downleft-arrow", + "left-arrow", + "upleft-arrow", + "updown-arrow", + "leftright-arrow", + "right-arrow-curving-left", + "left-arrow-curving-right", + "right-arrow-curving-up", + "right-arrow-curving-down", + "clockwise-vertical-arrows", + "counterclockwise-arrows-button", + "back-arrow", + "end-arrow", + "on-arrow", + "soon-arrow", + "top-arrow", + "place-of-worship", + "atom-symbol", + "om", + "star-of-david", + "wheel-of-dharma", + "yin-yang", + "latin-cross", + "orthodox-cross", + "star-and-crescent", + "peace-symbol", + "menorah", + "dotted-sixpointed-star", + "aries", + "taurus", + "gemini", + "cancer", + "leo", + "virgo", + "libra", + "scorpio", + "sagittarius", + "capricorn", + "aquarius", + "pisces", + "ophiuchus", + "shuffle-tracks-button", + "repeat-button", + "repeat-single-button", + "play-button", + "fastforward-button", + "next-track-button", + "play-or-pause-button", + "reverse-button", + "fast-reverse-button", + "last-track-button", + "upwards-button", + "fast-up-button", + "downwards-button", + "fast-down-button", + "pause-button", + "stop-button", + "record-button", + "eject-button", + "cinema", + "dim-button", + "bright-button", + "antenna-bars", + "vibration-mode", + "mobile-phone-off", + "female-sign", + "male-sign", + "transgender-symbol", + "multiply", + "plus", + "minus", + "divide", + "infinity", + "double-exclamation-mark", + "exclamation-question-mark", + "red-question-mark", + "white-question-mark", + "white-exclamation-mark", + "red-exclamation-mark", + "wavy-dash", + "currency-exchange", + "heavy-dollar-sign", + "medical-symbol", + "recycling-symbol", + "fleurdelis", + "trident-emblem", + "name-badge", + "japanese-symbol-for-beginner", + "hollow-red-circle", + "check-mark-button", + "check-box-with-check", + "check-mark", + "cross-mark", + "cross-mark-button", + "curly-loop", + "double-curly-loop", + "part-alternation-mark", + "eightspoked-asterisk", + "eightpointed-star", + "sparkle", + "copyright", + "registered", + "trade-mark", + "keycap", + "keycap", + "keycap-0", + "keycap-1", + "keycap-2", + "keycap-3", + "keycap-4", + "keycap-5", + "keycap-6", + "keycap-7", + "keycap-8", + "keycap-9", + "keycap-10", + "input-latin-uppercase", + "input-latin-lowercase", + "input-numbers", + "input-symbols", + "input-latin-letters", + "a-button-blood-type", + "ab-button-blood-type", + "b-button-blood-type", + "cl-button", + "cool-button", + "free-button", + "information", + "id-button", + "circled-m", + "new-button", + "ng-button", + "o-button-blood-type", + "ok-button", + "p-button", + "sos-button", + "up-button", + "vs-button", + "japanese-here-button", + "japanese-service-charge-button", + "japanese-monthly-amount-button", + "japanese-not-free-of-charge-button", + "japanese-reserved-button", + "japanese-bargain-button", + "japanese-discount-button", + "japanese-free-of-charge-button", + "japanese-prohibited-button", + "japanese-acceptable-button", + "japanese-application-button", + "japanese-passing-grade-button", + "japanese-vacancy-button", + "japanese-congratulations-button", + "japanese-secret-button", + "japanese-open-for-business-button", + "japanese-no-vacancy-button", + "red-circle", + "orange-circle", + "yellow-circle", + "green-circle", + "blue-circle", + "purple-circle", + "brown-circle", + "black-circle", + "white-circle", + "red-square", + "orange-square", + "yellow-square", + "green-square", + "blue-square", + "purple-square", + "brown-square", + "black-large-square", + "white-large-square", + "black-medium-square", + "white-medium-square", + "black-mediumsmall-square", + "white-mediumsmall-square", + "black-small-square", + "white-small-square", + "large-orange-diamond", + "large-blue-diamond", + "small-orange-diamond", + "small-blue-diamond", + "red-triangle-pointed-up", + "red-triangle-pointed-down", + "diamond-with-a-dot", + "radio-button", + "white-square-button", + "black-square-button" + ] + }, + { + "id": "flags", + "name": "Flags", + "emojis": [ + "chequered-flag", + "triangular-flag", + "crossed-flags", + "black-flag", + "white-flag", + "rainbow-flag", + "transgender-flag", + "pirate-flag", + "flag-ascension-island", + "flag-andorra", + "flag-united-arab-emirates", + "flag-afghanistan", + "flag-antigua--barbuda", + "flag-anguilla", + "flag-albania", + "flag-armenia", + "flag-angola", + "flag-antarctica", + "flag-argentina", + "flag-american-samoa", + "flag-austria", + "flag-australia", + "flag-aruba", + "flag-land-islands", + "flag-azerbaijan", + "flag-bosnia--herzegovina", + "flag-barbados", + "flag-bangladesh", + "flag-belgium", + "flag-burkina-faso", + "flag-bulgaria", + "flag-bahrain", + "flag-burundi", + "flag-benin", + "flag-st-barthlemy", + "flag-bermuda", + "flag-brunei", + "flag-bolivia", + "flag-caribbean-netherlands", + "flag-brazil", + "flag-bahamas", + "flag-bhutan", + "flag-bouvet-island", + "flag-botswana", + "flag-belarus", + "flag-belize", + "flag-canada", + "flag-cocos-keeling-islands", + "flag-congo--kinshasa", + "flag-central-african-republic", + "flag-congo--brazzaville", + "flag-switzerland", + "flag-cte-divoire", + "flag-cook-islands", + "flag-chile", + "flag-cameroon", + "flag-china", + "flag-colombia", + "flag-clipperton-island", + "flag-costa-rica", + "flag-cuba", + "flag-cape-verde", + "flag-curaao", + "flag-christmas-island", + "flag-cyprus", + "flag-czechia", + "flag-germany", + "flag-diego-garcia", + "flag-djibouti", + "flag-denmark", + "flag-dominica", + "flag-dominican-republic", + "flag-algeria", + "flag-ceuta--melilla", + "flag-ecuador", + "flag-estonia", + "flag-egypt", + "flag-western-sahara", + "flag-eritrea", + "flag-spain", + "flag-ethiopia", + "flag-european-union", + "flag-finland", + "flag-fiji", + "flag-falkland-islands", + "flag-micronesia", + "flag-faroe-islands", + "flag-france", + "flag-gabon", + "flag-united-kingdom", + "flag-grenada", + "flag-georgia", + "flag-french-guiana", + "flag-guernsey", + "flag-ghana", + "flag-gibraltar", + "flag-greenland", + "flag-gambia", + "flag-guinea", + "flag-guadeloupe", + "flag-equatorial-guinea", + "flag-greece", + "flag-south-georgia--south-sandwich-islands", + "flag-guatemala", + "flag-guam", + "flag-guineabissau", + "flag-guyana", + "flag-hong-kong-sar-china", + "flag-heard--mcdonald-islands", + "flag-honduras", + "flag-croatia", + "flag-haiti", + "flag-hungary", + "flag-canary-islands", + "flag-indonesia", + "flag-ireland", + "flag-israel", + "flag-isle-of-man", + "flag-india", + "flag-british-indian-ocean-territory", + "flag-iraq", + "flag-iran", + "flag-iceland", + "flag-italy", + "flag-jersey", + "flag-jamaica", + "flag-jordan", + "flag-japan", + "flag-kenya", + "flag-kyrgyzstan", + "flag-cambodia", + "flag-kiribati", + "flag-comoros", + "flag-st-kitts--nevis", + "flag-north-korea", + "flag-south-korea", + "flag-kuwait", + "flag-cayman-islands", + "flag-kazakhstan", + "flag-laos", + "flag-lebanon", + "flag-st-lucia", + "flag-liechtenstein", + "flag-sri-lanka", + "flag-liberia", + "flag-lesotho", + "flag-lithuania", + "flag-luxembourg", + "flag-latvia", + "flag-libya", + "flag-morocco", + "flag-monaco", + "flag-moldova", + "flag-montenegro", + "flag-st-martin", + "flag-madagascar", + "flag-marshall-islands", + "flag-north-macedonia", + "flag-mali", + "flag-myanmar-burma", + "flag-mongolia", + "flag-macao-sar-china", + "flag-northern-mariana-islands", + "flag-martinique", + "flag-mauritania", + "flag-montserrat", + "flag-malta", + "flag-mauritius", + "flag-maldives", + "flag-malawi", + "flag-mexico", + "flag-malaysia", + "flag-mozambique", + "flag-namibia", + "flag-new-caledonia", + "flag-niger", + "flag-norfolk-island", + "flag-nigeria", + "flag-nicaragua", + "flag-netherlands", + "flag-norway", + "flag-nepal", + "flag-nauru", + "flag-niue", + "flag-new-zealand", + "flag-oman", + "flag-panama", + "flag-peru", + "flag-french-polynesia", + "flag-papua-new-guinea", + "flag-philippines", + "flag-pakistan", + "flag-poland", + "flag-st-pierre--miquelon", + "flag-pitcairn-islands", + "flag-puerto-rico", + "flag-palestinian-territories", + "flag-portugal", + "flag-palau", + "flag-paraguay", + "flag-qatar", + "flag-runion", + "flag-romania", + "flag-serbia", + "flag-russia", + "flag-rwanda", + "flag-saudi-arabia", + "flag-solomon-islands", + "flag-seychelles", + "flag-sudan", + "flag-sweden", + "flag-singapore", + "flag-st-helena", + "flag-slovenia", + "flag-svalbard--jan-mayen", + "flag-slovakia", + "flag-sierra-leone", + "flag-san-marino", + "flag-senegal", + "flag-somalia", + "flag-suriname", + "flag-south-sudan", + "flag-so-tom--prncipe", + "flag-el-salvador", + "flag-sint-maarten", + "flag-syria", + "flag-eswatini", + "flag-tristan-da-cunha", + "flag-turks--caicos-islands", + "flag-chad", + "flag-french-southern-territories", + "flag-togo", + "flag-thailand", + "flag-tajikistan", + "flag-tokelau", + "flag-timorleste", + "flag-turkmenistan", + "flag-tunisia", + "flag-tonga", + "flag-turkey", + "flag-trinidad--tobago", + "flag-tuvalu", + "flag-taiwan", + "flag-tanzania", + "flag-ukraine", + "flag-uganda", + "flag-us-outlying-islands", + "flag-united-nations", + "flag-united-states", + "flag-uruguay", + "flag-uzbekistan", + "flag-vatican-city", + "flag-st-vincent--grenadines", + "flag-venezuela", + "flag-british-virgin-islands", + "flag-us-virgin-islands", + "flag-vietnam", + "flag-vanuatu", + "flag-wallis--futuna", + "flag-samoa", + "flag-kosovo", + "flag-yemen", + "flag-mayotte", + "flag-south-africa", + "flag-zambia", + "flag-zimbabwe", + "flag-england", + "flag-scotland", + "flag-wales" + ] + } + ], + "emojis": { + "grinning-face": { + "a": "Grinning Face", + "b": "1F600", + "j": [ + "face", + "grin", + "smile", + "happy", + "joy", + ":D" + ] + }, + "grinning-face-with-big-eyes": { + "a": "Grinning Face with Big Eyes", + "b": "1F603", + "j": [ + "face", + "mouth", + "open", + "smile", + "happy", + "joy", + "haha", + ":D", + ":)", + "funny" + ] + }, + "grinning-face-with-smiling-eyes": { + "a": "Grinning Face with Smiling Eyes", + "b": "1F604", + "j": [ + "eye", + "face", + "mouth", + "open", + "smile", + "happy", + "joy", + "funny", + "haha", + "laugh", + "like", + ":D", + ":)" + ] + }, + "beaming-face-with-smiling-eyes": { + "a": "Beaming Face with Smiling Eyes", + "b": "1F601", + "j": [ + "eye", + "face", + "grin", + "smile", + "happy", + "joy", + "kawaii" + ] + }, + "grinning-squinting-face": { + "a": "Grinning Squinting Face", + "b": "1F606", + "j": [ + "face", + "laugh", + "mouth", + "satisfied", + "smile", + "happy", + "joy", + "lol", + "haha", + "glad", + "XD" + ] + }, + "grinning-face-with-sweat": { + "a": "Grinning Face with Sweat", + "b": "1F605", + "j": [ + "cold", + "face", + "open", + "smile", + "sweat", + "hot", + "happy", + "laugh", + "relief" + ] + }, + "rolling-on-the-floor-laughing": { + "a": "Rolling on the Floor Laughing", + "b": "1F923", + "j": [ + "face", + "floor", + "laugh", + "rofl", + "rolling", + "rotfl", + "laughing", + "lol", + "haha" + ] + }, + "face-with-tears-of-joy": { + "a": "Face with Tears of Joy", + "b": "1F602", + "j": [ + "face", + "joy", + "laugh", + "tear", + "cry", + "tears", + "weep", + "happy", + "happytears", + "haha" + ] + }, + "slightly-smiling-face": { + "a": "Slightly Smiling Face", + "b": "1F642", + "j": [ + "face", + "smile" + ] + }, + "upsidedown-face": { + "a": "Upside-Down Face", + "b": "1F643", + "j": [ + "face", + "upside-down", + "upside_down_face", + "flipped", + "silly", + "smile" + ] + }, + "winking-face": { + "a": "Winking Face", + "b": "1F609", + "j": [ + "face", + "wink", + "happy", + "mischievous", + "secret", + ";)", + "smile", + "eye" + ] + }, + "smiling-face-with-smiling-eyes": { + "a": "Smiling Face with Smiling Eyes", + "b": "1F60A", + "j": [ + "blush", + "eye", + "face", + "smile", + "happy", + "flushed", + "crush", + "embarrassed", + "shy", + "joy" + ] + }, + "smiling-face-with-halo": { + "a": "Smiling Face with Halo", + "b": "1F607", + "j": [ + "angel", + "face", + "fantasy", + "halo", + "innocent", + "heaven" + ] + }, + "smiling-face-with-hearts": { + "a": "Smiling Face with Hearts", + "b": "1F970", + "j": [ + "adore", + "crush", + "hearts", + "in love", + "face", + "love", + "like", + "affection", + "valentines", + "infatuation" + ] + }, + "smiling-face-with-hearteyes": { + "a": "Smiling Face with Heart-Eyes", + "b": "1F60D", + "j": [ + "eye", + "face", + "love", + "smile", + "smiling face with heart-eyes", + "smiling_face_with_heart_eyes", + "like", + "affection", + "valentines", + "infatuation", + "crush", + "heart" + ] + }, + "starstruck": { + "a": "Star-Struck", + "b": "1F929", + "j": [ + "eyes", + "face", + "grinning", + "star", + "star-struck", + "starry-eyed", + "star_struck", + "smile", + "starry" + ] + }, + "face-blowing-a-kiss": { + "a": "Face Blowing a Kiss", + "b": "1F618", + "j": [ + "face", + "kiss", + "love", + "like", + "affection", + "valentines", + "infatuation" + ] + }, + "kissing-face": { + "a": "Kissing Face", + "b": "1F617", + "j": [ + "face", + "kiss", + "love", + "like", + "3", + "valentines", + "infatuation" + ] + }, + "smiling-face": { + "a": "Smiling Face", + "b": "263A", + "j": [ + "face", + "outlined", + "relaxed", + "smile", + "blush", + "massage", + "happiness" + ] + }, + "kissing-face-with-closed-eyes": { + "a": "Kissing Face with Closed Eyes", + "b": "1F61A", + "j": [ + "closed", + "eye", + "face", + "kiss", + "love", + "like", + "affection", + "valentines", + "infatuation" + ] + }, + "kissing-face-with-smiling-eyes": { + "a": "Kissing Face with Smiling Eyes", + "b": "1F619", + "j": [ + "eye", + "face", + "kiss", + "smile", + "affection", + "valentines", + "infatuation" + ] + }, + "smiling-face-with-tear": { + "a": "Smiling Face with Tear", + "b": "1F972", + "j": [ + "grateful", + "proud", + "relieved", + "smiling", + "tear", + "touched", + "sad", + "cry", + "pretend" + ] + }, + "face-savoring-food": { + "a": "Face Savoring Food", + "b": "1F60B", + "j": [ + "delicious", + "face", + "savouring", + "smile", + "yum", + "happy", + "joy", + "tongue", + "silly", + "yummy", + "nom" + ] + }, + "face-with-tongue": { + "a": "Face with Tongue", + "b": "1F61B", + "j": [ + "face", + "tongue", + "prank", + "childish", + "playful", + "mischievous", + "smile" + ] + }, + "winking-face-with-tongue": { + "a": "Winking Face with Tongue", + "b": "1F61C", + "j": [ + "eye", + "face", + "joke", + "tongue", + "wink", + "prank", + "childish", + "playful", + "mischievous", + "smile" + ] + }, + "zany-face": { + "a": "Zany Face", + "b": "1F92A", + "j": [ + "eye", + "goofy", + "large", + "small", + "face", + "crazy" + ] + }, + "squinting-face-with-tongue": { + "a": "Squinting Face with Tongue", + "b": "1F61D", + "j": [ + "eye", + "face", + "horrible", + "taste", + "tongue", + "prank", + "playful", + "mischievous", + "smile" + ] + }, + "moneymouth-face": { + "a": "Money-Mouth Face", + "b": "1F911", + "j": [ + "face", + "money", + "money-mouth face", + "mouth", + "money_mouth_face", + "rich", + "dollar" + ] + }, + "hugging-face": { + "a": "Hugging Face", + "b": "1F917", + "j": [ + "face", + "hug", + "hugging", + "smile" + ] + }, + "face-with-hand-over-mouth": { + "a": "Face with Hand over Mouth", + "b": "1F92D", + "j": [ + "whoops", + "shock", + "sudden realization", + "surprise", + "face" + ] + }, + "shushing-face": { + "a": "Shushing Face", + "b": "1F92B", + "j": [ + "quiet", + "shush", + "face", + "shhh" + ] + }, + "thinking-face": { + "a": "Thinking Face", + "b": "1F914", + "j": [ + "face", + "thinking", + "hmmm", + "think", + "consider" + ] + }, + "zippermouth-face": { + "a": "Zipper-Mouth Face", + "b": "1F910", + "j": [ + "face", + "mouth", + "zipper", + "zipper-mouth face", + "zipper_mouth_face", + "sealed", + "secret" + ] + }, + "face-with-raised-eyebrow": { + "a": "Face with Raised Eyebrow", + "b": "1F928", + "j": [ + "distrust", + "skeptic", + "disapproval", + "disbelief", + "mild surprise", + "scepticism", + "face", + "surprise" + ] + }, + "neutral-face": { + "a": "Neutral Face", + "b": "1F610", + "j": [ + "deadpan", + "face", + "meh", + "neutral", + "indifference", + ":|" + ] + }, + "expressionless-face": { + "a": "Expressionless Face", + "b": "1F611", + "j": [ + "expressionless", + "face", + "inexpressive", + "meh", + "unexpressive", + "indifferent", + "-_-", + "deadpan" + ] + }, + "face-without-mouth": { + "a": "Face Without Mouth", + "b": "1F636", + "j": [ + "face", + "mouth", + "quiet", + "silent", + "hellokitty" + ] + }, + "face-in-clouds": { + "a": "⊛ Face in Clouds", + "b": "1F636-200D-1F32B-FE0F", + "j": [ + "absentminded", + "face in clouds", + "face in the fog", + "head in clouds" + ] + }, + "smirking-face": { + "a": "Smirking Face", + "b": "1F60F", + "j": [ + "face", + "smirk", + "smile", + "mean", + "prank", + "smug", + "sarcasm" + ] + }, + "unamused-face": { + "a": "Unamused Face", + "b": "1F612", + "j": [ + "face", + "unamused", + "unhappy", + "indifference", + "bored", + "straight face", + "serious", + "sarcasm", + "unimpressed", + "skeptical", + "dubious", + "side_eye" + ] + }, + "face-with-rolling-eyes": { + "a": "Face with Rolling Eyes", + "b": "1F644", + "j": [ + "eyeroll", + "eyes", + "face", + "rolling", + "frustrated" + ] + }, + "grimacing-face": { + "a": "Grimacing Face", + "b": "1F62C", + "j": [ + "face", + "grimace", + "teeth" + ] + }, + "face-exhaling": { + "a": "⊛ Face Exhaling", + "b": "1F62E-200D-1F4A8", + "j": [ + "exhale", + "face exhaling", + "gasp", + "groan", + "relief", + "whisper", + "whistle" + ] + }, + "lying-face": { + "a": "Lying Face", + "b": "1F925", + "j": [ + "face", + "lie", + "pinocchio" + ] + }, + "relieved-face": { + "a": "Relieved Face", + "b": "1F60C", + "j": [ + "face", + "relieved", + "relaxed", + "phew", + "massage", + "happiness" + ] + }, + "pensive-face": { + "a": "Pensive Face", + "b": "1F614", + "j": [ + "dejected", + "face", + "pensive", + "sad", + "depressed", + "upset" + ] + }, + "sleepy-face": { + "a": "Sleepy Face", + "b": "1F62A", + "j": [ + "face", + "sleep", + "tired", + "rest", + "nap" + ] + }, + "drooling-face": { + "a": "Drooling Face", + "b": "1F924", + "j": [ + "drooling", + "face" + ] + }, + "sleeping-face": { + "a": "Sleeping Face", + "b": "1F634", + "j": [ + "face", + "sleep", + "zzz", + "tired", + "sleepy", + "night" + ] + }, + "face-with-medical-mask": { + "a": "Face with Medical Mask", + "b": "1F637", + "j": [ + "cold", + "doctor", + "face", + "mask", + "sick", + "ill", + "disease" + ] + }, + "face-with-thermometer": { + "a": "Face with Thermometer", + "b": "1F912", + "j": [ + "face", + "ill", + "sick", + "thermometer", + "temperature", + "cold", + "fever" + ] + }, + "face-with-headbandage": { + "a": "Face with Head-Bandage", + "b": "1F915", + "j": [ + "bandage", + "face", + "face with head-bandage", + "hurt", + "injury", + "face_with_head_bandage", + "injured", + "clumsy" + ] + }, + "nauseated-face": { + "a": "Nauseated Face", + "b": "1F922", + "j": [ + "face", + "nauseated", + "vomit", + "gross", + "green", + "sick", + "throw up", + "ill" + ] + }, + "face-vomiting": { + "a": "Face Vomiting", + "b": "1F92E", + "j": [ + "puke", + "sick", + "vomit", + "face" + ] + }, + "sneezing-face": { + "a": "Sneezing Face", + "b": "1F927", + "j": [ + "face", + "gesundheit", + "sneeze", + "sick", + "allergy" + ] + }, + "hot-face": { + "a": "Hot Face", + "b": "1F975", + "j": [ + "feverish", + "heat stroke", + "hot", + "red-faced", + "sweating", + "face", + "heat", + "red" + ] + }, + "cold-face": { + "a": "Cold Face", + "b": "1F976", + "j": [ + "blue-faced", + "cold", + "freezing", + "frostbite", + "icicles", + "face", + "blue", + "frozen" + ] + }, + "woozy-face": { + "a": "Woozy Face", + "b": "1F974", + "j": [ + "dizzy", + "intoxicated", + "tipsy", + "uneven eyes", + "wavy mouth", + "face", + "wavy" + ] + }, + "knockedout-face": { + "a": "Knocked-out Face", + "b": "1F635", + "j": [ + "dead", + "face", + "knocked out", + "knocked-out face", + "dizzy_face", + "spent", + "unconscious", + "xox", + "dizzy" + ] + }, + "face-with-spiral-eyes": { + "a": "⊛ Face with Spiral Eyes", + "b": "1F635-200D-1F4AB", + "j": [ + "dizzy", + "face with spiral eyes", + "hypnotized", + "spiral", + "trouble", + "whoa" + ] + }, + "exploding-head": { + "a": "Exploding Head", + "b": "1F92F", + "j": [ + "mind blown", + "shocked", + "face", + "mind", + "blown" + ] + }, + "cowboy-hat-face": { + "a": "Cowboy Hat Face", + "b": "1F920", + "j": [ + "cowboy", + "cowgirl", + "face", + "hat" + ] + }, + "partying-face": { + "a": "Partying Face", + "b": "1F973", + "j": [ + "celebration", + "hat", + "horn", + "party", + "face", + "woohoo" + ] + }, + "disguised-face": { + "a": "Disguised Face", + "b": "1F978", + "j": [ + "disguise", + "face", + "glasses", + "incognito", + "nose", + "pretent", + "brows", + "moustache" + ] + }, + "smiling-face-with-sunglasses": { + "a": "Smiling Face with Sunglasses", + "b": "1F60E", + "j": [ + "bright", + "cool", + "face", + "sun", + "sunglasses", + "smile", + "summer", + "beach", + "sunglass" + ] + }, + "nerd-face": { + "a": "Nerd Face", + "b": "1F913", + "j": [ + "face", + "geek", + "nerd", + "nerdy", + "dork" + ] + }, + "face-with-monocle": { + "a": "Face with Monocle", + "b": "1F9D0", + "j": [ + "stuffy", + "wealthy", + "face" + ] + }, + "confused-face": { + "a": "Confused Face", + "b": "1F615", + "j": [ + "confused", + "face", + "meh", + "indifference", + "huh", + "weird", + "hmmm", + ":/" + ] + }, + "worried-face": { + "a": "Worried Face", + "b": "1F61F", + "j": [ + "face", + "worried", + "concern", + "nervous", + ":(" + ] + }, + "slightly-frowning-face": { + "a": "Slightly Frowning Face", + "b": "1F641", + "j": [ + "face", + "frown", + "frowning", + "disappointed", + "sad", + "upset" + ] + }, + "frowning-face": { + "a": "Frowning Face", + "b": "2639", + "j": [ + "face", + "frown", + "sad", + "upset" + ] + }, + "face-with-open-mouth": { + "a": "Face with Open Mouth", + "b": "1F62E", + "j": [ + "face", + "mouth", + "open", + "sympathy", + "surprise", + "impressed", + "wow", + "whoa", + ":O" + ] + }, + "hushed-face": { + "a": "Hushed Face", + "b": "1F62F", + "j": [ + "face", + "hushed", + "stunned", + "surprised", + "woo", + "shh" + ] + }, + "astonished-face": { + "a": "Astonished Face", + "b": "1F632", + "j": [ + "astonished", + "face", + "shocked", + "totally", + "xox", + "surprised", + "poisoned" + ] + }, + "flushed-face": { + "a": "Flushed Face", + "b": "1F633", + "j": [ + "dazed", + "face", + "flushed", + "blush", + "shy", + "flattered" + ] + }, + "pleading-face": { + "a": "Pleading Face", + "b": "1F97A", + "j": [ + "begging", + "mercy", + "puppy eyes", + "face" + ] + }, + "frowning-face-with-open-mouth": { + "a": "Frowning Face with Open Mouth", + "b": "1F626", + "j": [ + "face", + "frown", + "mouth", + "open", + "aw", + "what" + ] + }, + "anguished-face": { + "a": "Anguished Face", + "b": "1F627", + "j": [ + "anguished", + "face", + "stunned", + "nervous" + ] + }, + "fearful-face": { + "a": "Fearful Face", + "b": "1F628", + "j": [ + "face", + "fear", + "fearful", + "scared", + "terrified", + "nervous", + "oops", + "huh" + ] + }, + "anxious-face-with-sweat": { + "a": "Anxious Face with Sweat", + "b": "1F630", + "j": [ + "blue", + "cold", + "face", + "rushed", + "sweat", + "nervous" + ] + }, + "sad-but-relieved-face": { + "a": "Sad but Relieved Face", + "b": "1F625", + "j": [ + "disappointed", + "face", + "relieved", + "whew", + "phew", + "sweat", + "nervous" + ] + }, + "crying-face": { + "a": "Crying Face", + "b": "1F622", + "j": [ + "cry", + "face", + "sad", + "tear", + "tears", + "depressed", + "upset", + ":'(" + ] + }, + "loudly-crying-face": { + "a": "Loudly Crying Face", + "b": "1F62D", + "j": [ + "cry", + "face", + "sad", + "sob", + "tear", + "tears", + "upset", + "depressed" + ] + }, + "face-screaming-in-fear": { + "a": "Face Screaming in Fear", + "b": "1F631", + "j": [ + "face", + "fear", + "munch", + "scared", + "scream", + "omg" + ] + }, + "confounded-face": { + "a": "Confounded Face", + "b": "1F616", + "j": [ + "confounded", + "face", + "confused", + "sick", + "unwell", + "oops", + ":S" + ] + }, + "persevering-face": { + "a": "Persevering Face", + "b": "1F623", + "j": [ + "face", + "persevere", + "sick", + "no", + "upset", + "oops" + ] + }, + "disappointed-face": { + "a": "Disappointed Face", + "b": "1F61E", + "j": [ + "disappointed", + "face", + "sad", + "upset", + "depressed", + ":(" + ] + }, + "downcast-face-with-sweat": { + "a": "Downcast Face with Sweat", + "b": "1F613", + "j": [ + "cold", + "face", + "sweat", + "hot", + "sad", + "tired", + "exercise" + ] + }, + "weary-face": { + "a": "Weary Face", + "b": "1F629", + "j": [ + "face", + "tired", + "weary", + "sleepy", + "sad", + "frustrated", + "upset" + ] + }, + "tired-face": { + "a": "Tired Face", + "b": "1F62B", + "j": [ + "face", + "tired", + "sick", + "whine", + "upset", + "frustrated" + ] + }, + "yawning-face": { + "a": "Yawning Face", + "b": "1F971", + "j": [ + "bored", + "tired", + "yawn", + "sleepy" + ] + }, + "face-with-steam-from-nose": { + "a": "Face with Steam From Nose", + "b": "1F624", + "j": [ + "face", + "triumph", + "won", + "gas", + "phew", + "proud", + "pride" + ] + }, + "pouting-face": { + "a": "Pouting Face", + "b": "1F621", + "j": [ + "angry", + "face", + "mad", + "pouting", + "rage", + "red", + "hate", + "despise" + ] + }, + "angry-face": { + "a": "Angry Face", + "b": "1F620", + "j": [ + "anger", + "angry", + "face", + "mad", + "annoyed", + "frustrated" + ] + }, + "face-with-symbols-on-mouth": { + "a": "Face with Symbols on Mouth", + "b": "1F92C", + "j": [ + "swearing", + "cursing", + "face", + "cussing", + "profanity", + "expletive" + ] + }, + "smiling-face-with-horns": { + "a": "Smiling Face with Horns", + "b": "1F608", + "j": [ + "face", + "fairy tale", + "fantasy", + "horns", + "smile", + "devil" + ] + }, + "angry-face-with-horns": { + "a": "Angry Face with Horns", + "b": "1F47F", + "j": [ + "demon", + "devil", + "face", + "fantasy", + "imp", + "angry", + "horns" + ] + }, + "skull": { + "a": "Skull", + "b": "1F480", + "j": [ + "death", + "face", + "fairy tale", + "monster", + "dead", + "skeleton", + "creepy" + ] + }, + "skull-and-crossbones": { + "a": "Skull and Crossbones", + "b": "2620", + "j": [ + "crossbones", + "death", + "face", + "monster", + "skull", + "poison", + "danger", + "deadly", + "scary", + "pirate", + "evil" + ] + }, + "pile-of-poo": { + "a": "Pile of Poo", + "b": "1F4A9", + "j": [ + "dung", + "face", + "monster", + "poo", + "poop", + "hankey", + "shitface", + "fail", + "turd", + "shit" + ] + }, + "clown-face": { + "a": "Clown Face", + "b": "1F921", + "j": [ + "clown", + "face" + ] + }, + "ogre": { + "a": "Ogre", + "b": "1F479", + "j": [ + "creature", + "face", + "fairy tale", + "fantasy", + "monster", + "troll", + "red", + "mask", + "halloween", + "scary", + "creepy", + "devil", + "demon", + "japanese" + ] + }, + "goblin": { + "a": "Goblin", + "b": "1F47A", + "j": [ + "creature", + "face", + "fairy tale", + "fantasy", + "monster", + "red", + "evil", + "mask", + "scary", + "creepy", + "japanese" + ] + }, + "ghost": { + "a": "Ghost", + "b": "1F47B", + "j": [ + "creature", + "face", + "fairy tale", + "fantasy", + "monster", + "halloween", + "spooky", + "scary" + ] + }, + "alien": { + "a": "Alien", + "b": "1F47D", + "j": [ + "creature", + "extraterrestrial", + "face", + "fantasy", + "ufo", + "UFO", + "paul", + "weird", + "outer_space" + ] + }, + "alien-monster": { + "a": "Alien Monster", + "b": "1F47E", + "j": [ + "alien", + "creature", + "extraterrestrial", + "face", + "monster", + "ufo", + "game", + "arcade", + "play" + ] + }, + "robot": { + "a": "Robot", + "b": "1F916", + "j": [ + "face", + "monster", + "computer", + "machine", + "bot" + ] + }, + "grinning-cat": { + "a": "Grinning Cat", + "b": "1F63A", + "j": [ + "cat", + "face", + "grinning", + "mouth", + "open", + "smile", + "animal", + "cats", + "happy" + ] + }, + "grinning-cat-with-smiling-eyes": { + "a": "Grinning Cat with Smiling Eyes", + "b": "1F638", + "j": [ + "cat", + "eye", + "face", + "grin", + "smile", + "animal", + "cats" + ] + }, + "cat-with-tears-of-joy": { + "a": "Cat with Tears of Joy", + "b": "1F639", + "j": [ + "cat", + "face", + "joy", + "tear", + "animal", + "cats", + "haha", + "happy", + "tears" + ] + }, + "smiling-cat-with-hearteyes": { + "a": "Smiling Cat with Heart-Eyes", + "b": "1F63B", + "j": [ + "cat", + "eye", + "face", + "heart", + "love", + "smile", + "smiling cat with heart-eyes", + "smiling_cat_with_heart_eyes", + "animal", + "like", + "affection", + "cats", + "valentines" + ] + }, + "cat-with-wry-smile": { + "a": "Cat with Wry Smile", + "b": "1F63C", + "j": [ + "cat", + "face", + "ironic", + "smile", + "wry", + "animal", + "cats", + "smirk" + ] + }, + "kissing-cat": { + "a": "Kissing Cat", + "b": "1F63D", + "j": [ + "cat", + "eye", + "face", + "kiss", + "animal", + "cats" + ] + }, + "weary-cat": { + "a": "Weary Cat", + "b": "1F640", + "j": [ + "cat", + "face", + "oh", + "surprised", + "weary", + "animal", + "cats", + "munch", + "scared", + "scream" + ] + }, + "crying-cat": { + "a": "Crying Cat", + "b": "1F63F", + "j": [ + "cat", + "cry", + "face", + "sad", + "tear", + "animal", + "tears", + "weep", + "cats", + "upset" + ] + }, + "pouting-cat": { + "a": "Pouting Cat", + "b": "1F63E", + "j": [ + "cat", + "face", + "pouting", + "animal", + "cats" + ] + }, + "seenoevil-monkey": { + "a": "See-No-Evil Monkey", + "b": "1F648", + "j": [ + "evil", + "face", + "forbidden", + "monkey", + "see", + "see-no-evil monkey", + "see_no_evil_monkey", + "animal", + "nature", + "haha" + ] + }, + "hearnoevil-monkey": { + "a": "Hear-No-Evil Monkey", + "b": "1F649", + "j": [ + "evil", + "face", + "forbidden", + "hear", + "hear-no-evil monkey", + "monkey", + "hear_no_evil_monkey", + "animal", + "nature" + ] + }, + "speaknoevil-monkey": { + "a": "Speak-No-Evil Monkey", + "b": "1F64A", + "j": [ + "evil", + "face", + "forbidden", + "monkey", + "speak", + "speak-no-evil monkey", + "speak_no_evil_monkey", + "animal", + "nature", + "omg" + ] + }, + "kiss-mark": { + "a": "Kiss Mark", + "b": "1F48B", + "j": [ + "kiss", + "lips", + "face", + "love", + "like", + "affection", + "valentines" + ] + }, + "love-letter": { + "a": "Love Letter", + "b": "1F48C", + "j": [ + "heart", + "letter", + "love", + "mail", + "email", + "like", + "affection", + "envelope", + "valentines" + ] + }, + "heart-with-arrow": { + "a": "Heart with Arrow", + "b": "1F498", + "j": [ + "arrow", + "cupid", + "love", + "like", + "heart", + "affection", + "valentines" + ] + }, + "heart-with-ribbon": { + "a": "Heart with Ribbon", + "b": "1F49D", + "j": [ + "ribbon", + "valentine", + "love", + "valentines" + ] + }, + "sparkling-heart": { + "a": "Sparkling Heart", + "b": "1F496", + "j": [ + "excited", + "sparkle", + "love", + "like", + "affection", + "valentines" + ] + }, + "growing-heart": { + "a": "Growing Heart", + "b": "1F497", + "j": [ + "excited", + "growing", + "nervous", + "pulse", + "like", + "love", + "affection", + "valentines", + "pink" + ] + }, + "beating-heart": { + "a": "Beating Heart", + "b": "1F493", + "j": [ + "beating", + "heartbeat", + "pulsating", + "love", + "like", + "affection", + "valentines", + "pink", + "heart" + ] + }, + "revolving-hearts": { + "a": "Revolving Hearts", + "b": "1F49E", + "j": [ + "revolving", + "love", + "like", + "affection", + "valentines" + ] + }, + "two-hearts": { + "a": "Two Hearts", + "b": "1F495", + "j": [ + "love", + "like", + "affection", + "valentines", + "heart" + ] + }, + "heart-decoration": { + "a": "Heart Decoration", + "b": "1F49F", + "j": [ + "heart", + "purple-square", + "love", + "like" + ] + }, + "heart-exclamation": { + "a": "Heart Exclamation", + "b": "2763", + "j": [ + "exclamation", + "mark", + "punctuation", + "decoration", + "love" + ] + }, + "broken-heart": { + "a": "Broken Heart", + "b": "1F494", + "j": [ + "break", + "broken", + "sad", + "sorry", + "heart", + "heartbreak" + ] + }, + "heart-on-fire": { + "a": "⊛ Heart on Fire", + "b": "2764-FE0F-200D-1F525", + "j": [ + "burn", + "heart", + "heart on fire", + "love", + "lust", + "sacred heart" + ] + }, + "mending-heart": { + "a": "⊛ Mending Heart", + "b": "2764-FE0F-200D-1FA79", + "j": [ + "healthier", + "improving", + "mending", + "mending heart", + "recovering", + "recuperating", + "well" + ] + }, + "red-heart": { + "a": "Red Heart", + "b": "2764", + "j": [ + "heart", + "love", + "like", + "valentines" + ] + }, + "orange-heart": { + "a": "Orange Heart", + "b": "1F9E1", + "j": [ + "orange", + "love", + "like", + "affection", + "valentines" + ] + }, + "yellow-heart": { + "a": "Yellow Heart", + "b": "1F49B", + "j": [ + "yellow", + "love", + "like", + "affection", + "valentines" + ] + }, + "green-heart": { + "a": "Green Heart", + "b": "1F49A", + "j": [ + "green", + "love", + "like", + "affection", + "valentines" + ] + }, + "blue-heart": { + "a": "Blue Heart", + "b": "1F499", + "j": [ + "blue", + "love", + "like", + "affection", + "valentines" + ] + }, + "purple-heart": { + "a": "Purple Heart", + "b": "1F49C", + "j": [ + "purple", + "love", + "like", + "affection", + "valentines" + ] + }, + "brown-heart": { + "a": "Brown Heart", + "b": "1F90E", + "j": [ + "brown", + "heart", + "coffee" + ] + }, + "black-heart": { + "a": "Black Heart", + "b": "1F5A4", + "j": [ + "black", + "evil", + "wicked" + ] + }, + "white-heart": { + "a": "White Heart", + "b": "1F90D", + "j": [ + "heart", + "white", + "pure" + ] + }, + "hundred-points": { + "a": "Hundred Points", + "b": "1F4AF", + "j": [ + "100", + "full", + "hundred", + "score", + "perfect", + "numbers", + "century", + "exam", + "quiz", + "test", + "pass" + ] + }, + "anger-symbol": { + "a": "Anger Symbol", + "b": "1F4A2", + "j": [ + "angry", + "comic", + "mad" + ] + }, + "collision": { + "a": "Collision", + "b": "1F4A5", + "j": [ + "boom", + "comic", + "bomb", + "explode", + "explosion", + "blown" + ] + }, + "dizzy": { + "a": "Dizzy", + "b": "1F4AB", + "j": [ + "comic", + "star", + "sparkle", + "shoot", + "magic" + ] + }, + "sweat-droplets": { + "a": "Sweat Droplets", + "b": "1F4A6", + "j": [ + "comic", + "splashing", + "sweat", + "water", + "drip", + "oops" + ] + }, + "dashing-away": { + "a": "Dashing Away", + "b": "1F4A8", + "j": [ + "comic", + "dash", + "running", + "wind", + "air", + "fast", + "shoo", + "fart", + "smoke", + "puff" + ] + }, + "hole": { + "a": "Hole", + "b": "1F573", + "j": [ + "embarrassing" + ] + }, + "bomb": { + "a": "Bomb", + "b": "1F4A3", + "j": [ + "comic", + "boom", + "explode", + "explosion", + "terrorism" + ] + }, + "speech-balloon": { + "a": "Speech Balloon", + "b": "1F4AC", + "j": [ + "balloon", + "bubble", + "comic", + "dialog", + "speech", + "words", + "message", + "talk", + "chatting" + ] + }, + "eye-in-speech-bubble": { + "a": "Eye in Speech Bubble", + "b": "1F441-FE0F-200D-1F5E8-FE0F", + "j": [ + "eye", + "speech bubble", + "witness", + "info" + ] + }, + "left-speech-bubble": { + "a": "Left Speech Bubble", + "b": "1F5E8", + "j": [ + "dialog", + "speech", + "words", + "message", + "talk", + "chatting" + ] + }, + "right-anger-bubble": { + "a": "Right Anger Bubble", + "b": "1F5EF", + "j": [ + "angry", + "balloon", + "bubble", + "mad", + "caption", + "speech", + "thinking" + ] + }, + "thought-balloon": { + "a": "Thought Balloon", + "b": "1F4AD", + "j": [ + "balloon", + "bubble", + "comic", + "thought", + "cloud", + "speech", + "thinking", + "dream" + ] + }, + "zzz": { + "a": "Zzz", + "b": "1F4A4", + "j": [ + "comic", + "sleep", + "sleepy", + "tired", + "dream" + ] + }, + "waving-hand": { + "a": "Waving Hand", + "b": "1F44B", + "j": [ + "hand", + "wave", + "waving", + "hands", + "gesture", + "goodbye", + "solong", + "farewell", + "hello", + "hi", + "palm" + ] + }, + "raised-back-of-hand": { + "a": "Raised Back of Hand", + "b": "1F91A", + "j": [ + "backhand", + "raised", + "fingers" + ] + }, + "hand-with-fingers-splayed": { + "a": "Hand with Fingers Splayed", + "b": "1F590", + "j": [ + "finger", + "hand", + "splayed", + "fingers", + "palm" + ] + }, + "raised-hand": { + "a": "Raised Hand", + "b": "270B", + "j": [ + "hand", + "high 5", + "high five", + "fingers", + "stop", + "highfive", + "palm", + "ban" + ] + }, + "vulcan-salute": { + "a": "Vulcan Salute", + "b": "1F596", + "j": [ + "finger", + "hand", + "spock", + "vulcan", + "fingers", + "star trek" + ] + }, + "ok-hand": { + "a": "Ok Hand", + "b": "1F44C", + "j": [ + "hand", + "OK", + "fingers", + "limbs", + "perfect", + "ok", + "okay" + ] + }, + "pinched-fingers": { + "a": "Pinched Fingers", + "b": "1F90C", + "j": [ + "fingers", + "hand gesture", + "interrogation", + "pinched", + "sarcastic", + "size", + "tiny", + "small" + ] + }, + "pinching-hand": { + "a": "Pinching Hand", + "b": "1F90F", + "j": [ + "small amount", + "tiny", + "small", + "size" + ] + }, + "victory-hand": { + "a": "Victory Hand", + "b": "270C", + "j": [ + "hand", + "v", + "victory", + "fingers", + "ohyeah", + "peace", + "two" + ] + }, + "crossed-fingers": { + "a": "Crossed Fingers", + "b": "1F91E", + "j": [ + "cross", + "finger", + "hand", + "luck", + "good", + "lucky" + ] + }, + "loveyou-gesture": { + "a": "Love-You Gesture", + "b": "1F91F", + "j": [ + "hand", + "ILY", + "love-you gesture", + "love_you_gesture", + "fingers", + "gesture" + ] + }, + "sign-of-the-horns": { + "a": "Sign of the Horns", + "b": "1F918", + "j": [ + "finger", + "hand", + "horns", + "rock-on", + "fingers", + "evil_eye", + "sign_of_horns", + "rock_on" + ] + }, + "call-me-hand": { + "a": "Call Me Hand", + "b": "1F919", + "j": [ + "call", + "hand", + "hands", + "gesture" + ] + }, + "backhand-index-pointing-left": { + "a": "Backhand Index Pointing Left", + "b": "1F448", + "j": [ + "backhand", + "finger", + "hand", + "index", + "point", + "direction", + "fingers", + "left" + ] + }, + "backhand-index-pointing-right": { + "a": "Backhand Index Pointing Right", + "b": "1F449", + "j": [ + "backhand", + "finger", + "hand", + "index", + "point", + "fingers", + "direction", + "right" + ] + }, + "backhand-index-pointing-up": { + "a": "Backhand Index Pointing Up", + "b": "1F446", + "j": [ + "backhand", + "finger", + "hand", + "point", + "up", + "fingers", + "direction" + ] + }, + "middle-finger": { + "a": "Middle Finger", + "b": "1F595", + "j": [ + "finger", + "hand", + "fingers", + "rude", + "middle", + "flipping" + ] + }, + "backhand-index-pointing-down": { + "a": "Backhand Index Pointing Down", + "b": "1F447", + "j": [ + "backhand", + "down", + "finger", + "hand", + "point", + "fingers", + "direction" + ] + }, + "index-pointing-up": { + "a": "Index Pointing Up", + "b": "261D", + "j": [ + "finger", + "hand", + "index", + "point", + "up", + "fingers", + "direction" + ] + }, + "thumbs-up": { + "a": "Thumbs Up", + "b": "1F44D", + "j": [ + "+1", + "hand", + "thumb", + "up", + "thumbsup", + "yes", + "awesome", + "good", + "agree", + "accept", + "cool", + "like" + ] + }, + "thumbs-down": { + "a": "Thumbs Down", + "b": "1F44E", + "j": [ + "-1", + "down", + "hand", + "thumb", + "thumbsdown", + "no", + "dislike" + ] + }, + "raised-fist": { + "a": "Raised Fist", + "b": "270A", + "j": [ + "clenched", + "fist", + "hand", + "punch", + "fingers", + "grasp" + ] + }, + "oncoming-fist": { + "a": "Oncoming Fist", + "b": "1F44A", + "j": [ + "clenched", + "fist", + "hand", + "punch", + "angry", + "violence", + "hit", + "attack" + ] + }, + "leftfacing-fist": { + "a": "Left-Facing Fist", + "b": "1F91B", + "j": [ + "fist", + "left-facing fist", + "leftwards", + "left_facing_fist", + "hand", + "fistbump" + ] + }, + "rightfacing-fist": { + "a": "Right-Facing Fist", + "b": "1F91C", + "j": [ + "fist", + "right-facing fist", + "rightwards", + "right_facing_fist", + "hand", + "fistbump" + ] + }, + "clapping-hands": { + "a": "Clapping Hands", + "b": "1F44F", + "j": [ + "clap", + "hand", + "hands", + "praise", + "applause", + "congrats", + "yay" + ] + }, + "raising-hands": { + "a": "Raising Hands", + "b": "1F64C", + "j": [ + "celebration", + "gesture", + "hand", + "hooray", + "raised", + "yea", + "hands" + ] + }, + "open-hands": { + "a": "Open Hands", + "b": "1F450", + "j": [ + "hand", + "open", + "fingers", + "butterfly", + "hands" + ] + }, + "palms-up-together": { + "a": "Palms Up Together", + "b": "1F932", + "j": [ + "prayer", + "cupped hands", + "hands", + "gesture", + "cupped" + ] + }, + "handshake": { + "a": "Handshake", + "b": "1F91D", + "j": [ + "agreement", + "hand", + "meeting", + "shake" + ] + }, + "folded-hands": { + "a": "Folded Hands", + "b": "1F64F", + "j": [ + "ask", + "hand", + "high 5", + "high five", + "please", + "pray", + "thanks", + "hope", + "wish", + "namaste", + "highfive" + ] + }, + "writing-hand": { + "a": "Writing Hand", + "b": "270D", + "j": [ + "hand", + "write", + "lower_left_ballpoint_pen", + "stationery", + "compose" + ] + }, + "nail-polish": { + "a": "Nail Polish", + "b": "1F485", + "j": [ + "care", + "cosmetics", + "manicure", + "nail", + "polish", + "beauty", + "finger", + "fashion" + ] + }, + "selfie": { + "a": "Selfie", + "b": "1F933", + "j": [ + "camera", + "phone" + ] + }, + "flexed-biceps": { + "a": "Flexed Biceps", + "b": "1F4AA", + "j": [ + "biceps", + "comic", + "flex", + "muscle", + "arm", + "hand", + "summer", + "strong" + ] + }, + "mechanical-arm": { + "a": "Mechanical Arm", + "b": "1F9BE", + "j": [ + "accessibility", + "prosthetic" + ] + }, + "mechanical-leg": { + "a": "Mechanical Leg", + "b": "1F9BF", + "j": [ + "accessibility", + "prosthetic" + ] + }, + "leg": { + "a": "Leg", + "b": "1F9B5", + "j": [ + "kick", + "limb" + ] + }, + "foot": { + "a": "Foot", + "b": "1F9B6", + "j": [ + "kick", + "stomp" + ] + }, + "ear": { + "a": "Ear", + "b": "1F442", + "j": [ + "body", + "face", + "hear", + "sound", + "listen" + ] + }, + "ear-with-hearing-aid": { + "a": "Ear with Hearing Aid", + "b": "1F9BB", + "j": [ + "accessibility", + "hard of hearing" + ] + }, + "nose": { + "a": "Nose", + "b": "1F443", + "j": [ + "body", + "smell", + "sniff" + ] + }, + "brain": { + "a": "Brain", + "b": "1F9E0", + "j": [ + "intelligent", + "smart" + ] + }, + "anatomical-heart": { + "a": "Anatomical Heart", + "b": "1FAC0", + "j": [ + "anatomical", + "cardiology", + "heart", + "organ", + "pulse", + "health", + "heartbeat" + ] + }, + "lungs": { + "a": "Lungs", + "b": "1FAC1", + "j": [ + "breath", + "exhalation", + "inhalation", + "organ", + "respiration", + "breathe" + ] + }, + "tooth": { + "a": "Tooth", + "b": "1F9B7", + "j": [ + "dentist", + "teeth" + ] + }, + "bone": { + "a": "Bone", + "b": "1F9B4", + "j": [ + "skeleton" + ] + }, + "eyes": { + "a": "Eyes", + "b": "1F440", + "j": [ + "eye", + "face", + "look", + "watch", + "stalk", + "peek", + "see" + ] + }, + "eye": { + "a": "Eye", + "b": "1F441", + "j": [ + "body", + "face", + "look", + "see", + "watch", + "stare" + ] + }, + "tongue": { + "a": "Tongue", + "b": "1F445", + "j": [ + "body", + "mouth", + "playful" + ] + }, + "mouth": { + "a": "Mouth", + "b": "1F444", + "j": [ + "lips", + "kiss" + ] + }, + "baby": { + "a": "Baby", + "b": "1F476", + "j": [ + "young", + "child", + "boy", + "girl", + "toddler" + ] + }, + "child": { + "a": "Child", + "b": "1F9D2", + "j": [ + "gender-neutral", + "unspecified gender", + "young" + ] + }, + "boy": { + "a": "Boy", + "b": "1F466", + "j": [ + "young", + "man", + "male", + "guy", + "teenager" + ] + }, + "girl": { + "a": "Girl", + "b": "1F467", + "j": [ + "Virgo", + "young", + "zodiac", + "female", + "woman", + "teenager" + ] + }, + "person": { + "a": "Person", + "b": "1F9D1", + "j": [ + "adult", + "gender-neutral", + "unspecified gender" + ] + }, + "person-blond-hair": { + "a": "Person: Blond Hair", + "b": "1F471", + "j": [ + "blond", + "blond-haired person", + "hair", + "person: blond hair", + "hairstyle" + ] + }, + "man": { + "a": "Man", + "b": "1F468", + "j": [ + "adult", + "mustache", + "father", + "dad", + "guy", + "classy", + "sir", + "moustache" + ] + }, + "person-beard": { + "a": "Person: Beard", + "b": "1F9D4", + "j": [ + "beard", + "person", + "person: beard", + "bewhiskered", + "man_beard" + ] + }, + "man-beard": { + "a": "⊛ Man: Beard", + "b": "1F9D4-200D-2642-FE0F", + "j": [ + "beard", + "man", + "man: beard" + ] + }, + "woman-beard": { + "a": "⊛ Woman: Beard", + "b": "1F9D4-200D-2640-FE0F", + "j": [ + "beard", + "woman", + "woman: beard" + ] + }, + "man-red-hair": { + "a": "Man: Red Hair", + "b": "1F468-200D-1F9B0", + "j": [ + "adult", + "man", + "red hair", + "hairstyle" + ] + }, + "man-curly-hair": { + "a": "Man: Curly Hair", + "b": "1F468-200D-1F9B1", + "j": [ + "adult", + "curly hair", + "man", + "hairstyle" + ] + }, + "man-white-hair": { + "a": "Man: White Hair", + "b": "1F468-200D-1F9B3", + "j": [ + "adult", + "man", + "white hair", + "old", + "elder" + ] + }, + "man-bald": { + "a": "Man: Bald", + "b": "1F468-200D-1F9B2", + "j": [ + "adult", + "bald", + "man", + "hairless" + ] + }, + "woman": { + "a": "Woman", + "b": "1F469", + "j": [ + "adult", + "female", + "girls", + "lady" + ] + }, + "woman-red-hair": { + "a": "Woman: Red Hair", + "b": "1F469-200D-1F9B0", + "j": [ + "adult", + "red hair", + "woman", + "hairstyle" + ] + }, + "person-red-hair": { + "a": "Person: Red Hair", + "b": "1F9D1-200D-1F9B0", + "j": [ + "adult", + "gender-neutral", + "person", + "red hair", + "unspecified gender", + "hairstyle" + ] + }, + "woman-curly-hair": { + "a": "Woman: Curly Hair", + "b": "1F469-200D-1F9B1", + "j": [ + "adult", + "curly hair", + "woman", + "hairstyle" + ] + }, + "person-curly-hair": { + "a": "Person: Curly Hair", + "b": "1F9D1-200D-1F9B1", + "j": [ + "adult", + "curly hair", + "gender-neutral", + "person", + "unspecified gender", + "hairstyle" + ] + }, + "woman-white-hair": { + "a": "Woman: White Hair", + "b": "1F469-200D-1F9B3", + "j": [ + "adult", + "white hair", + "woman", + "old", + "elder" + ] + }, + "person-white-hair": { + "a": "Person: White Hair", + "b": "1F9D1-200D-1F9B3", + "j": [ + "adult", + "gender-neutral", + "person", + "unspecified gender", + "white hair", + "elder", + "old" + ] + }, + "woman-bald": { + "a": "Woman: Bald", + "b": "1F469-200D-1F9B2", + "j": [ + "adult", + "bald", + "woman", + "hairless" + ] + }, + "person-bald": { + "a": "Person: Bald", + "b": "1F9D1-200D-1F9B2", + "j": [ + "adult", + "bald", + "gender-neutral", + "person", + "unspecified gender", + "hairless" + ] + }, + "woman-blond-hair": { + "a": "Woman: Blond Hair", + "b": "1F471-200D-2640-FE0F", + "j": [ + "blond-haired woman", + "blonde", + "hair", + "woman", + "woman: blond hair", + "female", + "girl", + "person" + ] + }, + "man-blond-hair": { + "a": "Man: Blond Hair", + "b": "1F471-200D-2642-FE0F", + "j": [ + "blond", + "blond-haired man", + "hair", + "man", + "man: blond hair", + "male", + "boy", + "blonde", + "guy", + "person" + ] + }, + "older-person": { + "a": "Older Person", + "b": "1F9D3", + "j": [ + "adult", + "gender-neutral", + "old", + "unspecified gender", + "human", + "elder", + "senior" + ] + }, + "old-man": { + "a": "Old Man", + "b": "1F474", + "j": [ + "adult", + "man", + "old", + "human", + "male", + "men", + "elder", + "senior" + ] + }, + "old-woman": { + "a": "Old Woman", + "b": "1F475", + "j": [ + "adult", + "old", + "woman", + "human", + "female", + "women", + "lady", + "elder", + "senior" + ] + }, + "person-frowning": { + "a": "Person Frowning", + "b": "1F64D", + "j": [ + "frown", + "gesture", + "worried" + ] + }, + "man-frowning": { + "a": "Man Frowning", + "b": "1F64D-200D-2642-FE0F", + "j": [ + "frowning", + "gesture", + "man", + "male", + "boy", + "sad", + "depressed", + "discouraged", + "unhappy" + ] + }, + "woman-frowning": { + "a": "Woman Frowning", + "b": "1F64D-200D-2640-FE0F", + "j": [ + "frowning", + "gesture", + "woman", + "female", + "girl", + "sad", + "depressed", + "discouraged", + "unhappy" + ] + }, + "person-pouting": { + "a": "Person Pouting", + "b": "1F64E", + "j": [ + "gesture", + "pouting", + "upset" + ] + }, + "man-pouting": { + "a": "Man Pouting", + "b": "1F64E-200D-2642-FE0F", + "j": [ + "gesture", + "man", + "pouting", + "male", + "boy" + ] + }, + "woman-pouting": { + "a": "Woman Pouting", + "b": "1F64E-200D-2640-FE0F", + "j": [ + "gesture", + "pouting", + "woman", + "female", + "girl" + ] + }, + "person-gesturing-no": { + "a": "Person Gesturing No", + "b": "1F645", + "j": [ + "forbidden", + "gesture", + "hand", + "person gesturing NO", + "prohibited", + "decline" + ] + }, + "man-gesturing-no": { + "a": "Man Gesturing No", + "b": "1F645-200D-2642-FE0F", + "j": [ + "forbidden", + "gesture", + "hand", + "man", + "man gesturing NO", + "prohibited", + "male", + "boy", + "nope" + ] + }, + "woman-gesturing-no": { + "a": "Woman Gesturing No", + "b": "1F645-200D-2640-FE0F", + "j": [ + "forbidden", + "gesture", + "hand", + "prohibited", + "woman", + "woman gesturing NO", + "female", + "girl", + "nope" + ] + }, + "person-gesturing-ok": { + "a": "Person Gesturing Ok", + "b": "1F646", + "j": [ + "gesture", + "hand", + "OK", + "person gesturing OK", + "agree" + ] + }, + "man-gesturing-ok": { + "a": "Man Gesturing Ok", + "b": "1F646-200D-2642-FE0F", + "j": [ + "gesture", + "hand", + "man", + "man gesturing OK", + "OK", + "men", + "boy", + "male", + "blue", + "human" + ] + }, + "woman-gesturing-ok": { + "a": "Woman Gesturing Ok", + "b": "1F646-200D-2640-FE0F", + "j": [ + "gesture", + "hand", + "OK", + "woman", + "woman gesturing OK", + "women", + "girl", + "female", + "pink", + "human" + ] + }, + "person-tipping-hand": { + "a": "Person Tipping Hand", + "b": "1F481", + "j": [ + "hand", + "help", + "information", + "sassy", + "tipping" + ] + }, + "man-tipping-hand": { + "a": "Man Tipping Hand", + "b": "1F481-200D-2642-FE0F", + "j": [ + "man", + "sassy", + "tipping hand", + "male", + "boy", + "human", + "information" + ] + }, + "woman-tipping-hand": { + "a": "Woman Tipping Hand", + "b": "1F481-200D-2640-FE0F", + "j": [ + "sassy", + "tipping hand", + "woman", + "female", + "girl", + "human", + "information" + ] + }, + "person-raising-hand": { + "a": "Person Raising Hand", + "b": "1F64B", + "j": [ + "gesture", + "hand", + "happy", + "raised", + "question" + ] + }, + "man-raising-hand": { + "a": "Man Raising Hand", + "b": "1F64B-200D-2642-FE0F", + "j": [ + "gesture", + "man", + "raising hand", + "male", + "boy" + ] + }, + "woman-raising-hand": { + "a": "Woman Raising Hand", + "b": "1F64B-200D-2640-FE0F", + "j": [ + "gesture", + "raising hand", + "woman", + "female", + "girl" + ] + }, + "deaf-person": { + "a": "Deaf Person", + "b": "1F9CF", + "j": [ + "accessibility", + "deaf", + "ear", + "hear" + ] + }, + "deaf-man": { + "a": "Deaf Man", + "b": "1F9CF-200D-2642-FE0F", + "j": [ + "deaf", + "man", + "accessibility" + ] + }, + "deaf-woman": { + "a": "Deaf Woman", + "b": "1F9CF-200D-2640-FE0F", + "j": [ + "deaf", + "woman", + "accessibility" + ] + }, + "person-bowing": { + "a": "Person Bowing", + "b": "1F647", + "j": [ + "apology", + "bow", + "gesture", + "sorry", + "respectiful" + ] + }, + "man-bowing": { + "a": "Man Bowing", + "b": "1F647-200D-2642-FE0F", + "j": [ + "apology", + "bowing", + "favor", + "gesture", + "man", + "sorry", + "male", + "boy" + ] + }, + "woman-bowing": { + "a": "Woman Bowing", + "b": "1F647-200D-2640-FE0F", + "j": [ + "apology", + "bowing", + "favor", + "gesture", + "sorry", + "woman", + "female", + "girl" + ] + }, + "person-facepalming": { + "a": "Person Facepalming", + "b": "1F926", + "j": [ + "disbelief", + "exasperation", + "face", + "palm", + "disappointed" + ] + }, + "man-facepalming": { + "a": "Man Facepalming", + "b": "1F926-200D-2642-FE0F", + "j": [ + "disbelief", + "exasperation", + "facepalm", + "man", + "male", + "boy" + ] + }, + "woman-facepalming": { + "a": "Woman Facepalming", + "b": "1F926-200D-2640-FE0F", + "j": [ + "disbelief", + "exasperation", + "facepalm", + "woman", + "female", + "girl" + ] + }, + "person-shrugging": { + "a": "Person Shrugging", + "b": "1F937", + "j": [ + "doubt", + "ignorance", + "indifference", + "shrug", + "regardless" + ] + }, + "man-shrugging": { + "a": "Man Shrugging", + "b": "1F937-200D-2642-FE0F", + "j": [ + "doubt", + "ignorance", + "indifference", + "man", + "shrug", + "male", + "boy", + "confused", + "indifferent" + ] + }, + "woman-shrugging": { + "a": "Woman Shrugging", + "b": "1F937-200D-2640-FE0F", + "j": [ + "doubt", + "ignorance", + "indifference", + "shrug", + "woman", + "female", + "girl", + "confused", + "indifferent" + ] + }, + "health-worker": { + "a": "Health Worker", + "b": "1F9D1-200D-2695-FE0F", + "j": [ + "doctor", + "healthcare", + "nurse", + "therapist", + "hospital" + ] + }, + "man-health-worker": { + "a": "Man Health Worker", + "b": "1F468-200D-2695-FE0F", + "j": [ + "doctor", + "healthcare", + "man", + "nurse", + "therapist", + "human" + ] + }, + "woman-health-worker": { + "a": "Woman Health Worker", + "b": "1F469-200D-2695-FE0F", + "j": [ + "doctor", + "healthcare", + "nurse", + "therapist", + "woman", + "human" + ] + }, + "student": { + "a": "Student", + "b": "1F9D1-200D-1F393", + "j": [ + "graduate", + "learn" + ] + }, + "man-student": { + "a": "Man Student", + "b": "1F468-200D-1F393", + "j": [ + "graduate", + "man", + "student", + "human" + ] + }, + "woman-student": { + "a": "Woman Student", + "b": "1F469-200D-1F393", + "j": [ + "graduate", + "student", + "woman", + "human" + ] + }, + "teacher": { + "a": "Teacher", + "b": "1F9D1-200D-1F3EB", + "j": [ + "instructor", + "professor" + ] + }, + "man-teacher": { + "a": "Man Teacher", + "b": "1F468-200D-1F3EB", + "j": [ + "instructor", + "man", + "professor", + "teacher", + "human" + ] + }, + "woman-teacher": { + "a": "Woman Teacher", + "b": "1F469-200D-1F3EB", + "j": [ + "instructor", + "professor", + "teacher", + "woman", + "human" + ] + }, + "judge": { + "a": "Judge", + "b": "1F9D1-200D-2696-FE0F", + "j": [ + "justice", + "scales", + "law" + ] + }, + "man-judge": { + "a": "Man Judge", + "b": "1F468-200D-2696-FE0F", + "j": [ + "judge", + "justice", + "man", + "scales", + "court", + "human" + ] + }, + "woman-judge": { + "a": "Woman Judge", + "b": "1F469-200D-2696-FE0F", + "j": [ + "judge", + "justice", + "scales", + "woman", + "court", + "human" + ] + }, + "farmer": { + "a": "Farmer", + "b": "1F9D1-200D-1F33E", + "j": [ + "gardener", + "rancher", + "crops" + ] + }, + "man-farmer": { + "a": "Man Farmer", + "b": "1F468-200D-1F33E", + "j": [ + "farmer", + "gardener", + "man", + "rancher", + "human" + ] + }, + "woman-farmer": { + "a": "Woman Farmer", + "b": "1F469-200D-1F33E", + "j": [ + "farmer", + "gardener", + "rancher", + "woman", + "human" + ] + }, + "cook": { + "a": "Cook", + "b": "1F9D1-200D-1F373", + "j": [ + "chef", + "food", + "kitchen", + "culinary" + ] + }, + "man-cook": { + "a": "Man Cook", + "b": "1F468-200D-1F373", + "j": [ + "chef", + "cook", + "man", + "human" + ] + }, + "woman-cook": { + "a": "Woman Cook", + "b": "1F469-200D-1F373", + "j": [ + "chef", + "cook", + "woman", + "human" + ] + }, + "mechanic": { + "a": "Mechanic", + "b": "1F9D1-200D-1F527", + "j": [ + "electrician", + "plumber", + "tradesperson", + "worker", + "technician" + ] + }, + "man-mechanic": { + "a": "Man Mechanic", + "b": "1F468-200D-1F527", + "j": [ + "electrician", + "man", + "mechanic", + "plumber", + "tradesperson", + "human", + "wrench" + ] + }, + "woman-mechanic": { + "a": "Woman Mechanic", + "b": "1F469-200D-1F527", + "j": [ + "electrician", + "mechanic", + "plumber", + "tradesperson", + "woman", + "human", + "wrench" + ] + }, + "factory-worker": { + "a": "Factory Worker", + "b": "1F9D1-200D-1F3ED", + "j": [ + "assembly", + "factory", + "industrial", + "worker", + "labor" + ] + }, + "man-factory-worker": { + "a": "Man Factory Worker", + "b": "1F468-200D-1F3ED", + "j": [ + "assembly", + "factory", + "industrial", + "man", + "worker", + "human" + ] + }, + "woman-factory-worker": { + "a": "Woman Factory Worker", + "b": "1F469-200D-1F3ED", + "j": [ + "assembly", + "factory", + "industrial", + "woman", + "worker", + "human" + ] + }, + "office-worker": { + "a": "Office Worker", + "b": "1F9D1-200D-1F4BC", + "j": [ + "architect", + "business", + "manager", + "white-collar" + ] + }, + "man-office-worker": { + "a": "Man Office Worker", + "b": "1F468-200D-1F4BC", + "j": [ + "architect", + "business", + "man", + "manager", + "white-collar", + "human" + ] + }, + "woman-office-worker": { + "a": "Woman Office Worker", + "b": "1F469-200D-1F4BC", + "j": [ + "architect", + "business", + "manager", + "white-collar", + "woman", + "human" + ] + }, + "scientist": { + "a": "Scientist", + "b": "1F9D1-200D-1F52C", + "j": [ + "biologist", + "chemist", + "engineer", + "physicist", + "chemistry" + ] + }, + "man-scientist": { + "a": "Man Scientist", + "b": "1F468-200D-1F52C", + "j": [ + "biologist", + "chemist", + "engineer", + "man", + "physicist", + "scientist", + "human" + ] + }, + "woman-scientist": { + "a": "Woman Scientist", + "b": "1F469-200D-1F52C", + "j": [ + "biologist", + "chemist", + "engineer", + "physicist", + "scientist", + "woman", + "human" + ] + }, + "technologist": { + "a": "Technologist", + "b": "1F9D1-200D-1F4BB", + "j": [ + "coder", + "developer", + "inventor", + "software", + "computer" + ] + }, + "man-technologist": { + "a": "Man Technologist", + "b": "1F468-200D-1F4BB", + "j": [ + "coder", + "developer", + "inventor", + "man", + "software", + "technologist", + "engineer", + "programmer", + "human", + "laptop", + "computer" + ] + }, + "woman-technologist": { + "a": "Woman Technologist", + "b": "1F469-200D-1F4BB", + "j": [ + "coder", + "developer", + "inventor", + "software", + "technologist", + "woman", + "engineer", + "programmer", + "human", + "laptop", + "computer" + ] + }, + "singer": { + "a": "Singer", + "b": "1F9D1-200D-1F3A4", + "j": [ + "actor", + "entertainer", + "rock", + "star", + "song", + "artist", + "performer" + ] + }, + "man-singer": { + "a": "Man Singer", + "b": "1F468-200D-1F3A4", + "j": [ + "actor", + "entertainer", + "man", + "rock", + "singer", + "star", + "rockstar", + "human" + ] + }, + "woman-singer": { + "a": "Woman Singer", + "b": "1F469-200D-1F3A4", + "j": [ + "actor", + "entertainer", + "rock", + "singer", + "star", + "woman", + "rockstar", + "human" + ] + }, + "artist": { + "a": "Artist", + "b": "1F9D1-200D-1F3A8", + "j": [ + "palette", + "painting", + "draw", + "creativity" + ] + }, + "man-artist": { + "a": "Man Artist", + "b": "1F468-200D-1F3A8", + "j": [ + "artist", + "man", + "palette", + "painter", + "human" + ] + }, + "woman-artist": { + "a": "Woman Artist", + "b": "1F469-200D-1F3A8", + "j": [ + "artist", + "palette", + "woman", + "painter", + "human" + ] + }, + "pilot": { + "a": "Pilot", + "b": "1F9D1-200D-2708-FE0F", + "j": [ + "plane", + "fly", + "airplane" + ] + }, + "man-pilot": { + "a": "Man Pilot", + "b": "1F468-200D-2708-FE0F", + "j": [ + "man", + "pilot", + "plane", + "aviator", + "human" + ] + }, + "woman-pilot": { + "a": "Woman Pilot", + "b": "1F469-200D-2708-FE0F", + "j": [ + "pilot", + "plane", + "woman", + "aviator", + "human" + ] + }, + "astronaut": { + "a": "Astronaut", + "b": "1F9D1-200D-1F680", + "j": [ + "rocket", + "outerspace" + ] + }, + "man-astronaut": { + "a": "Man Astronaut", + "b": "1F468-200D-1F680", + "j": [ + "astronaut", + "man", + "rocket", + "space", + "human" + ] + }, + "woman-astronaut": { + "a": "Woman Astronaut", + "b": "1F469-200D-1F680", + "j": [ + "astronaut", + "rocket", + "woman", + "space", + "human" + ] + }, + "firefighter": { + "a": "Firefighter", + "b": "1F9D1-200D-1F692", + "j": [ + "firetruck", + "fire" + ] + }, + "man-firefighter": { + "a": "Man Firefighter", + "b": "1F468-200D-1F692", + "j": [ + "firefighter", + "firetruck", + "man", + "fireman", + "human" + ] + }, + "woman-firefighter": { + "a": "Woman Firefighter", + "b": "1F469-200D-1F692", + "j": [ + "firefighter", + "firetruck", + "woman", + "fireman", + "human" + ] + }, + "police-officer": { + "a": "Police Officer", + "b": "1F46E", + "j": [ + "cop", + "officer", + "police" + ] + }, + "man-police-officer": { + "a": "Man Police Officer", + "b": "1F46E-200D-2642-FE0F", + "j": [ + "cop", + "man", + "officer", + "police", + "law", + "legal", + "enforcement", + "arrest", + "911" + ] + }, + "woman-police-officer": { + "a": "Woman Police Officer", + "b": "1F46E-200D-2640-FE0F", + "j": [ + "cop", + "officer", + "police", + "woman", + "law", + "legal", + "enforcement", + "arrest", + "911", + "female" + ] + }, + "detective": { + "a": "Detective", + "b": "1F575", + "j": [ + "sleuth", + "spy", + "human" + ] + }, + "man-detective": { + "a": "Man Detective", + "b": "1F575-FE0F-200D-2642-FE0F", + "j": [ + "detective", + "man", + "sleuth", + "spy", + "crime" + ] + }, + "woman-detective": { + "a": "Woman Detective", + "b": "1F575-FE0F-200D-2640-FE0F", + "j": [ + "detective", + "sleuth", + "spy", + "woman", + "human", + "female" + ] + }, + "guard": { + "a": "Guard", + "b": "1F482", + "j": [ + "protect" + ] + }, + "man-guard": { + "a": "Man Guard", + "b": "1F482-200D-2642-FE0F", + "j": [ + "guard", + "man", + "uk", + "gb", + "british", + "male", + "guy", + "royal" + ] + }, + "woman-guard": { + "a": "Woman Guard", + "b": "1F482-200D-2640-FE0F", + "j": [ + "guard", + "woman", + "uk", + "gb", + "british", + "female", + "royal" + ] + }, + "ninja": { + "a": "Ninja", + "b": "1F977", + "j": [ + "fighter", + "hidden", + "stealth", + "ninjutsu", + "skills", + "japanese" + ] + }, + "construction-worker": { + "a": "Construction Worker", + "b": "1F477", + "j": [ + "construction", + "hat", + "worker", + "labor", + "build" + ] + }, + "man-construction-worker": { + "a": "Man Construction Worker", + "b": "1F477-200D-2642-FE0F", + "j": [ + "construction", + "man", + "worker", + "male", + "human", + "wip", + "guy", + "build", + "labor" + ] + }, + "woman-construction-worker": { + "a": "Woman Construction Worker", + "b": "1F477-200D-2640-FE0F", + "j": [ + "construction", + "woman", + "worker", + "female", + "human", + "wip", + "build", + "labor" + ] + }, + "prince": { + "a": "Prince", + "b": "1F934", + "j": [ + "boy", + "man", + "male", + "crown", + "royal", + "king" + ] + }, + "princess": { + "a": "Princess", + "b": "1F478", + "j": [ + "fairy tale", + "fantasy", + "girl", + "woman", + "female", + "blond", + "crown", + "royal", + "queen" + ] + }, + "person-wearing-turban": { + "a": "Person Wearing Turban", + "b": "1F473", + "j": [ + "turban", + "headdress" + ] + }, + "man-wearing-turban": { + "a": "Man Wearing Turban", + "b": "1F473-200D-2642-FE0F", + "j": [ + "man", + "turban", + "male", + "indian", + "hinduism", + "arabs" + ] + }, + "woman-wearing-turban": { + "a": "Woman Wearing Turban", + "b": "1F473-200D-2640-FE0F", + "j": [ + "turban", + "woman", + "female", + "indian", + "hinduism", + "arabs" + ] + }, + "person-with-skullcap": { + "a": "Person with Skullcap", + "b": "1F472", + "j": [ + "cap", + "gua pi mao", + "hat", + "person", + "skullcap", + "man_with_skullcap", + "male", + "boy", + "chinese" + ] + }, + "woman-with-headscarf": { + "a": "Woman with Headscarf", + "b": "1F9D5", + "j": [ + "headscarf", + "hijab", + "mantilla", + "tichel", + "bandana", + "head kerchief", + "female" + ] + }, + "person-in-tuxedo": { + "a": "Person in Tuxedo", + "b": "1F935", + "j": [ + "groom", + "person", + "tuxedo", + "man_in_tuxedo", + "couple", + "marriage", + "wedding" + ] + }, + "man-in-tuxedo": { + "a": "Man in Tuxedo", + "b": "1F935-200D-2642-FE0F", + "j": [ + "man", + "tuxedo", + "formal", + "fashion" + ] + }, + "woman-in-tuxedo": { + "a": "Woman in Tuxedo", + "b": "1F935-200D-2640-FE0F", + "j": [ + "tuxedo", + "woman", + "formal", + "fashion" + ] + }, + "person-with-veil": { + "a": "Person with Veil", + "b": "1F470", + "j": [ + "bride", + "person", + "veil", + "wedding", + "bride_with_veil", + "couple", + "marriage", + "woman" + ] + }, + "man-with-veil": { + "a": "Man with Veil", + "b": "1F470-200D-2642-FE0F", + "j": [ + "man", + "veil", + "wedding", + "marriage" + ] + }, + "woman-with-veil": { + "a": "Woman with Veil", + "b": "1F470-200D-2640-FE0F", + "j": [ + "veil", + "woman", + "wedding", + "marriage" + ] + }, + "pregnant-woman": { + "a": "Pregnant Woman", + "b": "1F930", + "j": [ + "pregnant", + "woman", + "baby" + ] + }, + "breastfeeding": { + "a": "Breast-Feeding", + "b": "1F931", + "j": [ + "baby", + "breast", + "breast-feeding", + "nursing", + "breast_feeding" + ] + }, + "woman-feeding-baby": { + "a": "Woman Feeding Baby", + "b": "1F469-200D-1F37C", + "j": [ + "baby", + "feeding", + "nursing", + "woman", + "birth", + "food" + ] + }, + "man-feeding-baby": { + "a": "Man Feeding Baby", + "b": "1F468-200D-1F37C", + "j": [ + "baby", + "feeding", + "man", + "nursing", + "birth", + "food" + ] + }, + "person-feeding-baby": { + "a": "Person Feeding Baby", + "b": "1F9D1-200D-1F37C", + "j": [ + "baby", + "feeding", + "nursing", + "person", + "birth", + "food" + ] + }, + "baby-angel": { + "a": "Baby Angel", + "b": "1F47C", + "j": [ + "angel", + "baby", + "face", + "fairy tale", + "fantasy", + "heaven", + "wings", + "halo" + ] + }, + "santa-claus": { + "a": "Santa Claus", + "b": "1F385", + "j": [ + "celebration", + "Christmas", + "claus", + "father", + "santa", + "festival", + "man", + "male", + "xmas", + "father christmas" + ] + }, + "mrs-claus": { + "a": "Mrs. Claus", + "b": "1F936", + "j": [ + "celebration", + "Christmas", + "claus", + "mother", + "Mrs.", + "woman", + "female", + "xmas", + "mother christmas" + ] + }, + "mx-claus": { + "a": "Mx Claus", + "b": "1F9D1-200D-1F384", + "j": [ + "Claus, christmas", + "christmas" + ] + }, + "superhero": { + "a": "Superhero", + "b": "1F9B8", + "j": [ + "good", + "hero", + "heroine", + "superpower", + "marvel" + ] + }, + "man-superhero": { + "a": "Man Superhero", + "b": "1F9B8-200D-2642-FE0F", + "j": [ + "good", + "hero", + "man", + "superpower", + "male", + "superpowers" + ] + }, + "woman-superhero": { + "a": "Woman Superhero", + "b": "1F9B8-200D-2640-FE0F", + "j": [ + "good", + "hero", + "heroine", + "superpower", + "woman", + "female", + "superpowers" + ] + }, + "supervillain": { + "a": "Supervillain", + "b": "1F9B9", + "j": [ + "criminal", + "evil", + "superpower", + "villain", + "marvel" + ] + }, + "man-supervillain": { + "a": "Man Supervillain", + "b": "1F9B9-200D-2642-FE0F", + "j": [ + "criminal", + "evil", + "man", + "superpower", + "villain", + "male", + "bad", + "hero", + "superpowers" + ] + }, + "woman-supervillain": { + "a": "Woman Supervillain", + "b": "1F9B9-200D-2640-FE0F", + "j": [ + "criminal", + "evil", + "superpower", + "villain", + "woman", + "female", + "bad", + "heroine", + "superpowers" + ] + }, + "mage": { + "a": "Mage", + "b": "1F9D9", + "j": [ + "sorcerer", + "sorceress", + "witch", + "wizard", + "magic" + ] + }, + "man-mage": { + "a": "Man Mage", + "b": "1F9D9-200D-2642-FE0F", + "j": [ + "sorcerer", + "wizard", + "man", + "male", + "mage" + ] + }, + "woman-mage": { + "a": "Woman Mage", + "b": "1F9D9-200D-2640-FE0F", + "j": [ + "sorceress", + "witch", + "woman", + "female", + "mage" + ] + }, + "fairy": { + "a": "Fairy", + "b": "1F9DA", + "j": [ + "Oberon", + "Puck", + "Titania", + "wings", + "magical" + ] + }, + "man-fairy": { + "a": "Man Fairy", + "b": "1F9DA-200D-2642-FE0F", + "j": [ + "Oberon", + "Puck", + "man", + "male" + ] + }, + "woman-fairy": { + "a": "Woman Fairy", + "b": "1F9DA-200D-2640-FE0F", + "j": [ + "Titania", + "woman", + "female" + ] + }, + "vampire": { + "a": "Vampire", + "b": "1F9DB", + "j": [ + "Dracula", + "undead", + "blood", + "twilight" + ] + }, + "man-vampire": { + "a": "Man Vampire", + "b": "1F9DB-200D-2642-FE0F", + "j": [ + "Dracula", + "undead", + "man", + "male", + "dracula" + ] + }, + "woman-vampire": { + "a": "Woman Vampire", + "b": "1F9DB-200D-2640-FE0F", + "j": [ + "undead", + "woman", + "female" + ] + }, + "merperson": { + "a": "Merperson", + "b": "1F9DC", + "j": [ + "mermaid", + "merman", + "merwoman", + "sea" + ] + }, + "merman": { + "a": "Merman", + "b": "1F9DC-200D-2642-FE0F", + "j": [ + "Triton", + "man", + "male", + "triton" + ] + }, + "mermaid": { + "a": "Mermaid", + "b": "1F9DC-200D-2640-FE0F", + "j": [ + "merwoman", + "woman", + "female", + "ariel" + ] + }, + "elf": { + "a": "Elf", + "b": "1F9DD", + "j": [ + "magical", + "LOTR style" + ] + }, + "man-elf": { + "a": "Man Elf", + "b": "1F9DD-200D-2642-FE0F", + "j": [ + "magical", + "man", + "male" + ] + }, + "woman-elf": { + "a": "Woman Elf", + "b": "1F9DD-200D-2640-FE0F", + "j": [ + "magical", + "woman", + "female" + ] + }, + "genie": { + "a": "Genie", + "b": "1F9DE", + "j": [ + "djinn", + "(non-human color)", + "magical", + "wishes" + ] + }, + "man-genie": { + "a": "Man Genie", + "b": "1F9DE-200D-2642-FE0F", + "j": [ + "djinn", + "man", + "male" + ] + }, + "woman-genie": { + "a": "Woman Genie", + "b": "1F9DE-200D-2640-FE0F", + "j": [ + "djinn", + "woman", + "female" + ] + }, + "zombie": { + "a": "Zombie", + "b": "1F9DF", + "j": [ + "undead", + "walking dead", + "(non-human color)", + "dead" + ] + }, + "man-zombie": { + "a": "Man Zombie", + "b": "1F9DF-200D-2642-FE0F", + "j": [ + "undead", + "walking dead", + "man", + "male", + "dracula" + ] + }, + "woman-zombie": { + "a": "Woman Zombie", + "b": "1F9DF-200D-2640-FE0F", + "j": [ + "undead", + "walking dead", + "woman", + "female" + ] + }, + "person-getting-massage": { + "a": "Person Getting Massage", + "b": "1F486", + "j": [ + "face", + "massage", + "salon", + "relax" + ] + }, + "man-getting-massage": { + "a": "Man Getting Massage", + "b": "1F486-200D-2642-FE0F", + "j": [ + "face", + "man", + "massage", + "male", + "boy", + "head" + ] + }, + "woman-getting-massage": { + "a": "Woman Getting Massage", + "b": "1F486-200D-2640-FE0F", + "j": [ + "face", + "massage", + "woman", + "female", + "girl", + "head" + ] + }, + "person-getting-haircut": { + "a": "Person Getting Haircut", + "b": "1F487", + "j": [ + "barber", + "beauty", + "haircut", + "parlor", + "hairstyle" + ] + }, + "man-getting-haircut": { + "a": "Man Getting Haircut", + "b": "1F487-200D-2642-FE0F", + "j": [ + "haircut", + "man", + "male", + "boy" + ] + }, + "woman-getting-haircut": { + "a": "Woman Getting Haircut", + "b": "1F487-200D-2640-FE0F", + "j": [ + "haircut", + "woman", + "female", + "girl" + ] + }, + "person-walking": { + "a": "Person Walking", + "b": "1F6B6", + "j": [ + "hike", + "walk", + "walking", + "move" + ] + }, + "man-walking": { + "a": "Man Walking", + "b": "1F6B6-200D-2642-FE0F", + "j": [ + "hike", + "man", + "walk", + "human", + "feet", + "steps" + ] + }, + "woman-walking": { + "a": "Woman Walking", + "b": "1F6B6-200D-2640-FE0F", + "j": [ + "hike", + "walk", + "woman", + "human", + "feet", + "steps", + "female" + ] + }, + "person-standing": { + "a": "Person Standing", + "b": "1F9CD", + "j": [ + "stand", + "standing", + "still" + ] + }, + "man-standing": { + "a": "Man Standing", + "b": "1F9CD-200D-2642-FE0F", + "j": [ + "man", + "standing", + "still" + ] + }, + "woman-standing": { + "a": "Woman Standing", + "b": "1F9CD-200D-2640-FE0F", + "j": [ + "standing", + "woman", + "still" + ] + }, + "person-kneeling": { + "a": "Person Kneeling", + "b": "1F9CE", + "j": [ + "kneel", + "kneeling", + "pray", + "respectful" + ] + }, + "man-kneeling": { + "a": "Man Kneeling", + "b": "1F9CE-200D-2642-FE0F", + "j": [ + "kneeling", + "man", + "pray", + "respectful" + ] + }, + "woman-kneeling": { + "a": "Woman Kneeling", + "b": "1F9CE-200D-2640-FE0F", + "j": [ + "kneeling", + "woman", + "respectful", + "pray" + ] + }, + "person-with-white-cane": { + "a": "Person with White Cane", + "b": "1F9D1-200D-1F9AF", + "j": [ + "accessibility", + "blind", + "person_with_probing_cane" + ] + }, + "man-with-white-cane": { + "a": "Man with White Cane", + "b": "1F468-200D-1F9AF", + "j": [ + "accessibility", + "blind", + "man", + "man_with_probing_cane" + ] + }, + "woman-with-white-cane": { + "a": "Woman with White Cane", + "b": "1F469-200D-1F9AF", + "j": [ + "accessibility", + "blind", + "woman", + "woman_with_probing_cane" + ] + }, + "person-in-motorized-wheelchair": { + "a": "Person in Motorized Wheelchair", + "b": "1F9D1-200D-1F9BC", + "j": [ + "accessibility", + "wheelchair", + "disability" + ] + }, + "man-in-motorized-wheelchair": { + "a": "Man in Motorized Wheelchair", + "b": "1F468-200D-1F9BC", + "j": [ + "accessibility", + "man", + "wheelchair", + "disability" + ] + }, + "woman-in-motorized-wheelchair": { + "a": "Woman in Motorized Wheelchair", + "b": "1F469-200D-1F9BC", + "j": [ + "accessibility", + "wheelchair", + "woman", + "disability" + ] + }, + "person-in-manual-wheelchair": { + "a": "Person in Manual Wheelchair", + "b": "1F9D1-200D-1F9BD", + "j": [ + "accessibility", + "wheelchair", + "disability" + ] + }, + "man-in-manual-wheelchair": { + "a": "Man in Manual Wheelchair", + "b": "1F468-200D-1F9BD", + "j": [ + "accessibility", + "man", + "wheelchair", + "disability" + ] + }, + "woman-in-manual-wheelchair": { + "a": "Woman in Manual Wheelchair", + "b": "1F469-200D-1F9BD", + "j": [ + "accessibility", + "wheelchair", + "woman", + "disability" + ] + }, + "person-running": { + "a": "Person Running", + "b": "1F3C3", + "j": [ + "marathon", + "running", + "move" + ] + }, + "man-running": { + "a": "Man Running", + "b": "1F3C3-200D-2642-FE0F", + "j": [ + "man", + "marathon", + "racing", + "running", + "walking", + "exercise", + "race" + ] + }, + "woman-running": { + "a": "Woman Running", + "b": "1F3C3-200D-2640-FE0F", + "j": [ + "marathon", + "racing", + "running", + "woman", + "walking", + "exercise", + "race", + "female" + ] + }, + "woman-dancing": { + "a": "Woman Dancing", + "b": "1F483", + "j": [ + "dance", + "dancing", + "woman", + "female", + "girl", + "fun" + ] + }, + "man-dancing": { + "a": "Man Dancing", + "b": "1F57A", + "j": [ + "dance", + "dancing", + "man", + "male", + "boy", + "fun", + "dancer" + ] + }, + "person-in-suit-levitating": { + "a": "Person in Suit Levitating", + "b": "1F574", + "j": [ + "business", + "person", + "suit", + "man_in_suit_levitating", + "levitate", + "hover", + "jump" + ] + }, + "people-with-bunny-ears": { + "a": "People with Bunny Ears", + "b": "1F46F", + "j": [ + "bunny ear", + "dancer", + "partying", + "perform", + "costume" + ] + }, + "men-with-bunny-ears": { + "a": "Men with Bunny Ears", + "b": "1F46F-200D-2642-FE0F", + "j": [ + "bunny ear", + "dancer", + "men", + "partying", + "male", + "bunny", + "boys" + ] + }, + "women-with-bunny-ears": { + "a": "Women with Bunny Ears", + "b": "1F46F-200D-2640-FE0F", + "j": [ + "bunny ear", + "dancer", + "partying", + "women", + "female", + "bunny", + "girls" + ] + }, + "person-in-steamy-room": { + "a": "Person in Steamy Room", + "b": "1F9D6", + "j": [ + "sauna", + "steam room", + "hamam", + "steambath", + "relax", + "spa" + ] + }, + "man-in-steamy-room": { + "a": "Man in Steamy Room", + "b": "1F9D6-200D-2642-FE0F", + "j": [ + "sauna", + "steam room", + "male", + "man", + "spa", + "steamroom" + ] + }, + "woman-in-steamy-room": { + "a": "Woman in Steamy Room", + "b": "1F9D6-200D-2640-FE0F", + "j": [ + "sauna", + "steam room", + "female", + "woman", + "spa", + "steamroom" + ] + }, + "person-climbing": { + "a": "Person Climbing", + "b": "1F9D7", + "j": [ + "climber", + "sport" + ] + }, + "man-climbing": { + "a": "Man Climbing", + "b": "1F9D7-200D-2642-FE0F", + "j": [ + "climber", + "sports", + "hobby", + "man", + "male", + "rock" + ] + }, + "woman-climbing": { + "a": "Woman Climbing", + "b": "1F9D7-200D-2640-FE0F", + "j": [ + "climber", + "sports", + "hobby", + "woman", + "female", + "rock" + ] + }, + "person-fencing": { + "a": "Person Fencing", + "b": "1F93A", + "j": [ + "fencer", + "fencing", + "sword", + "sports" + ] + }, + "horse-racing": { + "a": "Horse Racing", + "b": "1F3C7", + "j": [ + "horse", + "jockey", + "racehorse", + "racing", + "animal", + "betting", + "competition", + "gambling", + "luck" + ] + }, + "skier": { + "a": "Skier", + "b": "26F7", + "j": [ + "ski", + "snow", + "sports", + "winter" + ] + }, + "snowboarder": { + "a": "Snowboarder", + "b": "1F3C2", + "j": [ + "ski", + "snow", + "snowboard", + "sports", + "winter" + ] + }, + "person-golfing": { + "a": "Person Golfing", + "b": "1F3CC", + "j": [ + "ball", + "golf", + "sports", + "business" + ] + }, + "man-golfing": { + "a": "Man Golfing", + "b": "1F3CC-FE0F-200D-2642-FE0F", + "j": [ + "golf", + "man", + "sport" + ] + }, + "woman-golfing": { + "a": "Woman Golfing", + "b": "1F3CC-FE0F-200D-2640-FE0F", + "j": [ + "golf", + "woman", + "sports", + "business", + "female" + ] + }, + "person-surfing": { + "a": "Person Surfing", + "b": "1F3C4", + "j": [ + "surfing", + "sport", + "sea" + ] + }, + "man-surfing": { + "a": "Man Surfing", + "b": "1F3C4-200D-2642-FE0F", + "j": [ + "man", + "surfing", + "sports", + "ocean", + "sea", + "summer", + "beach" + ] + }, + "woman-surfing": { + "a": "Woman Surfing", + "b": "1F3C4-200D-2640-FE0F", + "j": [ + "surfing", + "woman", + "sports", + "ocean", + "sea", + "summer", + "beach", + "female" + ] + }, + "person-rowing-boat": { + "a": "Person Rowing Boat", + "b": "1F6A3", + "j": [ + "boat", + "rowboat", + "sport", + "move" + ] + }, + "man-rowing-boat": { + "a": "Man Rowing Boat", + "b": "1F6A3-200D-2642-FE0F", + "j": [ + "boat", + "man", + "rowboat", + "sports", + "hobby", + "water", + "ship" + ] + }, + "woman-rowing-boat": { + "a": "Woman Rowing Boat", + "b": "1F6A3-200D-2640-FE0F", + "j": [ + "boat", + "rowboat", + "woman", + "sports", + "hobby", + "water", + "ship", + "female" + ] + }, + "person-swimming": { + "a": "Person Swimming", + "b": "1F3CA", + "j": [ + "swim", + "sport", + "pool" + ] + }, + "man-swimming": { + "a": "Man Swimming", + "b": "1F3CA-200D-2642-FE0F", + "j": [ + "man", + "swim", + "sports", + "exercise", + "human", + "athlete", + "water", + "summer" + ] + }, + "woman-swimming": { + "a": "Woman Swimming", + "b": "1F3CA-200D-2640-FE0F", + "j": [ + "swim", + "woman", + "sports", + "exercise", + "human", + "athlete", + "water", + "summer", + "female" + ] + }, + "person-bouncing-ball": { + "a": "Person Bouncing Ball", + "b": "26F9", + "j": [ + "ball", + "sports", + "human" + ] + }, + "man-bouncing-ball": { + "a": "Man Bouncing Ball", + "b": "26F9-FE0F-200D-2642-FE0F", + "j": [ + "ball", + "man", + "sport" + ] + }, + "woman-bouncing-ball": { + "a": "Woman Bouncing Ball", + "b": "26F9-FE0F-200D-2640-FE0F", + "j": [ + "ball", + "woman", + "sports", + "human", + "female" + ] + }, + "person-lifting-weights": { + "a": "Person Lifting Weights", + "b": "1F3CB", + "j": [ + "lifter", + "weight", + "sports", + "training", + "exercise" + ] + }, + "man-lifting-weights": { + "a": "Man Lifting Weights", + "b": "1F3CB-FE0F-200D-2642-FE0F", + "j": [ + "man", + "weight lifter", + "sport" + ] + }, + "woman-lifting-weights": { + "a": "Woman Lifting Weights", + "b": "1F3CB-FE0F-200D-2640-FE0F", + "j": [ + "weight lifter", + "woman", + "sports", + "training", + "exercise", + "female" + ] + }, + "person-biking": { + "a": "Person Biking", + "b": "1F6B4", + "j": [ + "bicycle", + "biking", + "cyclist", + "sport", + "move" + ] + }, + "man-biking": { + "a": "Man Biking", + "b": "1F6B4-200D-2642-FE0F", + "j": [ + "bicycle", + "biking", + "cyclist", + "man", + "sports", + "bike", + "exercise", + "hipster" + ] + }, + "woman-biking": { + "a": "Woman Biking", + "b": "1F6B4-200D-2640-FE0F", + "j": [ + "bicycle", + "biking", + "cyclist", + "woman", + "sports", + "bike", + "exercise", + "hipster", + "female" + ] + }, + "person-mountain-biking": { + "a": "Person Mountain Biking", + "b": "1F6B5", + "j": [ + "bicycle", + "bicyclist", + "bike", + "cyclist", + "mountain", + "sport", + "move" + ] + }, + "man-mountain-biking": { + "a": "Man Mountain Biking", + "b": "1F6B5-200D-2642-FE0F", + "j": [ + "bicycle", + "bike", + "cyclist", + "man", + "mountain", + "transportation", + "sports", + "human", + "race" + ] + }, + "woman-mountain-biking": { + "a": "Woman Mountain Biking", + "b": "1F6B5-200D-2640-FE0F", + "j": [ + "bicycle", + "bike", + "biking", + "cyclist", + "mountain", + "woman", + "transportation", + "sports", + "human", + "race", + "female" + ] + }, + "person-cartwheeling": { + "a": "Person Cartwheeling", + "b": "1F938", + "j": [ + "cartwheel", + "gymnastics", + "sport", + "gymnastic" + ] + }, + "man-cartwheeling": { + "a": "Man Cartwheeling", + "b": "1F938-200D-2642-FE0F", + "j": [ + "cartwheel", + "gymnastics", + "man" + ] + }, + "woman-cartwheeling": { + "a": "Woman Cartwheeling", + "b": "1F938-200D-2640-FE0F", + "j": [ + "cartwheel", + "gymnastics", + "woman" + ] + }, + "people-wrestling": { + "a": "People Wrestling", + "b": "1F93C", + "j": [ + "wrestle", + "wrestler", + "sport" + ] + }, + "men-wrestling": { + "a": "Men Wrestling", + "b": "1F93C-200D-2642-FE0F", + "j": [ + "men", + "wrestle", + "sports", + "wrestlers" + ] + }, + "women-wrestling": { + "a": "Women Wrestling", + "b": "1F93C-200D-2640-FE0F", + "j": [ + "women", + "wrestle", + "sports", + "wrestlers" + ] + }, + "person-playing-water-polo": { + "a": "Person Playing Water Polo", + "b": "1F93D", + "j": [ + "polo", + "water", + "sport" + ] + }, + "man-playing-water-polo": { + "a": "Man Playing Water Polo", + "b": "1F93D-200D-2642-FE0F", + "j": [ + "man", + "water polo", + "sports", + "pool" + ] + }, + "woman-playing-water-polo": { + "a": "Woman Playing Water Polo", + "b": "1F93D-200D-2640-FE0F", + "j": [ + "water polo", + "woman", + "sports", + "pool" + ] + }, + "person-playing-handball": { + "a": "Person Playing Handball", + "b": "1F93E", + "j": [ + "ball", + "handball", + "sport" + ] + }, + "man-playing-handball": { + "a": "Man Playing Handball", + "b": "1F93E-200D-2642-FE0F", + "j": [ + "handball", + "man", + "sports" + ] + }, + "woman-playing-handball": { + "a": "Woman Playing Handball", + "b": "1F93E-200D-2640-FE0F", + "j": [ + "handball", + "woman", + "sports" + ] + }, + "person-juggling": { + "a": "Person Juggling", + "b": "1F939", + "j": [ + "balance", + "juggle", + "multitask", + "skill", + "performance" + ] + }, + "man-juggling": { + "a": "Man Juggling", + "b": "1F939-200D-2642-FE0F", + "j": [ + "juggling", + "man", + "multitask", + "juggle", + "balance", + "skill" + ] + }, + "woman-juggling": { + "a": "Woman Juggling", + "b": "1F939-200D-2640-FE0F", + "j": [ + "juggling", + "multitask", + "woman", + "juggle", + "balance", + "skill" + ] + }, + "person-in-lotus-position": { + "a": "Person in Lotus Position", + "b": "1F9D8", + "j": [ + "meditation", + "yoga", + "serenity", + "meditate" + ] + }, + "man-in-lotus-position": { + "a": "Man in Lotus Position", + "b": "1F9D8-200D-2642-FE0F", + "j": [ + "meditation", + "yoga", + "man", + "male", + "serenity", + "zen", + "mindfulness" + ] + }, + "woman-in-lotus-position": { + "a": "Woman in Lotus Position", + "b": "1F9D8-200D-2640-FE0F", + "j": [ + "meditation", + "yoga", + "woman", + "female", + "serenity", + "zen", + "mindfulness" + ] + }, + "person-taking-bath": { + "a": "Person Taking Bath", + "b": "1F6C0", + "j": [ + "bath", + "bathtub", + "clean", + "shower", + "bathroom" + ] + }, + "person-in-bed": { + "a": "Person in Bed", + "b": "1F6CC", + "j": [ + "hotel", + "sleep", + "bed", + "rest" + ] + }, + "people-holding-hands": { + "a": "People Holding Hands", + "b": "1F9D1-200D-1F91D-200D-1F9D1", + "j": [ + "couple", + "hand", + "hold", + "holding hands", + "person", + "friendship" + ] + }, + "women-holding-hands": { + "a": "Women Holding Hands", + "b": "1F46D", + "j": [ + "couple", + "hand", + "holding hands", + "women", + "pair", + "friendship", + "love", + "like", + "female", + "people", + "human" + ] + }, + "woman-and-man-holding-hands": { + "a": "Woman and Man Holding Hands", + "b": "1F46B", + "j": [ + "couple", + "hand", + "hold", + "holding hands", + "man", + "woman", + "pair", + "people", + "human", + "love", + "date", + "dating", + "like", + "affection", + "valentines", + "marriage" + ] + }, + "men-holding-hands": { + "a": "Men Holding Hands", + "b": "1F46C", + "j": [ + "couple", + "Gemini", + "holding hands", + "man", + "men", + "twins", + "zodiac", + "pair", + "love", + "like", + "bromance", + "friendship", + "people", + "human" + ] + }, + "kiss": { + "a": "Kiss", + "b": "1F48F", + "j": [ + "couple", + "pair", + "valentines", + "love", + "like", + "dating", + "marriage" + ] + }, + "kiss-woman-man": { + "a": "Kiss: Woman, Man", + "b": "1F469-200D-2764-FE0F-200D-1F48B-200D-1F468", + "j": [ + "couple", + "kiss", + "man", + "woman", + "love" + ] + }, + "kiss-man-man": { + "a": "Kiss: Man, Man", + "b": "1F468-200D-2764-FE0F-200D-1F48B-200D-1F468", + "j": [ + "couple", + "kiss", + "man", + "pair", + "valentines", + "love", + "like", + "dating", + "marriage" + ] + }, + "kiss-woman-woman": { + "a": "Kiss: Woman, Woman", + "b": "1F469-200D-2764-FE0F-200D-1F48B-200D-1F469", + "j": [ + "couple", + "kiss", + "woman", + "pair", + "valentines", + "love", + "like", + "dating", + "marriage" + ] + }, + "couple-with-heart": { + "a": "Couple with Heart", + "b": "1F491", + "j": [ + "couple", + "love", + "pair", + "like", + "affection", + "human", + "dating", + "valentines", + "marriage" + ] + }, + "couple-with-heart-woman-man": { + "a": "Couple with Heart: Woman, Man", + "b": "1F469-200D-2764-FE0F-200D-1F468", + "j": [ + "couple", + "couple with heart", + "love", + "man", + "woman" + ] + }, + "couple-with-heart-man-man": { + "a": "Couple with Heart: Man, Man", + "b": "1F468-200D-2764-FE0F-200D-1F468", + "j": [ + "couple", + "couple with heart", + "love", + "man", + "pair", + "like", + "affection", + "human", + "dating", + "valentines", + "marriage" + ] + }, + "couple-with-heart-woman-woman": { + "a": "Couple with Heart: Woman, Woman", + "b": "1F469-200D-2764-FE0F-200D-1F469", + "j": [ + "couple", + "couple with heart", + "love", + "woman", + "pair", + "like", + "affection", + "human", + "dating", + "valentines", + "marriage" + ] + }, + "family": { + "a": "Family", + "b": "1F46A", + "j": [ + "home", + "parents", + "child", + "mom", + "dad", + "father", + "mother", + "people", + "human" + ] + }, + "family-man-woman-boy": { + "a": "Family: Man, Woman, Boy", + "b": "1F468-200D-1F469-200D-1F466", + "j": [ + "boy", + "family", + "man", + "woman", + "love" + ] + }, + "family-man-woman-girl": { + "a": "Family: Man, Woman, Girl", + "b": "1F468-200D-1F469-200D-1F467", + "j": [ + "family", + "girl", + "man", + "woman", + "home", + "parents", + "people", + "human", + "child" + ] + }, + "family-man-woman-girl-boy": { + "a": "Family: Man, Woman, Girl, Boy", + "b": "1F468-200D-1F469-200D-1F467-200D-1F466", + "j": [ + "boy", + "family", + "girl", + "man", + "woman", + "home", + "parents", + "people", + "human", + "children" + ] + }, + "family-man-woman-boy-boy": { + "a": "Family: Man, Woman, Boy, Boy", + "b": "1F468-200D-1F469-200D-1F466-200D-1F466", + "j": [ + "boy", + "family", + "man", + "woman", + "home", + "parents", + "people", + "human", + "children" + ] + }, + "family-man-woman-girl-girl": { + "a": "Family: Man, Woman, Girl, Girl", + "b": "1F468-200D-1F469-200D-1F467-200D-1F467", + "j": [ + "family", + "girl", + "man", + "woman", + "home", + "parents", + "people", + "human", + "children" + ] + }, + "family-man-man-boy": { + "a": "Family: Man, Man, Boy", + "b": "1F468-200D-1F468-200D-1F466", + "j": [ + "boy", + "family", + "man", + "home", + "parents", + "people", + "human", + "children" + ] + }, + "family-man-man-girl": { + "a": "Family: Man, Man, Girl", + "b": "1F468-200D-1F468-200D-1F467", + "j": [ + "family", + "girl", + "man", + "home", + "parents", + "people", + "human", + "children" + ] + }, + "family-man-man-girl-boy": { + "a": "Family: Man, Man, Girl, Boy", + "b": "1F468-200D-1F468-200D-1F467-200D-1F466", + "j": [ + "boy", + "family", + "girl", + "man", + "home", + "parents", + "people", + "human", + "children" + ] + }, + "family-man-man-boy-boy": { + "a": "Family: Man, Man, Boy, Boy", + "b": "1F468-200D-1F468-200D-1F466-200D-1F466", + "j": [ + "boy", + "family", + "man", + "home", + "parents", + "people", + "human", + "children" + ] + }, + "family-man-man-girl-girl": { + "a": "Family: Man, Man, Girl, Girl", + "b": "1F468-200D-1F468-200D-1F467-200D-1F467", + "j": [ + "family", + "girl", + "man", + "home", + "parents", + "people", + "human", + "children" + ] + }, + "family-woman-woman-boy": { + "a": "Family: Woman, Woman, Boy", + "b": "1F469-200D-1F469-200D-1F466", + "j": [ + "boy", + "family", + "woman", + "home", + "parents", + "people", + "human", + "children" + ] + }, + "family-woman-woman-girl": { + "a": "Family: Woman, Woman, Girl", + "b": "1F469-200D-1F469-200D-1F467", + "j": [ + "family", + "girl", + "woman", + "home", + "parents", + "people", + "human", + "children" + ] + }, + "family-woman-woman-girl-boy": { + "a": "Family: Woman, Woman, Girl, Boy", + "b": "1F469-200D-1F469-200D-1F467-200D-1F466", + "j": [ + "boy", + "family", + "girl", + "woman", + "home", + "parents", + "people", + "human", + "children" + ] + }, + "family-woman-woman-boy-boy": { + "a": "Family: Woman, Woman, Boy, Boy", + "b": "1F469-200D-1F469-200D-1F466-200D-1F466", + "j": [ + "boy", + "family", + "woman", + "home", + "parents", + "people", + "human", + "children" + ] + }, + "family-woman-woman-girl-girl": { + "a": "Family: Woman, Woman, Girl, Girl", + "b": "1F469-200D-1F469-200D-1F467-200D-1F467", + "j": [ + "family", + "girl", + "woman", + "home", + "parents", + "people", + "human", + "children" + ] + }, + "family-man-boy": { + "a": "Family: Man, Boy", + "b": "1F468-200D-1F466", + "j": [ + "boy", + "family", + "man", + "home", + "parent", + "people", + "human", + "child" + ] + }, + "family-man-boy-boy": { + "a": "Family: Man, Boy, Boy", + "b": "1F468-200D-1F466-200D-1F466", + "j": [ + "boy", + "family", + "man", + "home", + "parent", + "people", + "human", + "children" + ] + }, + "family-man-girl": { + "a": "Family: Man, Girl", + "b": "1F468-200D-1F467", + "j": [ + "family", + "girl", + "man", + "home", + "parent", + "people", + "human", + "child" + ] + }, + "family-man-girl-boy": { + "a": "Family: Man, Girl, Boy", + "b": "1F468-200D-1F467-200D-1F466", + "j": [ + "boy", + "family", + "girl", + "man", + "home", + "parent", + "people", + "human", + "children" + ] + }, + "family-man-girl-girl": { + "a": "Family: Man, Girl, Girl", + "b": "1F468-200D-1F467-200D-1F467", + "j": [ + "family", + "girl", + "man", + "home", + "parent", + "people", + "human", + "children" + ] + }, + "family-woman-boy": { + "a": "Family: Woman, Boy", + "b": "1F469-200D-1F466", + "j": [ + "boy", + "family", + "woman", + "home", + "parent", + "people", + "human", + "child" + ] + }, + "family-woman-boy-boy": { + "a": "Family: Woman, Boy, Boy", + "b": "1F469-200D-1F466-200D-1F466", + "j": [ + "boy", + "family", + "woman", + "home", + "parent", + "people", + "human", + "children" + ] + }, + "family-woman-girl": { + "a": "Family: Woman, Girl", + "b": "1F469-200D-1F467", + "j": [ + "family", + "girl", + "woman", + "home", + "parent", + "people", + "human", + "child" + ] + }, + "family-woman-girl-boy": { + "a": "Family: Woman, Girl, Boy", + "b": "1F469-200D-1F467-200D-1F466", + "j": [ + "boy", + "family", + "girl", + "woman", + "home", + "parent", + "people", + "human", + "children" + ] + }, + "family-woman-girl-girl": { + "a": "Family: Woman, Girl, Girl", + "b": "1F469-200D-1F467-200D-1F467", + "j": [ + "family", + "girl", + "woman", + "home", + "parent", + "people", + "human", + "children" + ] + }, + "speaking-head": { + "a": "Speaking Head", + "b": "1F5E3", + "j": [ + "face", + "head", + "silhouette", + "speak", + "speaking", + "user", + "person", + "human", + "sing", + "say", + "talk" + ] + }, + "bust-in-silhouette": { + "a": "Bust in Silhouette", + "b": "1F464", + "j": [ + "bust", + "silhouette", + "user", + "person", + "human" + ] + }, + "busts-in-silhouette": { + "a": "Busts in Silhouette", + "b": "1F465", + "j": [ + "bust", + "silhouette", + "user", + "person", + "human", + "group", + "team" + ] + }, + "people-hugging": { + "a": "People Hugging", + "b": "1FAC2", + "j": [ + "goodbye", + "hello", + "hug", + "thanks", + "care" + ] + }, + "footprints": { + "a": "Footprints", + "b": "1F463", + "j": [ + "clothing", + "footprint", + "print", + "feet", + "tracking", + "walking", + "beach" + ] + }, + "red-hair": { + "a": "Red Hair", + "b": "1F9B0", + "j": [ + "ginger", + "red hair", + "redhead" + ] + }, + "curly-hair": { + "a": "Curly Hair", + "b": "1F9B1", + "j": [ + "afro", + "curly", + "curly hair", + "ringlets" + ] + }, + "white-hair": { + "a": "White Hair", + "b": "1F9B3", + "j": [ + "gray", + "hair", + "old", + "white" + ] + }, + "bald": { + "a": "Bald", + "b": "1F9B2", + "j": [ + "bald", + "chemotherapy", + "hairless", + "no hair", + "shaven" + ] + }, + "monkey-face": { + "a": "Monkey Face", + "b": "1F435", + "j": [ + "face", + "monkey", + "animal", + "nature", + "circus" + ] + }, + "monkey": { + "a": "Monkey", + "b": "1F412", + "j": [ + "animal", + "nature", + "banana", + "circus" + ] + }, + "gorilla": { + "a": "Gorilla", + "b": "1F98D", + "j": [ + "animal", + "nature", + "circus" + ] + }, + "orangutan": { + "a": "Orangutan", + "b": "1F9A7", + "j": [ + "ape", + "animal" + ] + }, + "dog-face": { + "a": "Dog Face", + "b": "1F436", + "j": [ + "dog", + "face", + "pet", + "animal", + "friend", + "nature", + "woof", + "puppy", + "faithful" + ] + }, + "dog": { + "a": "Dog", + "b": "1F415", + "j": [ + "pet", + "animal", + "nature", + "friend", + "doge", + "faithful" + ] + }, + "guide-dog": { + "a": "Guide Dog", + "b": "1F9AE", + "j": [ + "accessibility", + "blind", + "guide", + "animal" + ] + }, + "service-dog": { + "a": "Service Dog", + "b": "1F415-200D-1F9BA", + "j": [ + "accessibility", + "assistance", + "dog", + "service", + "blind", + "animal" + ] + }, + "poodle": { + "a": "Poodle", + "b": "1F429", + "j": [ + "dog", + "animal", + "101", + "nature", + "pet" + ] + }, + "wolf": { + "a": "Wolf", + "b": "1F43A", + "j": [ + "face", + "animal", + "nature", + "wild" + ] + }, + "fox": { + "a": "Fox", + "b": "1F98A", + "j": [ + "face", + "animal", + "nature" + ] + }, + "raccoon": { + "a": "Raccoon", + "b": "1F99D", + "j": [ + "curious", + "sly", + "animal", + "nature" + ] + }, + "cat-face": { + "a": "Cat Face", + "b": "1F431", + "j": [ + "cat", + "face", + "pet", + "animal", + "meow", + "nature", + "kitten" + ] + }, + "cat": { + "a": "Cat", + "b": "1F408", + "j": [ + "pet", + "animal", + "meow", + "cats" + ] + }, + "black-cat": { + "a": "Black Cat", + "b": "1F408-200D-2B1B", + "j": [ + "black", + "cat", + "unlucky", + "superstition", + "luck" + ] + }, + "lion": { + "a": "Lion", + "b": "1F981", + "j": [ + "face", + "Leo", + "zodiac", + "animal", + "nature" + ] + }, + "tiger-face": { + "a": "Tiger Face", + "b": "1F42F", + "j": [ + "face", + "tiger", + "animal", + "cat", + "danger", + "wild", + "nature", + "roar" + ] + }, + "tiger": { + "a": "Tiger", + "b": "1F405", + "j": [ + "animal", + "nature", + "roar" + ] + }, + "leopard": { + "a": "Leopard", + "b": "1F406", + "j": [ + "animal", + "nature" + ] + }, + "horse-face": { + "a": "Horse Face", + "b": "1F434", + "j": [ + "face", + "horse", + "animal", + "brown", + "nature" + ] + }, + "horse": { + "a": "Horse", + "b": "1F40E", + "j": [ + "equestrian", + "racehorse", + "racing", + "animal", + "gamble", + "luck" + ] + }, + "unicorn": { + "a": "Unicorn", + "b": "1F984", + "j": [ + "face", + "animal", + "nature", + "mystical" + ] + }, + "zebra": { + "a": "Zebra", + "b": "1F993", + "j": [ + "stripe", + "animal", + "nature", + "stripes", + "safari" + ] + }, + "deer": { + "a": "Deer", + "b": "1F98C", + "j": [ + "animal", + "nature", + "horns", + "venison" + ] + }, + "bison": { + "a": "Bison", + "b": "1F9AC", + "j": [ + "buffalo", + "herd", + "wisent", + "ox" + ] + }, + "cow-face": { + "a": "Cow Face", + "b": "1F42E", + "j": [ + "cow", + "face", + "beef", + "ox", + "animal", + "nature", + "moo", + "milk" + ] + }, + "ox": { + "a": "Ox", + "b": "1F402", + "j": [ + "bull", + "Taurus", + "zodiac", + "animal", + "cow", + "beef" + ] + }, + "water-buffalo": { + "a": "Water Buffalo", + "b": "1F403", + "j": [ + "buffalo", + "water", + "animal", + "nature", + "ox", + "cow" + ] + }, + "cow": { + "a": "Cow", + "b": "1F404", + "j": [ + "beef", + "ox", + "animal", + "nature", + "moo", + "milk" + ] + }, + "pig-face": { + "a": "Pig Face", + "b": "1F437", + "j": [ + "face", + "pig", + "animal", + "oink", + "nature" + ] + }, + "pig": { + "a": "Pig", + "b": "1F416", + "j": [ + "sow", + "animal", + "nature" + ] + }, + "boar": { + "a": "Boar", + "b": "1F417", + "j": [ + "pig", + "animal", + "nature" + ] + }, + "pig-nose": { + "a": "Pig Nose", + "b": "1F43D", + "j": [ + "face", + "nose", + "pig", + "animal", + "oink" + ] + }, + "ram": { + "a": "Ram", + "b": "1F40F", + "j": [ + "Aries", + "male", + "sheep", + "zodiac", + "animal", + "nature" + ] + }, + "ewe": { + "a": "Ewe", + "b": "1F411", + "j": [ + "female", + "sheep", + "animal", + "nature", + "wool", + "shipit" + ] + }, + "goat": { + "a": "Goat", + "b": "1F410", + "j": [ + "Capricorn", + "zodiac", + "animal", + "nature" + ] + }, + "camel": { + "a": "Camel", + "b": "1F42A", + "j": [ + "dromedary", + "hump", + "animal", + "hot", + "desert" + ] + }, + "twohump-camel": { + "a": "Two-Hump Camel", + "b": "1F42B", + "j": [ + "bactrian", + "camel", + "hump", + "two-hump camel", + "two_hump_camel", + "animal", + "nature", + "hot", + "desert" + ] + }, + "llama": { + "a": "Llama", + "b": "1F999", + "j": [ + "alpaca", + "guanaco", + "vicuña", + "wool", + "animal", + "nature" + ] + }, + "giraffe": { + "a": "Giraffe", + "b": "1F992", + "j": [ + "spots", + "animal", + "nature", + "safari" + ] + }, + "elephant": { + "a": "Elephant", + "b": "1F418", + "j": [ + "animal", + "nature", + "nose", + "th", + "circus" + ] + }, + "mammoth": { + "a": "Mammoth", + "b": "1F9A3", + "j": [ + "extinction", + "large", + "tusk", + "woolly", + "elephant", + "tusks" + ] + }, + "rhinoceros": { + "a": "Rhinoceros", + "b": "1F98F", + "j": [ + "animal", + "nature", + "horn" + ] + }, + "hippopotamus": { + "a": "Hippopotamus", + "b": "1F99B", + "j": [ + "hippo", + "animal", + "nature" + ] + }, + "mouse-face": { + "a": "Mouse Face", + "b": "1F42D", + "j": [ + "face", + "mouse", + "animal", + "nature", + "cheese_wedge", + "rodent" + ] + }, + "mouse": { + "a": "Mouse", + "b": "1F401", + "j": [ + "animal", + "nature", + "rodent" + ] + }, + "rat": { + "a": "Rat", + "b": "1F400", + "j": [ + "animal", + "mouse", + "rodent" + ] + }, + "hamster": { + "a": "Hamster", + "b": "1F439", + "j": [ + "face", + "pet", + "animal", + "nature" + ] + }, + "rabbit-face": { + "a": "Rabbit Face", + "b": "1F430", + "j": [ + "bunny", + "face", + "pet", + "rabbit", + "animal", + "nature", + "spring", + "magic" + ] + }, + "rabbit": { + "a": "Rabbit", + "b": "1F407", + "j": [ + "bunny", + "pet", + "animal", + "nature", + "magic", + "spring" + ] + }, + "chipmunk": { + "a": "Chipmunk", + "b": "1F43F", + "j": [ + "squirrel", + "animal", + "nature", + "rodent" + ] + }, + "beaver": { + "a": "Beaver", + "b": "1F9AB", + "j": [ + "dam", + "animal", + "rodent" + ] + }, + "hedgehog": { + "a": "Hedgehog", + "b": "1F994", + "j": [ + "spiny", + "animal", + "nature" + ] + }, + "bat": { + "a": "Bat", + "b": "1F987", + "j": [ + "vampire", + "animal", + "nature", + "blind" + ] + }, + "bear": { + "a": "Bear", + "b": "1F43B", + "j": [ + "face", + "animal", + "nature", + "wild" + ] + }, + "polar-bear": { + "a": "Polar Bear", + "b": "1F43B-200D-2744-FE0F", + "j": [ + "arctic", + "bear", + "white", + "animal" + ] + }, + "koala": { + "a": "Koala", + "b": "1F428", + "j": [ + "bear", + "animal", + "nature" + ] + }, + "panda": { + "a": "Panda", + "b": "1F43C", + "j": [ + "face", + "animal", + "nature" + ] + }, + "sloth": { + "a": "Sloth", + "b": "1F9A5", + "j": [ + "lazy", + "slow", + "animal" + ] + }, + "otter": { + "a": "Otter", + "b": "1F9A6", + "j": [ + "fishing", + "playful", + "animal" + ] + }, + "skunk": { + "a": "Skunk", + "b": "1F9A8", + "j": [ + "stink", + "animal" + ] + }, + "kangaroo": { + "a": "Kangaroo", + "b": "1F998", + "j": [ + "Australia", + "joey", + "jump", + "marsupial", + "animal", + "nature", + "australia", + "hop" + ] + }, + "badger": { + "a": "Badger", + "b": "1F9A1", + "j": [ + "honey badger", + "pester", + "animal", + "nature", + "honey" + ] + }, + "paw-prints": { + "a": "Paw Prints", + "b": "1F43E", + "j": [ + "feet", + "paw", + "print", + "animal", + "tracking", + "footprints", + "dog", + "cat", + "pet" + ] + }, + "turkey": { + "a": "Turkey", + "b": "1F983", + "j": [ + "bird", + "animal" + ] + }, + "chicken": { + "a": "Chicken", + "b": "1F414", + "j": [ + "bird", + "animal", + "cluck", + "nature" + ] + }, + "rooster": { + "a": "Rooster", + "b": "1F413", + "j": [ + "bird", + "animal", + "nature", + "chicken" + ] + }, + "hatching-chick": { + "a": "Hatching Chick", + "b": "1F423", + "j": [ + "baby", + "bird", + "chick", + "hatching", + "animal", + "chicken", + "egg", + "born" + ] + }, + "baby-chick": { + "a": "Baby Chick", + "b": "1F424", + "j": [ + "baby", + "bird", + "chick", + "animal", + "chicken" + ] + }, + "frontfacing-baby-chick": { + "a": "Front-Facing Baby Chick", + "b": "1F425", + "j": [ + "baby", + "bird", + "chick", + "front-facing baby chick", + "front_facing_baby_chick", + "animal", + "chicken" + ] + }, + "bird": { + "a": "Bird", + "b": "1F426", + "j": [ + "animal", + "nature", + "fly", + "tweet", + "spring" + ] + }, + "penguin": { + "a": "Penguin", + "b": "1F427", + "j": [ + "bird", + "animal", + "nature" + ] + }, + "dove": { + "a": "Dove", + "b": "1F54A", + "j": [ + "bird", + "fly", + "peace", + "animal" + ] + }, + "eagle": { + "a": "Eagle", + "b": "1F985", + "j": [ + "bird", + "animal", + "nature" + ] + }, + "duck": { + "a": "Duck", + "b": "1F986", + "j": [ + "bird", + "animal", + "nature", + "mallard" + ] + }, + "swan": { + "a": "Swan", + "b": "1F9A2", + "j": [ + "bird", + "cygnet", + "ugly duckling", + "animal", + "nature" + ] + }, + "owl": { + "a": "Owl", + "b": "1F989", + "j": [ + "bird", + "wise", + "animal", + "nature", + "hoot" + ] + }, + "dodo": { + "a": "Dodo", + "b": "1F9A4", + "j": [ + "extinction", + "large", + "Mauritius", + "animal", + "bird" + ] + }, + "feather": { + "a": "Feather", + "b": "1FAB6", + "j": [ + "bird", + "flight", + "light", + "plumage", + "fly" + ] + }, + "flamingo": { + "a": "Flamingo", + "b": "1F9A9", + "j": [ + "flamboyant", + "tropical", + "animal" + ] + }, + "peacock": { + "a": "Peacock", + "b": "1F99A", + "j": [ + "bird", + "ostentatious", + "peahen", + "proud", + "animal", + "nature" + ] + }, + "parrot": { + "a": "Parrot", + "b": "1F99C", + "j": [ + "bird", + "pirate", + "talk", + "animal", + "nature" + ] + }, + "frog": { + "a": "Frog", + "b": "1F438", + "j": [ + "face", + "animal", + "nature", + "croak", + "toad" + ] + }, + "crocodile": { + "a": "Crocodile", + "b": "1F40A", + "j": [ + "animal", + "nature", + "reptile", + "lizard", + "alligator" + ] + }, + "turtle": { + "a": "Turtle", + "b": "1F422", + "j": [ + "terrapin", + "tortoise", + "animal", + "slow", + "nature" + ] + }, + "lizard": { + "a": "Lizard", + "b": "1F98E", + "j": [ + "reptile", + "animal", + "nature" + ] + }, + "snake": { + "a": "Snake", + "b": "1F40D", + "j": [ + "bearer", + "Ophiuchus", + "serpent", + "zodiac", + "animal", + "evil", + "nature", + "hiss", + "python" + ] + }, + "dragon-face": { + "a": "Dragon Face", + "b": "1F432", + "j": [ + "dragon", + "face", + "fairy tale", + "animal", + "myth", + "nature", + "chinese", + "green" + ] + }, + "dragon": { + "a": "Dragon", + "b": "1F409", + "j": [ + "fairy tale", + "animal", + "myth", + "nature", + "chinese", + "green" + ] + }, + "sauropod": { + "a": "Sauropod", + "b": "1F995", + "j": [ + "brachiosaurus", + "brontosaurus", + "diplodocus", + "animal", + "nature", + "dinosaur", + "extinct" + ] + }, + "trex": { + "a": "T-Rex", + "b": "1F996", + "j": [ + "Tyrannosaurus Rex", + "t_rex", + "animal", + "nature", + "dinosaur", + "tyrannosaurus", + "extinct" + ] + }, + "spouting-whale": { + "a": "Spouting Whale", + "b": "1F433", + "j": [ + "face", + "spouting", + "whale", + "animal", + "nature", + "sea", + "ocean" + ] + }, + "whale": { + "a": "Whale", + "b": "1F40B", + "j": [ + "animal", + "nature", + "sea", + "ocean" + ] + }, + "dolphin": { + "a": "Dolphin", + "b": "1F42C", + "j": [ + "flipper", + "animal", + "nature", + "fish", + "sea", + "ocean", + "fins", + "beach" + ] + }, + "seal": { + "a": "Seal", + "b": "1F9AD", + "j": [ + "sea lion", + "animal", + "creature", + "sea" + ] + }, + "fish": { + "a": "Fish", + "b": "1F41F", + "j": [ + "Pisces", + "zodiac", + "animal", + "food", + "nature" + ] + }, + "tropical-fish": { + "a": "Tropical Fish", + "b": "1F420", + "j": [ + "fish", + "tropical", + "animal", + "swim", + "ocean", + "beach", + "nemo" + ] + }, + "blowfish": { + "a": "Blowfish", + "b": "1F421", + "j": [ + "fish", + "animal", + "nature", + "food", + "sea", + "ocean" + ] + }, + "shark": { + "a": "Shark", + "b": "1F988", + "j": [ + "fish", + "animal", + "nature", + "sea", + "ocean", + "jaws", + "fins", + "beach" + ] + }, + "octopus": { + "a": "Octopus", + "b": "1F419", + "j": [ + "animal", + "creature", + "ocean", + "sea", + "nature", + "beach" + ] + }, + "spiral-shell": { + "a": "Spiral Shell", + "b": "1F41A", + "j": [ + "shell", + "spiral", + "nature", + "sea", + "beach" + ] + }, + "snail": { + "a": "Snail", + "b": "1F40C", + "j": [ + "slow", + "animal", + "shell" + ] + }, + "butterfly": { + "a": "Butterfly", + "b": "1F98B", + "j": [ + "insect", + "pretty", + "animal", + "nature", + "caterpillar" + ] + }, + "bug": { + "a": "Bug", + "b": "1F41B", + "j": [ + "insect", + "animal", + "nature", + "worm" + ] + }, + "ant": { + "a": "Ant", + "b": "1F41C", + "j": [ + "insect", + "animal", + "nature", + "bug" + ] + }, + "honeybee": { + "a": "Honeybee", + "b": "1F41D", + "j": [ + "bee", + "insect", + "animal", + "nature", + "bug", + "spring", + "honey" + ] + }, + "beetle": { + "a": "Beetle", + "b": "1FAB2", + "j": [ + "bug", + "insect" + ] + }, + "lady-beetle": { + "a": "Lady Beetle", + "b": "1F41E", + "j": [ + "beetle", + "insect", + "ladybird", + "ladybug", + "animal", + "nature" + ] + }, + "cricket": { + "a": "Cricket", + "b": "1F997", + "j": [ + "grasshopper", + "Orthoptera", + "animal", + "chirp" + ] + }, + "cockroach": { + "a": "Cockroach", + "b": "1FAB3", + "j": [ + "insect", + "pest", + "roach", + "pests" + ] + }, + "spider": { + "a": "Spider", + "b": "1F577", + "j": [ + "insect", + "animal", + "arachnid" + ] + }, + "spider-web": { + "a": "Spider Web", + "b": "1F578", + "j": [ + "spider", + "web", + "animal", + "insect", + "arachnid", + "silk" + ] + }, + "scorpion": { + "a": "Scorpion", + "b": "1F982", + "j": [ + "scorpio", + "Scorpio", + "zodiac", + "animal", + "arachnid" + ] + }, + "mosquito": { + "a": "Mosquito", + "b": "1F99F", + "j": [ + "disease", + "fever", + "malaria", + "pest", + "virus", + "animal", + "nature", + "insect" + ] + }, + "fly": { + "a": "Fly", + "b": "1FAB0", + "j": [ + "disease", + "maggot", + "pest", + "rotting", + "insect" + ] + }, + "worm": { + "a": "Worm", + "b": "1FAB1", + "j": [ + "annelid", + "earthworm", + "parasite", + "animal" + ] + }, + "microbe": { + "a": "Microbe", + "b": "1F9A0", + "j": [ + "amoeba", + "bacteria", + "virus", + "germs" + ] + }, + "bouquet": { + "a": "Bouquet", + "b": "1F490", + "j": [ + "flower", + "flowers", + "nature", + "spring" + ] + }, + "cherry-blossom": { + "a": "Cherry Blossom", + "b": "1F338", + "j": [ + "blossom", + "cherry", + "flower", + "nature", + "plant", + "spring" + ] + }, + "white-flower": { + "a": "White Flower", + "b": "1F4AE", + "j": [ + "flower", + "japanese", + "spring" + ] + }, + "rosette": { + "a": "Rosette", + "b": "1F3F5", + "j": [ + "plant", + "flower", + "decoration", + "military" + ] + }, + "rose": { + "a": "Rose", + "b": "1F339", + "j": [ + "flower", + "flowers", + "valentines", + "love", + "spring" + ] + }, + "wilted-flower": { + "a": "Wilted Flower", + "b": "1F940", + "j": [ + "flower", + "wilted", + "plant", + "nature" + ] + }, + "hibiscus": { + "a": "Hibiscus", + "b": "1F33A", + "j": [ + "flower", + "plant", + "vegetable", + "flowers", + "beach" + ] + }, + "sunflower": { + "a": "Sunflower", + "b": "1F33B", + "j": [ + "flower", + "sun", + "nature", + "plant", + "fall" + ] + }, + "blossom": { + "a": "Blossom", + "b": "1F33C", + "j": [ + "flower", + "nature", + "flowers", + "yellow" + ] + }, + "tulip": { + "a": "Tulip", + "b": "1F337", + "j": [ + "flower", + "flowers", + "plant", + "nature", + "summer", + "spring" + ] + }, + "seedling": { + "a": "Seedling", + "b": "1F331", + "j": [ + "young", + "plant", + "nature", + "grass", + "lawn", + "spring" + ] + }, + "potted-plant": { + "a": "Potted Plant", + "b": "1FAB4", + "j": [ + "boring", + "grow", + "house", + "nurturing", + "plant", + "useless", + "greenery" + ] + }, + "evergreen-tree": { + "a": "Evergreen Tree", + "b": "1F332", + "j": [ + "tree", + "plant", + "nature" + ] + }, + "deciduous-tree": { + "a": "Deciduous Tree", + "b": "1F333", + "j": [ + "deciduous", + "shedding", + "tree", + "plant", + "nature" + ] + }, + "palm-tree": { + "a": "Palm Tree", + "b": "1F334", + "j": [ + "palm", + "tree", + "plant", + "vegetable", + "nature", + "summer", + "beach", + "mojito", + "tropical" + ] + }, + "cactus": { + "a": "Cactus", + "b": "1F335", + "j": [ + "plant", + "vegetable", + "nature" + ] + }, + "sheaf-of-rice": { + "a": "Sheaf of Rice", + "b": "1F33E", + "j": [ + "ear", + "grain", + "rice", + "nature", + "plant" + ] + }, + "herb": { + "a": "Herb", + "b": "1F33F", + "j": [ + "leaf", + "vegetable", + "plant", + "medicine", + "weed", + "grass", + "lawn" + ] + }, + "shamrock": { + "a": "Shamrock", + "b": "2618", + "j": [ + "plant", + "vegetable", + "nature", + "irish", + "clover" + ] + }, + "four-leaf-clover": { + "a": "Four Leaf Clover", + "b": "1F340", + "j": [ + "4", + "clover", + "four", + "four-leaf clover", + "leaf", + "vegetable", + "plant", + "nature", + "lucky", + "irish" + ] + }, + "maple-leaf": { + "a": "Maple Leaf", + "b": "1F341", + "j": [ + "falling", + "leaf", + "maple", + "nature", + "plant", + "vegetable", + "ca", + "fall" + ] + }, + "fallen-leaf": { + "a": "Fallen Leaf", + "b": "1F342", + "j": [ + "falling", + "leaf", + "nature", + "plant", + "vegetable", + "leaves" + ] + }, + "leaf-fluttering-in-wind": { + "a": "Leaf Fluttering in Wind", + "b": "1F343", + "j": [ + "blow", + "flutter", + "leaf", + "wind", + "nature", + "plant", + "tree", + "vegetable", + "grass", + "lawn", + "spring" + ] + }, + "grapes": { + "a": "Grapes", + "b": "1F347", + "j": [ + "fruit", + "grape", + "food", + "wine" + ] + }, + "melon": { + "a": "Melon", + "b": "1F348", + "j": [ + "fruit", + "nature", + "food" + ] + }, + "watermelon": { + "a": "Watermelon", + "b": "1F349", + "j": [ + "fruit", + "food", + "picnic", + "summer" + ] + }, + "tangerine": { + "a": "Tangerine", + "b": "1F34A", + "j": [ + "fruit", + "orange", + "food", + "nature" + ] + }, + "lemon": { + "a": "Lemon", + "b": "1F34B", + "j": [ + "citrus", + "fruit", + "nature" + ] + }, + "banana": { + "a": "Banana", + "b": "1F34C", + "j": [ + "fruit", + "food", + "monkey" + ] + }, + "pineapple": { + "a": "Pineapple", + "b": "1F34D", + "j": [ + "fruit", + "nature", + "food" + ] + }, + "mango": { + "a": "Mango", + "b": "1F96D", + "j": [ + "fruit", + "tropical", + "food" + ] + }, + "red-apple": { + "a": "Red Apple", + "b": "1F34E", + "j": [ + "apple", + "fruit", + "red", + "mac", + "school" + ] + }, + "green-apple": { + "a": "Green Apple", + "b": "1F34F", + "j": [ + "apple", + "fruit", + "green", + "nature" + ] + }, + "pear": { + "a": "Pear", + "b": "1F350", + "j": [ + "fruit", + "nature", + "food" + ] + }, + "peach": { + "a": "Peach", + "b": "1F351", + "j": [ + "fruit", + "nature", + "food" + ] + }, + "cherries": { + "a": "Cherries", + "b": "1F352", + "j": [ + "berries", + "cherry", + "fruit", + "red", + "food" + ] + }, + "strawberry": { + "a": "Strawberry", + "b": "1F353", + "j": [ + "berry", + "fruit", + "food", + "nature" + ] + }, + "blueberries": { + "a": "Blueberries", + "b": "1FAD0", + "j": [ + "berry", + "bilberry", + "blue", + "blueberry", + "fruit" + ] + }, + "kiwi-fruit": { + "a": "Kiwi Fruit", + "b": "1F95D", + "j": [ + "food", + "fruit", + "kiwi" + ] + }, + "tomato": { + "a": "Tomato", + "b": "1F345", + "j": [ + "fruit", + "vegetable", + "nature", + "food" + ] + }, + "olive": { + "a": "Olive", + "b": "1FAD2", + "j": [ + "food", + "fruit" + ] + }, + "coconut": { + "a": "Coconut", + "b": "1F965", + "j": [ + "palm", + "piña colada", + "fruit", + "nature", + "food" + ] + }, + "avocado": { + "a": "Avocado", + "b": "1F951", + "j": [ + "food", + "fruit" + ] + }, + "eggplant": { + "a": "Eggplant", + "b": "1F346", + "j": [ + "aubergine", + "vegetable", + "nature", + "food" + ] + }, + "potato": { + "a": "Potato", + "b": "1F954", + "j": [ + "food", + "vegetable", + "tuber", + "vegatable", + "starch" + ] + }, + "carrot": { + "a": "Carrot", + "b": "1F955", + "j": [ + "food", + "vegetable", + "orange" + ] + }, + "ear-of-corn": { + "a": "Ear of Corn", + "b": "1F33D", + "j": [ + "corn", + "ear", + "maize", + "maze", + "food", + "vegetable", + "plant" + ] + }, + "hot-pepper": { + "a": "Hot Pepper", + "b": "1F336", + "j": [ + "hot", + "pepper", + "food", + "spicy", + "chilli", + "chili" + ] + }, + "bell-pepper": { + "a": "Bell Pepper", + "b": "1FAD1", + "j": [ + "capsicum", + "pepper", + "vegetable", + "fruit", + "plant" + ] + }, + "cucumber": { + "a": "Cucumber", + "b": "1F952", + "j": [ + "food", + "pickle", + "vegetable", + "fruit" + ] + }, + "leafy-green": { + "a": "Leafy Green", + "b": "1F96C", + "j": [ + "bok choy", + "cabbage", + "kale", + "lettuce", + "food", + "vegetable", + "plant" + ] + }, + "broccoli": { + "a": "Broccoli", + "b": "1F966", + "j": [ + "wild cabbage", + "fruit", + "food", + "vegetable" + ] + }, + "garlic": { + "a": "Garlic", + "b": "1F9C4", + "j": [ + "flavoring", + "food", + "spice", + "cook" + ] + }, + "onion": { + "a": "Onion", + "b": "1F9C5", + "j": [ + "flavoring", + "cook", + "food", + "spice" + ] + }, + "mushroom": { + "a": "Mushroom", + "b": "1F344", + "j": [ + "toadstool", + "plant", + "vegetable" + ] + }, + "peanuts": { + "a": "Peanuts", + "b": "1F95C", + "j": [ + "food", + "nut", + "peanut", + "vegetable" + ] + }, + "chestnut": { + "a": "Chestnut", + "b": "1F330", + "j": [ + "plant", + "food", + "squirrel" + ] + }, + "bread": { + "a": "Bread", + "b": "1F35E", + "j": [ + "loaf", + "food", + "wheat", + "breakfast", + "toast" + ] + }, + "croissant": { + "a": "Croissant", + "b": "1F950", + "j": [ + "bread", + "breakfast", + "food", + "french", + "roll" + ] + }, + "baguette-bread": { + "a": "Baguette Bread", + "b": "1F956", + "j": [ + "baguette", + "bread", + "food", + "french" + ] + }, + "flatbread": { + "a": "Flatbread", + "b": "1FAD3", + "j": [ + "arepa", + "lavash", + "naan", + "pita", + "flour", + "food" + ] + }, + "pretzel": { + "a": "Pretzel", + "b": "1F968", + "j": [ + "twisted", + "convoluted", + "food", + "bread" + ] + }, + "bagel": { + "a": "Bagel", + "b": "1F96F", + "j": [ + "bakery", + "breakfast", + "schmear", + "food", + "bread" + ] + }, + "pancakes": { + "a": "Pancakes", + "b": "1F95E", + "j": [ + "breakfast", + "crêpe", + "food", + "hotcake", + "pancake", + "flapjacks", + "hotcakes" + ] + }, + "waffle": { + "a": "Waffle", + "b": "1F9C7", + "j": [ + "breakfast", + "indecisive", + "iron", + "food" + ] + }, + "cheese-wedge": { + "a": "Cheese Wedge", + "b": "1F9C0", + "j": [ + "cheese", + "food", + "chadder" + ] + }, + "meat-on-bone": { + "a": "Meat on Bone", + "b": "1F356", + "j": [ + "bone", + "meat", + "good", + "food", + "drumstick" + ] + }, + "poultry-leg": { + "a": "Poultry Leg", + "b": "1F357", + "j": [ + "bone", + "chicken", + "drumstick", + "leg", + "poultry", + "food", + "meat", + "bird", + "turkey" + ] + }, + "cut-of-meat": { + "a": "Cut of Meat", + "b": "1F969", + "j": [ + "chop", + "lambchop", + "porkchop", + "steak", + "food", + "cow", + "meat", + "cut" + ] + }, + "bacon": { + "a": "Bacon", + "b": "1F953", + "j": [ + "breakfast", + "food", + "meat", + "pork", + "pig" + ] + }, + "hamburger": { + "a": "Hamburger", + "b": "1F354", + "j": [ + "burger", + "meat", + "fast food", + "beef", + "cheeseburger", + "mcdonalds", + "burger king" + ] + }, + "french-fries": { + "a": "French Fries", + "b": "1F35F", + "j": [ + "french", + "fries", + "chips", + "snack", + "fast food" + ] + }, + "pizza": { + "a": "Pizza", + "b": "1F355", + "j": [ + "cheese", + "slice", + "food", + "party" + ] + }, + "hot-dog": { + "a": "Hot Dog", + "b": "1F32D", + "j": [ + "frankfurter", + "hotdog", + "sausage", + "food" + ] + }, + "sandwich": { + "a": "Sandwich", + "b": "1F96A", + "j": [ + "bread", + "food", + "lunch" + ] + }, + "taco": { + "a": "Taco", + "b": "1F32E", + "j": [ + "mexican", + "food" + ] + }, + "burrito": { + "a": "Burrito", + "b": "1F32F", + "j": [ + "mexican", + "wrap", + "food" + ] + }, + "tamale": { + "a": "Tamale", + "b": "1FAD4", + "j": [ + "mexican", + "wrapped", + "food", + "masa" + ] + }, + "stuffed-flatbread": { + "a": "Stuffed Flatbread", + "b": "1F959", + "j": [ + "falafel", + "flatbread", + "food", + "gyro", + "kebab", + "stuffed" + ] + }, + "falafel": { + "a": "Falafel", + "b": "1F9C6", + "j": [ + "chickpea", + "meatball", + "food" + ] + }, + "egg": { + "a": "Egg", + "b": "1F95A", + "j": [ + "breakfast", + "food", + "chicken" + ] + }, + "cooking": { + "a": "Cooking", + "b": "1F373", + "j": [ + "breakfast", + "egg", + "frying", + "pan", + "food", + "kitchen" + ] + }, + "shallow-pan-of-food": { + "a": "Shallow Pan of Food", + "b": "1F958", + "j": [ + "casserole", + "food", + "paella", + "pan", + "shallow", + "cooking" + ] + }, + "pot-of-food": { + "a": "Pot of Food", + "b": "1F372", + "j": [ + "pot", + "stew", + "food", + "meat", + "soup" + ] + }, + "fondue": { + "a": "Fondue", + "b": "1FAD5", + "j": [ + "cheese", + "chocolate", + "melted", + "pot", + "Swiss", + "food" + ] + }, + "bowl-with-spoon": { + "a": "Bowl with Spoon", + "b": "1F963", + "j": [ + "breakfast", + "cereal", + "congee", + "oatmeal", + "porridge", + "food" + ] + }, + "green-salad": { + "a": "Green Salad", + "b": "1F957", + "j": [ + "food", + "green", + "salad", + "healthy", + "lettuce" + ] + }, + "popcorn": { + "a": "Popcorn", + "b": "1F37F", + "j": [ + "food", + "movie theater", + "films", + "snack" + ] + }, + "butter": { + "a": "Butter", + "b": "1F9C8", + "j": [ + "dairy", + "food", + "cook" + ] + }, + "salt": { + "a": "Salt", + "b": "1F9C2", + "j": [ + "condiment", + "shaker" + ] + }, + "canned-food": { + "a": "Canned Food", + "b": "1F96B", + "j": [ + "can", + "food", + "soup" + ] + }, + "bento-box": { + "a": "Bento Box", + "b": "1F371", + "j": [ + "bento", + "box", + "food", + "japanese" + ] + }, + "rice-cracker": { + "a": "Rice Cracker", + "b": "1F358", + "j": [ + "cracker", + "rice", + "food", + "japanese" + ] + }, + "rice-ball": { + "a": "Rice Ball", + "b": "1F359", + "j": [ + "ball", + "Japanese", + "rice", + "food", + "japanese" + ] + }, + "cooked-rice": { + "a": "Cooked Rice", + "b": "1F35A", + "j": [ + "cooked", + "rice", + "food", + "china", + "asian" + ] + }, + "curry-rice": { + "a": "Curry Rice", + "b": "1F35B", + "j": [ + "curry", + "rice", + "food", + "spicy", + "hot", + "indian" + ] + }, + "steaming-bowl": { + "a": "Steaming Bowl", + "b": "1F35C", + "j": [ + "bowl", + "noodle", + "ramen", + "steaming", + "food", + "japanese", + "chopsticks" + ] + }, + "spaghetti": { + "a": "Spaghetti", + "b": "1F35D", + "j": [ + "pasta", + "food", + "italian", + "noodle" + ] + }, + "roasted-sweet-potato": { + "a": "Roasted Sweet Potato", + "b": "1F360", + "j": [ + "potato", + "roasted", + "sweet", + "food", + "nature" + ] + }, + "oden": { + "a": "Oden", + "b": "1F362", + "j": [ + "kebab", + "seafood", + "skewer", + "stick", + "food", + "japanese" + ] + }, + "sushi": { + "a": "Sushi", + "b": "1F363", + "j": [ + "food", + "fish", + "japanese", + "rice" + ] + }, + "fried-shrimp": { + "a": "Fried Shrimp", + "b": "1F364", + "j": [ + "fried", + "prawn", + "shrimp", + "tempura", + "food", + "animal", + "appetizer", + "summer" + ] + }, + "fish-cake-with-swirl": { + "a": "Fish Cake with Swirl", + "b": "1F365", + "j": [ + "cake", + "fish", + "pastry", + "swirl", + "food", + "japan", + "sea", + "beach", + "narutomaki", + "pink", + "kamaboko", + "surimi", + "ramen" + ] + }, + "moon-cake": { + "a": "Moon Cake", + "b": "1F96E", + "j": [ + "autumn", + "festival", + "yuèbǐng", + "food" + ] + }, + "dango": { + "a": "Dango", + "b": "1F361", + "j": [ + "dessert", + "Japanese", + "skewer", + "stick", + "sweet", + "food", + "japanese", + "barbecue", + "meat" + ] + }, + "dumpling": { + "a": "Dumpling", + "b": "1F95F", + "j": [ + "empanada", + "gyōza", + "jiaozi", + "pierogi", + "potsticker", + "food" + ] + }, + "fortune-cookie": { + "a": "Fortune Cookie", + "b": "1F960", + "j": [ + "prophecy", + "food" + ] + }, + "takeout-box": { + "a": "Takeout Box", + "b": "1F961", + "j": [ + "oyster pail", + "food", + "leftovers" + ] + }, + "crab": { + "a": "Crab", + "b": "1F980", + "j": [ + "Cancer", + "zodiac", + "animal", + "crustacean" + ] + }, + "lobster": { + "a": "Lobster", + "b": "1F99E", + "j": [ + "bisque", + "claws", + "seafood", + "animal", + "nature" + ] + }, + "shrimp": { + "a": "Shrimp", + "b": "1F990", + "j": [ + "food", + "shellfish", + "small", + "animal", + "ocean", + "nature", + "seafood" + ] + }, + "squid": { + "a": "Squid", + "b": "1F991", + "j": [ + "food", + "molusc", + "animal", + "nature", + "ocean", + "sea" + ] + }, + "oyster": { + "a": "Oyster", + "b": "1F9AA", + "j": [ + "diving", + "pearl", + "food" + ] + }, + "soft-ice-cream": { + "a": "Soft Ice Cream", + "b": "1F366", + "j": [ + "cream", + "dessert", + "ice", + "icecream", + "soft", + "sweet", + "food", + "hot", + "summer" + ] + }, + "shaved-ice": { + "a": "Shaved Ice", + "b": "1F367", + "j": [ + "dessert", + "ice", + "shaved", + "sweet", + "hot", + "summer" + ] + }, + "ice-cream": { + "a": "Ice Cream", + "b": "1F368", + "j": [ + "cream", + "dessert", + "ice", + "sweet", + "food", + "hot" + ] + }, + "doughnut": { + "a": "Doughnut", + "b": "1F369", + "j": [ + "breakfast", + "dessert", + "donut", + "sweet", + "food", + "snack" + ] + }, + "cookie": { + "a": "Cookie", + "b": "1F36A", + "j": [ + "dessert", + "sweet", + "food", + "snack", + "oreo", + "chocolate" + ] + }, + "birthday-cake": { + "a": "Birthday Cake", + "b": "1F382", + "j": [ + "birthday", + "cake", + "celebration", + "dessert", + "pastry", + "sweet", + "food" + ] + }, + "shortcake": { + "a": "Shortcake", + "b": "1F370", + "j": [ + "cake", + "dessert", + "pastry", + "slice", + "sweet", + "food" + ] + }, + "cupcake": { + "a": "Cupcake", + "b": "1F9C1", + "j": [ + "bakery", + "sweet", + "food", + "dessert" + ] + }, + "pie": { + "a": "Pie", + "b": "1F967", + "j": [ + "filling", + "pastry", + "fruit", + "meat", + "food", + "dessert" + ] + }, + "chocolate-bar": { + "a": "Chocolate Bar", + "b": "1F36B", + "j": [ + "bar", + "chocolate", + "dessert", + "sweet", + "food", + "snack" + ] + }, + "candy": { + "a": "Candy", + "b": "1F36C", + "j": [ + "dessert", + "sweet", + "snack", + "lolly" + ] + }, + "lollipop": { + "a": "Lollipop", + "b": "1F36D", + "j": [ + "candy", + "dessert", + "sweet", + "food", + "snack" + ] + }, + "custard": { + "a": "Custard", + "b": "1F36E", + "j": [ + "dessert", + "pudding", + "sweet", + "food" + ] + }, + "honey-pot": { + "a": "Honey Pot", + "b": "1F36F", + "j": [ + "honey", + "honeypot", + "pot", + "sweet", + "bees", + "kitchen" + ] + }, + "baby-bottle": { + "a": "Baby Bottle", + "b": "1F37C", + "j": [ + "baby", + "bottle", + "drink", + "milk", + "food", + "container" + ] + }, + "glass-of-milk": { + "a": "Glass of Milk", + "b": "1F95B", + "j": [ + "drink", + "glass", + "milk", + "beverage", + "cow" + ] + }, + "hot-beverage": { + "a": "Hot Beverage", + "b": "2615", + "j": [ + "beverage", + "coffee", + "drink", + "hot", + "steaming", + "tea", + "caffeine", + "latte", + "espresso" + ] + }, + "teapot": { + "a": "Teapot", + "b": "1FAD6", + "j": [ + "drink", + "pot", + "tea", + "hot" + ] + }, + "teacup-without-handle": { + "a": "Teacup Without Handle", + "b": "1F375", + "j": [ + "beverage", + "cup", + "drink", + "tea", + "teacup", + "bowl", + "breakfast", + "green", + "british" + ] + }, + "sake": { + "a": "Sake", + "b": "1F376", + "j": [ + "bar", + "beverage", + "bottle", + "cup", + "drink", + "wine", + "drunk", + "japanese", + "alcohol", + "booze" + ] + }, + "bottle-with-popping-cork": { + "a": "Bottle with Popping Cork", + "b": "1F37E", + "j": [ + "bar", + "bottle", + "cork", + "drink", + "popping", + "wine", + "celebration" + ] + }, + "wine-glass": { + "a": "Wine Glass", + "b": "1F377", + "j": [ + "bar", + "beverage", + "drink", + "glass", + "wine", + "drunk", + "alcohol", + "booze" + ] + }, + "cocktail-glass": { + "a": "Cocktail Glass", + "b": "1F378", + "j": [ + "bar", + "cocktail", + "drink", + "glass", + "drunk", + "alcohol", + "beverage", + "booze", + "mojito" + ] + }, + "tropical-drink": { + "a": "Tropical Drink", + "b": "1F379", + "j": [ + "bar", + "drink", + "tropical", + "beverage", + "cocktail", + "summer", + "beach", + "alcohol", + "booze", + "mojito" + ] + }, + "beer-mug": { + "a": "Beer Mug", + "b": "1F37A", + "j": [ + "bar", + "beer", + "drink", + "mug", + "relax", + "beverage", + "drunk", + "party", + "pub", + "summer", + "alcohol", + "booze" + ] + }, + "clinking-beer-mugs": { + "a": "Clinking Beer Mugs", + "b": "1F37B", + "j": [ + "bar", + "beer", + "clink", + "drink", + "mug", + "relax", + "beverage", + "drunk", + "party", + "pub", + "summer", + "alcohol", + "booze" + ] + }, + "clinking-glasses": { + "a": "Clinking Glasses", + "b": "1F942", + "j": [ + "celebrate", + "clink", + "drink", + "glass", + "beverage", + "party", + "alcohol", + "cheers", + "wine", + "champagne", + "toast" + ] + }, + "tumbler-glass": { + "a": "Tumbler Glass", + "b": "1F943", + "j": [ + "glass", + "liquor", + "shot", + "tumbler", + "whisky", + "drink", + "beverage", + "drunk", + "alcohol", + "booze", + "bourbon", + "scotch" + ] + }, + "cup-with-straw": { + "a": "Cup with Straw", + "b": "1F964", + "j": [ + "juice", + "soda", + "malt", + "soft drink", + "water", + "drink" + ] + }, + "bubble-tea": { + "a": "Bubble Tea", + "b": "1F9CB", + "j": [ + "bubble", + "milk", + "pearl", + "tea", + "taiwan", + "boba", + "milk tea", + "straw" + ] + }, + "beverage-box": { + "a": "Beverage Box", + "b": "1F9C3", + "j": [ + "beverage", + "box", + "juice", + "straw", + "sweet", + "drink" + ] + }, + "mate": { + "a": "Mate", + "b": "1F9C9", + "j": [ + "drink", + "tea", + "beverage" + ] + }, + "ice": { + "a": "Ice", + "b": "1F9CA", + "j": [ + "cold", + "ice cube", + "iceberg", + "water" + ] + }, + "chopsticks": { + "a": "Chopsticks", + "b": "1F962", + "j": [ + "hashi", + "jeotgarak", + "kuaizi", + "food" + ] + }, + "fork-and-knife-with-plate": { + "a": "Fork and Knife with Plate", + "b": "1F37D", + "j": [ + "cooking", + "fork", + "knife", + "plate", + "food", + "eat", + "meal", + "lunch", + "dinner", + "restaurant" + ] + }, + "fork-and-knife": { + "a": "Fork and Knife", + "b": "1F374", + "j": [ + "cooking", + "cutlery", + "fork", + "knife", + "kitchen" + ] + }, + "spoon": { + "a": "Spoon", + "b": "1F944", + "j": [ + "tableware", + "cutlery", + "kitchen" + ] + }, + "kitchen-knife": { + "a": "Kitchen Knife", + "b": "1F52A", + "j": [ + "cooking", + "hocho", + "knife", + "tool", + "weapon", + "blade", + "cutlery", + "kitchen" + ] + }, + "amphora": { + "a": "Amphora", + "b": "1F3FA", + "j": [ + "Aquarius", + "cooking", + "drink", + "jug", + "zodiac", + "vase", + "jar" + ] + }, + "globe-showing-europeafrica": { + "a": "Globe Showing Europe-Africa", + "b": "1F30D", + "j": [ + "Africa", + "earth", + "Europe", + "globe", + "globe showing Europe-Africa", + "world", + "globe_showing_europe_africa", + "international" + ] + }, + "globe-showing-americas": { + "a": "Globe Showing Americas", + "b": "1F30E", + "j": [ + "Americas", + "earth", + "globe", + "globe showing Americas", + "world", + "USA", + "international" + ] + }, + "globe-showing-asiaaustralia": { + "a": "Globe Showing Asia-Australia", + "b": "1F30F", + "j": [ + "Asia", + "Australia", + "earth", + "globe", + "globe showing Asia-Australia", + "world", + "globe_showing_asia_australia", + "east", + "international" + ] + }, + "globe-with-meridians": { + "a": "Globe with Meridians", + "b": "1F310", + "j": [ + "earth", + "globe", + "meridians", + "world", + "international", + "internet", + "interweb", + "i18n" + ] + }, + "world-map": { + "a": "World Map", + "b": "1F5FA", + "j": [ + "map", + "world", + "location", + "direction" + ] + }, + "map-of-japan": { + "a": "Map of Japan", + "b": "1F5FE", + "j": [ + "Japan", + "map", + "map of Japan", + "nation", + "country", + "japanese", + "asia" + ] + }, + "compass": { + "a": "Compass", + "b": "1F9ED", + "j": [ + "magnetic", + "navigation", + "orienteering" + ] + }, + "snowcapped-mountain": { + "a": "Snow-Capped Mountain", + "b": "1F3D4", + "j": [ + "cold", + "mountain", + "snow", + "snow-capped mountain", + "snow_capped_mountain", + "photo", + "nature", + "environment", + "winter" + ] + }, + "mountain": { + "a": "Mountain", + "b": "26F0", + "j": [ + "photo", + "nature", + "environment" + ] + }, + "volcano": { + "a": "Volcano", + "b": "1F30B", + "j": [ + "eruption", + "mountain", + "photo", + "nature", + "disaster" + ] + }, + "mount-fuji": { + "a": "Mount Fuji", + "b": "1F5FB", + "j": [ + "fuji", + "mountain", + "photo", + "nature", + "japanese" + ] + }, + "camping": { + "a": "Camping", + "b": "1F3D5", + "j": [ + "photo", + "outdoors", + "tent" + ] + }, + "beach-with-umbrella": { + "a": "Beach with Umbrella", + "b": "1F3D6", + "j": [ + "beach", + "umbrella", + "weather", + "summer", + "sunny", + "sand", + "mojito" + ] + }, + "desert": { + "a": "Desert", + "b": "1F3DC", + "j": [ + "photo", + "warm", + "saharah" + ] + }, + "desert-island": { + "a": "Desert Island", + "b": "1F3DD", + "j": [ + "desert", + "island", + "photo", + "tropical", + "mojito" + ] + }, + "national-park": { + "a": "National Park", + "b": "1F3DE", + "j": [ + "park", + "photo", + "environment", + "nature" + ] + }, + "stadium": { + "a": "Stadium", + "b": "1F3DF", + "j": [ + "photo", + "place", + "sports", + "concert", + "venue" + ] + }, + "classical-building": { + "a": "Classical Building", + "b": "1F3DB", + "j": [ + "classical", + "art", + "culture", + "history" + ] + }, + "building-construction": { + "a": "Building Construction", + "b": "1F3D7", + "j": [ + "construction", + "wip", + "working", + "progress" + ] + }, + "brick": { + "a": "Brick", + "b": "1F9F1", + "j": [ + "bricks", + "clay", + "mortar", + "wall" + ] + }, + "rock": { + "a": "Rock", + "b": "1FAA8", + "j": [ + "boulder", + "heavy", + "solid", + "stone" + ] + }, + "wood": { + "a": "Wood", + "b": "1FAB5", + "j": [ + "log", + "lumber", + "timber", + "nature", + "trunk" + ] + }, + "hut": { + "a": "Hut", + "b": "1F6D6", + "j": [ + "house", + "roundhouse", + "yurt", + "structure" + ] + }, + "houses": { + "a": "Houses", + "b": "1F3D8", + "j": [ + "buildings", + "photo" + ] + }, + "derelict-house": { + "a": "Derelict House", + "b": "1F3DA", + "j": [ + "derelict", + "house", + "abandon", + "evict", + "broken", + "building" + ] + }, + "house": { + "a": "House", + "b": "1F3E0", + "j": [ + "home", + "building" + ] + }, + "house-with-garden": { + "a": "House with Garden", + "b": "1F3E1", + "j": [ + "garden", + "home", + "house", + "plant", + "nature" + ] + }, + "office-building": { + "a": "Office Building", + "b": "1F3E2", + "j": [ + "building", + "bureau", + "work" + ] + }, + "japanese-post-office": { + "a": "Japanese Post Office", + "b": "1F3E3", + "j": [ + "Japanese", + "Japanese post office", + "post", + "building", + "envelope", + "communication" + ] + }, + "post-office": { + "a": "Post Office", + "b": "1F3E4", + "j": [ + "European", + "post", + "building", + "email" + ] + }, + "hospital": { + "a": "Hospital", + "b": "1F3E5", + "j": [ + "doctor", + "medicine", + "building", + "health", + "surgery" + ] + }, + "bank": { + "a": "Bank", + "b": "1F3E6", + "j": [ + "building", + "money", + "sales", + "cash", + "business", + "enterprise" + ] + }, + "hotel": { + "a": "Hotel", + "b": "1F3E8", + "j": [ + "building", + "accomodation", + "checkin" + ] + }, + "love-hotel": { + "a": "Love Hotel", + "b": "1F3E9", + "j": [ + "hotel", + "love", + "like", + "affection", + "dating" + ] + }, + "convenience-store": { + "a": "Convenience Store", + "b": "1F3EA", + "j": [ + "convenience", + "store", + "building", + "shopping", + "groceries" + ] + }, + "school": { + "a": "School", + "b": "1F3EB", + "j": [ + "building", + "student", + "education", + "learn", + "teach" + ] + }, + "department-store": { + "a": "Department Store", + "b": "1F3EC", + "j": [ + "department", + "store", + "building", + "shopping", + "mall" + ] + }, + "factory": { + "a": "Factory", + "b": "1F3ED", + "j": [ + "building", + "industry", + "pollution", + "smoke" + ] + }, + "japanese-castle": { + "a": "Japanese Castle", + "b": "1F3EF", + "j": [ + "castle", + "Japanese", + "photo", + "building" + ] + }, + "castle": { + "a": "Castle", + "b": "1F3F0", + "j": [ + "European", + "building", + "royalty", + "history" + ] + }, + "wedding": { + "a": "Wedding", + "b": "1F492", + "j": [ + "chapel", + "romance", + "love", + "like", + "affection", + "couple", + "marriage", + "bride", + "groom" + ] + }, + "tokyo-tower": { + "a": "Tokyo Tower", + "b": "1F5FC", + "j": [ + "Tokyo", + "tower", + "photo", + "japanese" + ] + }, + "statue-of-liberty": { + "a": "Statue of Liberty", + "b": "1F5FD", + "j": [ + "liberty", + "statue", + "american", + "newyork" + ] + }, + "church": { + "a": "Church", + "b": "26EA", + "j": [ + "Christian", + "cross", + "religion", + "building", + "christ" + ] + }, + "mosque": { + "a": "Mosque", + "b": "1F54C", + "j": [ + "islam", + "Muslim", + "religion", + "worship", + "minaret" + ] + }, + "hindu-temple": { + "a": "Hindu Temple", + "b": "1F6D5", + "j": [ + "hindu", + "temple", + "religion" + ] + }, + "synagogue": { + "a": "Synagogue", + "b": "1F54D", + "j": [ + "Jew", + "Jewish", + "religion", + "temple", + "judaism", + "worship", + "jewish" + ] + }, + "shinto-shrine": { + "a": "Shinto Shrine", + "b": "26E9", + "j": [ + "religion", + "shinto", + "shrine", + "temple", + "japan", + "kyoto" + ] + }, + "kaaba": { + "a": "Kaaba", + "b": "1F54B", + "j": [ + "islam", + "Muslim", + "religion", + "mecca", + "mosque" + ] + }, + "fountain": { + "a": "Fountain", + "b": "26F2", + "j": [ + "photo", + "summer", + "water", + "fresh" + ] + }, + "tent": { + "a": "Tent", + "b": "26FA", + "j": [ + "camping", + "photo", + "outdoors" + ] + }, + "foggy": { + "a": "Foggy", + "b": "1F301", + "j": [ + "fog", + "photo", + "mountain" + ] + }, + "night-with-stars": { + "a": "Night with Stars", + "b": "1F303", + "j": [ + "night", + "star", + "evening", + "city", + "downtown" + ] + }, + "cityscape": { + "a": "Cityscape", + "b": "1F3D9", + "j": [ + "city", + "photo", + "night life", + "urban" + ] + }, + "sunrise-over-mountains": { + "a": "Sunrise over Mountains", + "b": "1F304", + "j": [ + "morning", + "mountain", + "sun", + "sunrise", + "view", + "vacation", + "photo" + ] + }, + "sunrise": { + "a": "Sunrise", + "b": "1F305", + "j": [ + "morning", + "sun", + "view", + "vacation", + "photo" + ] + }, + "cityscape-at-dusk": { + "a": "Cityscape at Dusk", + "b": "1F306", + "j": [ + "city", + "dusk", + "evening", + "landscape", + "sunset", + "photo", + "sky", + "buildings" + ] + }, + "sunset": { + "a": "Sunset", + "b": "1F307", + "j": [ + "dusk", + "sun", + "photo", + "good morning", + "dawn" + ] + }, + "bridge-at-night": { + "a": "Bridge at Night", + "b": "1F309", + "j": [ + "bridge", + "night", + "photo", + "sanfrancisco" + ] + }, + "hot-springs": { + "a": "Hot Springs", + "b": "2668", + "j": [ + "hot", + "hotsprings", + "springs", + "steaming", + "bath", + "warm", + "relax" + ] + }, + "carousel-horse": { + "a": "Carousel Horse", + "b": "1F3A0", + "j": [ + "carousel", + "horse", + "photo", + "carnival" + ] + }, + "ferris-wheel": { + "a": "Ferris Wheel", + "b": "1F3A1", + "j": [ + "amusement park", + "ferris", + "wheel", + "photo", + "carnival", + "londoneye" + ] + }, + "roller-coaster": { + "a": "Roller Coaster", + "b": "1F3A2", + "j": [ + "amusement park", + "coaster", + "roller", + "carnival", + "playground", + "photo", + "fun" + ] + }, + "barber-pole": { + "a": "Barber Pole", + "b": "1F488", + "j": [ + "barber", + "haircut", + "pole", + "hair", + "salon", + "style" + ] + }, + "circus-tent": { + "a": "Circus Tent", + "b": "1F3AA", + "j": [ + "circus", + "tent", + "festival", + "carnival", + "party" + ] + }, + "locomotive": { + "a": "Locomotive", + "b": "1F682", + "j": [ + "engine", + "railway", + "steam", + "train", + "transportation", + "vehicle" + ] + }, + "railway-car": { + "a": "Railway Car", + "b": "1F683", + "j": [ + "car", + "electric", + "railway", + "train", + "tram", + "trolleybus", + "transportation", + "vehicle" + ] + }, + "highspeed-train": { + "a": "High-Speed Train", + "b": "1F684", + "j": [ + "high-speed train", + "railway", + "shinkansen", + "speed", + "train", + "high_speed_train", + "transportation", + "vehicle" + ] + }, + "bullet-train": { + "a": "Bullet Train", + "b": "1F685", + "j": [ + "bullet", + "railway", + "shinkansen", + "speed", + "train", + "transportation", + "vehicle", + "fast", + "public", + "travel" + ] + }, + "train": { + "a": "Train", + "b": "1F686", + "j": [ + "railway", + "transportation", + "vehicle" + ] + }, + "metro": { + "a": "Metro", + "b": "1F687", + "j": [ + "subway", + "transportation", + "blue-square", + "mrt", + "underground", + "tube" + ] + }, + "light-rail": { + "a": "Light Rail", + "b": "1F688", + "j": [ + "railway", + "transportation", + "vehicle" + ] + }, + "station": { + "a": "Station", + "b": "1F689", + "j": [ + "railway", + "train", + "transportation", + "vehicle", + "public" + ] + }, + "tram": { + "a": "Tram", + "b": "1F68A", + "j": [ + "trolleybus", + "transportation", + "vehicle" + ] + }, + "monorail": { + "a": "Monorail", + "b": "1F69D", + "j": [ + "vehicle", + "transportation" + ] + }, + "mountain-railway": { + "a": "Mountain Railway", + "b": "1F69E", + "j": [ + "car", + "mountain", + "railway", + "transportation", + "vehicle" + ] + }, + "tram-car": { + "a": "Tram Car", + "b": "1F68B", + "j": [ + "car", + "tram", + "trolleybus", + "transportation", + "vehicle", + "carriage", + "public", + "travel" + ] + }, + "bus": { + "a": "Bus", + "b": "1F68C", + "j": [ + "vehicle", + "car", + "transportation" + ] + }, + "oncoming-bus": { + "a": "Oncoming Bus", + "b": "1F68D", + "j": [ + "bus", + "oncoming", + "vehicle", + "transportation" + ] + }, + "trolleybus": { + "a": "Trolleybus", + "b": "1F68E", + "j": [ + "bus", + "tram", + "trolley", + "bart", + "transportation", + "vehicle" + ] + }, + "minibus": { + "a": "Minibus", + "b": "1F690", + "j": [ + "bus", + "vehicle", + "car", + "transportation" + ] + }, + "ambulance": { + "a": "Ambulance", + "b": "1F691", + "j": [ + "vehicle", + "health", + "911", + "hospital" + ] + }, + "fire-engine": { + "a": "Fire Engine", + "b": "1F692", + "j": [ + "engine", + "fire", + "truck", + "transportation", + "cars", + "vehicle" + ] + }, + "police-car": { + "a": "Police Car", + "b": "1F693", + "j": [ + "car", + "patrol", + "police", + "vehicle", + "cars", + "transportation", + "law", + "legal", + "enforcement" + ] + }, + "oncoming-police-car": { + "a": "Oncoming Police Car", + "b": "1F694", + "j": [ + "car", + "oncoming", + "police", + "vehicle", + "law", + "legal", + "enforcement", + "911" + ] + }, + "taxi": { + "a": "Taxi", + "b": "1F695", + "j": [ + "vehicle", + "uber", + "cars", + "transportation" + ] + }, + "oncoming-taxi": { + "a": "Oncoming Taxi", + "b": "1F696", + "j": [ + "oncoming", + "taxi", + "vehicle", + "cars", + "uber" + ] + }, + "automobile": { + "a": "Automobile", + "b": "1F697", + "j": [ + "car", + "red", + "transportation", + "vehicle" + ] + }, + "oncoming-automobile": { + "a": "Oncoming Automobile", + "b": "1F698", + "j": [ + "automobile", + "car", + "oncoming", + "vehicle", + "transportation" + ] + }, + "sport-utility-vehicle": { + "a": "Sport Utility Vehicle", + "b": "1F699", + "j": [ + "recreational", + "sport utility", + "transportation", + "vehicle" + ] + }, + "pickup-truck": { + "a": "Pickup Truck", + "b": "1F6FB", + "j": [ + "pick-up", + "pickup", + "truck", + "car", + "transportation" + ] + }, + "delivery-truck": { + "a": "Delivery Truck", + "b": "1F69A", + "j": [ + "delivery", + "truck", + "cars", + "transportation" + ] + }, + "articulated-lorry": { + "a": "Articulated Lorry", + "b": "1F69B", + "j": [ + "lorry", + "semi", + "truck", + "vehicle", + "cars", + "transportation", + "express" + ] + }, + "tractor": { + "a": "Tractor", + "b": "1F69C", + "j": [ + "vehicle", + "car", + "farming", + "agriculture" + ] + }, + "racing-car": { + "a": "Racing Car", + "b": "1F3CE", + "j": [ + "car", + "racing", + "sports", + "race", + "fast", + "formula", + "f1" + ] + }, + "motorcycle": { + "a": "Motorcycle", + "b": "1F3CD", + "j": [ + "racing", + "race", + "sports", + "fast" + ] + }, + "motor-scooter": { + "a": "Motor Scooter", + "b": "1F6F5", + "j": [ + "motor", + "scooter", + "vehicle", + "vespa", + "sasha" + ] + }, + "manual-wheelchair": { + "a": "Manual Wheelchair", + "b": "1F9BD", + "j": [ + "accessibility" + ] + }, + "motorized-wheelchair": { + "a": "Motorized Wheelchair", + "b": "1F9BC", + "j": [ + "accessibility" + ] + }, + "auto-rickshaw": { + "a": "Auto Rickshaw", + "b": "1F6FA", + "j": [ + "tuk tuk", + "move", + "transportation" + ] + }, + "bicycle": { + "a": "Bicycle", + "b": "1F6B2", + "j": [ + "bike", + "sports", + "exercise", + "hipster" + ] + }, + "kick-scooter": { + "a": "Kick Scooter", + "b": "1F6F4", + "j": [ + "kick", + "scooter", + "vehicle", + "razor" + ] + }, + "skateboard": { + "a": "Skateboard", + "b": "1F6F9", + "j": [ + "board" + ] + }, + "roller-skate": { + "a": "Roller Skate", + "b": "1F6FC", + "j": [ + "roller", + "skate", + "footwear", + "sports" + ] + }, + "bus-stop": { + "a": "Bus Stop", + "b": "1F68F", + "j": [ + "bus", + "busstop", + "stop", + "transportation", + "wait" + ] + }, + "motorway": { + "a": "Motorway", + "b": "1F6E3", + "j": [ + "highway", + "road", + "cupertino", + "interstate" + ] + }, + "railway-track": { + "a": "Railway Track", + "b": "1F6E4", + "j": [ + "railway", + "train", + "transportation" + ] + }, + "oil-drum": { + "a": "Oil Drum", + "b": "1F6E2", + "j": [ + "drum", + "oil", + "barrell" + ] + }, + "fuel-pump": { + "a": "Fuel Pump", + "b": "26FD", + "j": [ + "diesel", + "fuel", + "fuelpump", + "gas", + "pump", + "station", + "gas station", + "petroleum" + ] + }, + "police-car-light": { + "a": "Police Car Light", + "b": "1F6A8", + "j": [ + "beacon", + "car", + "light", + "police", + "revolving", + "ambulance", + "911", + "emergency", + "alert", + "error", + "pinged", + "law", + "legal" + ] + }, + "horizontal-traffic-light": { + "a": "Horizontal Traffic Light", + "b": "1F6A5", + "j": [ + "light", + "signal", + "traffic", + "transportation" + ] + }, + "vertical-traffic-light": { + "a": "Vertical Traffic Light", + "b": "1F6A6", + "j": [ + "light", + "signal", + "traffic", + "transportation", + "driving" + ] + }, + "stop-sign": { + "a": "Stop Sign", + "b": "1F6D1", + "j": [ + "octagonal", + "sign", + "stop" + ] + }, + "construction": { + "a": "Construction", + "b": "1F6A7", + "j": [ + "barrier", + "wip", + "progress", + "caution", + "warning" + ] + }, + "anchor": { + "a": "Anchor", + "b": "2693", + "j": [ + "ship", + "tool", + "ferry", + "sea", + "boat" + ] + }, + "sailboat": { + "a": "Sailboat", + "b": "26F5", + "j": [ + "boat", + "resort", + "sea", + "yacht", + "ship", + "summer", + "transportation", + "water", + "sailing" + ] + }, + "canoe": { + "a": "Canoe", + "b": "1F6F6", + "j": [ + "boat", + "paddle", + "water", + "ship" + ] + }, + "speedboat": { + "a": "Speedboat", + "b": "1F6A4", + "j": [ + "boat", + "ship", + "transportation", + "vehicle", + "summer" + ] + }, + "passenger-ship": { + "a": "Passenger Ship", + "b": "1F6F3", + "j": [ + "passenger", + "ship", + "yacht", + "cruise", + "ferry" + ] + }, + "ferry": { + "a": "Ferry", + "b": "26F4", + "j": [ + "boat", + "passenger", + "ship", + "yacht" + ] + }, + "motor-boat": { + "a": "Motor Boat", + "b": "1F6E5", + "j": [ + "boat", + "motorboat", + "ship" + ] + }, + "ship": { + "a": "Ship", + "b": "1F6A2", + "j": [ + "boat", + "passenger", + "transportation", + "titanic", + "deploy" + ] + }, + "airplane": { + "a": "Airplane", + "b": "2708", + "j": [ + "aeroplane", + "vehicle", + "transportation", + "flight", + "fly" + ] + }, + "small-airplane": { + "a": "Small Airplane", + "b": "1F6E9", + "j": [ + "aeroplane", + "airplane", + "flight", + "transportation", + "fly", + "vehicle" + ] + }, + "airplane-departure": { + "a": "Airplane Departure", + "b": "1F6EB", + "j": [ + "aeroplane", + "airplane", + "check-in", + "departure", + "departures", + "airport", + "flight", + "landing" + ] + }, + "airplane-arrival": { + "a": "Airplane Arrival", + "b": "1F6EC", + "j": [ + "aeroplane", + "airplane", + "arrivals", + "arriving", + "landing", + "airport", + "flight", + "boarding" + ] + }, + "parachute": { + "a": "Parachute", + "b": "1FA82", + "j": [ + "hang-glide", + "parasail", + "skydive", + "fly", + "glide" + ] + }, + "seat": { + "a": "Seat", + "b": "1F4BA", + "j": [ + "chair", + "sit", + "airplane", + "transport", + "bus", + "flight", + "fly" + ] + }, + "helicopter": { + "a": "Helicopter", + "b": "1F681", + "j": [ + "vehicle", + "transportation", + "fly" + ] + }, + "suspension-railway": { + "a": "Suspension Railway", + "b": "1F69F", + "j": [ + "railway", + "suspension", + "vehicle", + "transportation" + ] + }, + "mountain-cableway": { + "a": "Mountain Cableway", + "b": "1F6A0", + "j": [ + "cable", + "gondola", + "mountain", + "transportation", + "vehicle", + "ski" + ] + }, + "aerial-tramway": { + "a": "Aerial Tramway", + "b": "1F6A1", + "j": [ + "aerial", + "cable", + "car", + "gondola", + "tramway", + "transportation", + "vehicle", + "ski" + ] + }, + "satellite": { + "a": "Satellite", + "b": "1F6F0", + "j": [ + "space", + "communication", + "gps", + "orbit", + "spaceflight", + "NASA", + "ISS" + ] + }, + "rocket": { + "a": "Rocket", + "b": "1F680", + "j": [ + "space", + "launch", + "ship", + "staffmode", + "NASA", + "outer space", + "outer_space", + "fly" + ] + }, + "flying-saucer": { + "a": "Flying Saucer", + "b": "1F6F8", + "j": [ + "UFO", + "transportation", + "vehicle", + "ufo" + ] + }, + "bellhop-bell": { + "a": "Bellhop Bell", + "b": "1F6CE", + "j": [ + "bell", + "bellhop", + "hotel", + "service" + ] + }, + "luggage": { + "a": "Luggage", + "b": "1F9F3", + "j": [ + "packing", + "travel" + ] + }, + "hourglass-done": { + "a": "Hourglass Done", + "b": "231B", + "j": [ + "sand", + "timer", + "time", + "clock", + "oldschool", + "limit", + "exam", + "quiz", + "test" + ] + }, + "hourglass-not-done": { + "a": "Hourglass Not Done", + "b": "23F3", + "j": [ + "hourglass", + "sand", + "timer", + "oldschool", + "time", + "countdown" + ] + }, + "watch": { + "a": "Watch", + "b": "231A", + "j": [ + "clock", + "time", + "accessories" + ] + }, + "alarm-clock": { + "a": "Alarm Clock", + "b": "23F0", + "j": [ + "alarm", + "clock", + "time", + "wake" + ] + }, + "stopwatch": { + "a": "Stopwatch", + "b": "23F1", + "j": [ + "clock", + "time", + "deadline" + ] + }, + "timer-clock": { + "a": "Timer Clock", + "b": "23F2", + "j": [ + "clock", + "timer", + "alarm" + ] + }, + "mantelpiece-clock": { + "a": "Mantelpiece Clock", + "b": "1F570", + "j": [ + "clock", + "time" + ] + }, + "twelve-oclock": { + "a": "Twelve O’Clock", + "b": "1F55B", + "j": [ + "00", + "12", + "12:00", + "clock", + "o’clock", + "twelve", + "twelve_o_clock", + "time", + "noon", + "midnight", + "midday", + "late", + "early", + "schedule" + ] + }, + "twelvethirty": { + "a": "Twelve-Thirty", + "b": "1F567", + "j": [ + "12", + "12:30", + "clock", + "thirty", + "twelve", + "twelve-thirty", + "twelve_thirty", + "time", + "late", + "early", + "schedule" + ] + }, + "one-oclock": { + "a": "One O’Clock", + "b": "1F550", + "j": [ + "00", + "1", + "1:00", + "clock", + "o’clock", + "one", + "one_o_clock", + "time", + "late", + "early", + "schedule" + ] + }, + "onethirty": { + "a": "One-Thirty", + "b": "1F55C", + "j": [ + "1", + "1:30", + "clock", + "one", + "one-thirty", + "thirty", + "one_thirty", + "time", + "late", + "early", + "schedule" + ] + }, + "two-oclock": { + "a": "Two O’Clock", + "b": "1F551", + "j": [ + "00", + "2", + "2:00", + "clock", + "o’clock", + "two", + "two_o_clock", + "time", + "late", + "early", + "schedule" + ] + }, + "twothirty": { + "a": "Two-Thirty", + "b": "1F55D", + "j": [ + "2", + "2:30", + "clock", + "thirty", + "two", + "two-thirty", + "two_thirty", + "time", + "late", + "early", + "schedule" + ] + }, + "three-oclock": { + "a": "Three O’Clock", + "b": "1F552", + "j": [ + "00", + "3", + "3:00", + "clock", + "o’clock", + "three", + "three_o_clock", + "time", + "late", + "early", + "schedule" + ] + }, + "threethirty": { + "a": "Three-Thirty", + "b": "1F55E", + "j": [ + "3", + "3:30", + "clock", + "thirty", + "three", + "three-thirty", + "three_thirty", + "time", + "late", + "early", + "schedule" + ] + }, + "four-oclock": { + "a": "Four O’Clock", + "b": "1F553", + "j": [ + "00", + "4", + "4:00", + "clock", + "four", + "o’clock", + "four_o_clock", + "time", + "late", + "early", + "schedule" + ] + }, + "fourthirty": { + "a": "Four-Thirty", + "b": "1F55F", + "j": [ + "4", + "4:30", + "clock", + "four", + "four-thirty", + "thirty", + "four_thirty", + "time", + "late", + "early", + "schedule" + ] + }, + "five-oclock": { + "a": "Five O’Clock", + "b": "1F554", + "j": [ + "00", + "5", + "5:00", + "clock", + "five", + "o’clock", + "five_o_clock", + "time", + "late", + "early", + "schedule" + ] + }, + "fivethirty": { + "a": "Five-Thirty", + "b": "1F560", + "j": [ + "5", + "5:30", + "clock", + "five", + "five-thirty", + "thirty", + "five_thirty", + "time", + "late", + "early", + "schedule" + ] + }, + "six-oclock": { + "a": "Six O’Clock", + "b": "1F555", + "j": [ + "00", + "6", + "6:00", + "clock", + "o’clock", + "six", + "six_o_clock", + "time", + "late", + "early", + "schedule", + "dawn", + "dusk" + ] + }, + "sixthirty": { + "a": "Six-Thirty", + "b": "1F561", + "j": [ + "6", + "6:30", + "clock", + "six", + "six-thirty", + "thirty", + "six_thirty", + "time", + "late", + "early", + "schedule" + ] + }, + "seven-oclock": { + "a": "Seven O’Clock", + "b": "1F556", + "j": [ + "00", + "7", + "7:00", + "clock", + "o’clock", + "seven", + "seven_o_clock", + "time", + "late", + "early", + "schedule" + ] + }, + "seventhirty": { + "a": "Seven-Thirty", + "b": "1F562", + "j": [ + "7", + "7:30", + "clock", + "seven", + "seven-thirty", + "thirty", + "seven_thirty", + "time", + "late", + "early", + "schedule" + ] + }, + "eight-oclock": { + "a": "Eight O’Clock", + "b": "1F557", + "j": [ + "00", + "8", + "8:00", + "clock", + "eight", + "o’clock", + "eight_o_clock", + "time", + "late", + "early", + "schedule" + ] + }, + "eightthirty": { + "a": "Eight-Thirty", + "b": "1F563", + "j": [ + "8", + "8:30", + "clock", + "eight", + "eight-thirty", + "thirty", + "eight_thirty", + "time", + "late", + "early", + "schedule" + ] + }, + "nine-oclock": { + "a": "Nine O’Clock", + "b": "1F558", + "j": [ + "00", + "9", + "9:00", + "clock", + "nine", + "o’clock", + "nine_o_clock", + "time", + "late", + "early", + "schedule" + ] + }, + "ninethirty": { + "a": "Nine-Thirty", + "b": "1F564", + "j": [ + "9", + "9:30", + "clock", + "nine", + "nine-thirty", + "thirty", + "nine_thirty", + "time", + "late", + "early", + "schedule" + ] + }, + "ten-oclock": { + "a": "Ten O’Clock", + "b": "1F559", + "j": [ + "00", + "10", + "10:00", + "clock", + "o’clock", + "ten", + "ten_o_clock", + "time", + "late", + "early", + "schedule" + ] + }, + "tenthirty": { + "a": "Ten-Thirty", + "b": "1F565", + "j": [ + "10", + "10:30", + "clock", + "ten", + "ten-thirty", + "thirty", + "ten_thirty", + "time", + "late", + "early", + "schedule" + ] + }, + "eleven-oclock": { + "a": "Eleven O’Clock", + "b": "1F55A", + "j": [ + "00", + "11", + "11:00", + "clock", + "eleven", + "o’clock", + "eleven_o_clock", + "time", + "late", + "early", + "schedule" + ] + }, + "eleventhirty": { + "a": "Eleven-Thirty", + "b": "1F566", + "j": [ + "11", + "11:30", + "clock", + "eleven", + "eleven-thirty", + "thirty", + "eleven_thirty", + "time", + "late", + "early", + "schedule" + ] + }, + "new-moon": { + "a": "New Moon", + "b": "1F311", + "j": [ + "dark", + "moon", + "nature", + "twilight", + "planet", + "space", + "night", + "evening", + "sleep" + ] + }, + "waxing-crescent-moon": { + "a": "Waxing Crescent Moon", + "b": "1F312", + "j": [ + "crescent", + "moon", + "waxing", + "nature", + "twilight", + "planet", + "space", + "night", + "evening", + "sleep" + ] + }, + "first-quarter-moon": { + "a": "First Quarter Moon", + "b": "1F313", + "j": [ + "moon", + "quarter", + "nature", + "twilight", + "planet", + "space", + "night", + "evening", + "sleep" + ] + }, + "waxing-gibbous-moon": { + "a": "Waxing Gibbous Moon", + "b": "1F314", + "j": [ + "gibbous", + "moon", + "waxing", + "nature", + "night", + "sky", + "gray", + "twilight", + "planet", + "space", + "evening", + "sleep" + ] + }, + "full-moon": { + "a": "Full Moon", + "b": "1F315", + "j": [ + "full", + "moon", + "nature", + "yellow", + "twilight", + "planet", + "space", + "night", + "evening", + "sleep" + ] + }, + "waning-gibbous-moon": { + "a": "Waning Gibbous Moon", + "b": "1F316", + "j": [ + "gibbous", + "moon", + "waning", + "nature", + "twilight", + "planet", + "space", + "night", + "evening", + "sleep", + "waxing_gibbous_moon" + ] + }, + "last-quarter-moon": { + "a": "Last Quarter Moon", + "b": "1F317", + "j": [ + "moon", + "quarter", + "nature", + "twilight", + "planet", + "space", + "night", + "evening", + "sleep" + ] + }, + "waning-crescent-moon": { + "a": "Waning Crescent Moon", + "b": "1F318", + "j": [ + "crescent", + "moon", + "waning", + "nature", + "twilight", + "planet", + "space", + "night", + "evening", + "sleep" + ] + }, + "crescent-moon": { + "a": "Crescent Moon", + "b": "1F319", + "j": [ + "crescent", + "moon", + "night", + "sleep", + "sky", + "evening", + "magic" + ] + }, + "new-moon-face": { + "a": "New Moon Face", + "b": "1F31A", + "j": [ + "face", + "moon", + "nature", + "twilight", + "planet", + "space", + "night", + "evening", + "sleep" + ] + }, + "first-quarter-moon-face": { + "a": "First Quarter Moon Face", + "b": "1F31B", + "j": [ + "face", + "moon", + "quarter", + "nature", + "twilight", + "planet", + "space", + "night", + "evening", + "sleep" + ] + }, + "last-quarter-moon-face": { + "a": "Last Quarter Moon Face", + "b": "1F31C", + "j": [ + "face", + "moon", + "quarter", + "nature", + "twilight", + "planet", + "space", + "night", + "evening", + "sleep" + ] + }, + "thermometer": { + "a": "Thermometer", + "b": "1F321", + "j": [ + "weather", + "temperature", + "hot", + "cold" + ] + }, + "sun": { + "a": "Sun", + "b": "2600", + "j": [ + "bright", + "rays", + "sunny", + "weather", + "nature", + "brightness", + "summer", + "beach", + "spring" + ] + }, + "full-moon-face": { + "a": "Full Moon Face", + "b": "1F31D", + "j": [ + "bright", + "face", + "full", + "moon", + "nature", + "twilight", + "planet", + "space", + "night", + "evening", + "sleep" + ] + }, + "sun-with-face": { + "a": "Sun with Face", + "b": "1F31E", + "j": [ + "bright", + "face", + "sun", + "nature", + "morning", + "sky" + ] + }, + "ringed-planet": { + "a": "Ringed Planet", + "b": "1FA90", + "j": [ + "saturn", + "saturnine", + "outerspace" + ] + }, + "star": { + "a": "Star", + "b": "2B50", + "j": [ + "night", + "yellow" + ] + }, + "glowing-star": { + "a": "Glowing Star", + "b": "1F31F", + "j": [ + "glittery", + "glow", + "shining", + "sparkle", + "star", + "night", + "awesome", + "good", + "magic" + ] + }, + "shooting-star": { + "a": "Shooting Star", + "b": "1F320", + "j": [ + "falling", + "shooting", + "star", + "night", + "photo" + ] + }, + "milky-way": { + "a": "Milky Way", + "b": "1F30C", + "j": [ + "space", + "photo", + "stars" + ] + }, + "cloud": { + "a": "Cloud", + "b": "2601", + "j": [ + "weather", + "sky" + ] + }, + "sun-behind-cloud": { + "a": "Sun Behind Cloud", + "b": "26C5", + "j": [ + "cloud", + "sun", + "weather", + "nature", + "cloudy", + "morning", + "fall", + "spring" + ] + }, + "cloud-with-lightning-and-rain": { + "a": "Cloud with Lightning and Rain", + "b": "26C8", + "j": [ + "cloud", + "rain", + "thunder", + "weather", + "lightning" + ] + }, + "sun-behind-small-cloud": { + "a": "Sun Behind Small Cloud", + "b": "1F324", + "j": [ + "cloud", + "sun", + "weather" + ] + }, + "sun-behind-large-cloud": { + "a": "Sun Behind Large Cloud", + "b": "1F325", + "j": [ + "cloud", + "sun", + "weather" + ] + }, + "sun-behind-rain-cloud": { + "a": "Sun Behind Rain Cloud", + "b": "1F326", + "j": [ + "cloud", + "rain", + "sun", + "weather" + ] + }, + "cloud-with-rain": { + "a": "Cloud with Rain", + "b": "1F327", + "j": [ + "cloud", + "rain", + "weather" + ] + }, + "cloud-with-snow": { + "a": "Cloud with Snow", + "b": "1F328", + "j": [ + "cloud", + "cold", + "snow", + "weather" + ] + }, + "cloud-with-lightning": { + "a": "Cloud with Lightning", + "b": "1F329", + "j": [ + "cloud", + "lightning", + "weather", + "thunder" + ] + }, + "tornado": { + "a": "Tornado", + "b": "1F32A", + "j": [ + "cloud", + "whirlwind", + "weather", + "cyclone", + "twister" + ] + }, + "fog": { + "a": "Fog", + "b": "1F32B", + "j": [ + "cloud", + "weather" + ] + }, + "wind-face": { + "a": "Wind Face", + "b": "1F32C", + "j": [ + "blow", + "cloud", + "face", + "wind", + "gust", + "air" + ] + }, + "cyclone": { + "a": "Cyclone", + "b": "1F300", + "j": [ + "dizzy", + "hurricane", + "twister", + "typhoon", + "weather", + "swirl", + "blue", + "cloud", + "vortex", + "spiral", + "whirlpool", + "spin", + "tornado" + ] + }, + "rainbow": { + "a": "Rainbow", + "b": "1F308", + "j": [ + "rain", + "nature", + "happy", + "unicorn_face", + "photo", + "sky", + "spring" + ] + }, + "closed-umbrella": { + "a": "Closed Umbrella", + "b": "1F302", + "j": [ + "clothing", + "rain", + "umbrella", + "weather", + "drizzle" + ] + }, + "umbrella": { + "a": "Umbrella", + "b": "2602", + "j": [ + "clothing", + "rain", + "weather", + "spring" + ] + }, + "umbrella-with-rain-drops": { + "a": "Umbrella with Rain Drops", + "b": "2614", + "j": [ + "clothing", + "drop", + "rain", + "umbrella", + "rainy", + "weather", + "spring" + ] + }, + "umbrella-on-ground": { + "a": "Umbrella on Ground", + "b": "26F1", + "j": [ + "rain", + "sun", + "umbrella", + "weather", + "summer" + ] + }, + "high-voltage": { + "a": "High Voltage", + "b": "26A1", + "j": [ + "danger", + "electric", + "lightning", + "voltage", + "zap", + "thunder", + "weather", + "lightning bolt", + "fast" + ] + }, + "snowflake": { + "a": "Snowflake", + "b": "2744", + "j": [ + "cold", + "snow", + "winter", + "season", + "weather", + "christmas", + "xmas" + ] + }, + "snowman": { + "a": "Snowman", + "b": "2603", + "j": [ + "cold", + "snow", + "winter", + "season", + "weather", + "christmas", + "xmas", + "frozen" + ] + }, + "snowman-without-snow": { + "a": "Snowman Without Snow", + "b": "26C4", + "j": [ + "cold", + "snow", + "snowman", + "winter", + "season", + "weather", + "christmas", + "xmas", + "frozen", + "without_snow" + ] + }, + "comet": { + "a": "Comet", + "b": "2604", + "j": [ + "space" + ] + }, + "fire": { + "a": "Fire", + "b": "1F525", + "j": [ + "flame", + "tool", + "hot", + "cook" + ] + }, + "droplet": { + "a": "Droplet", + "b": "1F4A7", + "j": [ + "cold", + "comic", + "drop", + "sweat", + "water", + "drip", + "faucet", + "spring" + ] + }, + "water-wave": { + "a": "Water Wave", + "b": "1F30A", + "j": [ + "ocean", + "water", + "wave", + "sea", + "nature", + "tsunami", + "disaster" + ] + }, + "jackolantern": { + "a": "Jack-O-Lantern", + "b": "1F383", + "j": [ + "celebration", + "halloween", + "jack", + "jack-o-lantern", + "lantern", + "jack_o_lantern", + "light", + "pumpkin", + "creepy", + "fall" + ] + }, + "christmas-tree": { + "a": "Christmas Tree", + "b": "1F384", + "j": [ + "celebration", + "Christmas", + "tree", + "festival", + "vacation", + "december", + "xmas" + ] + }, + "fireworks": { + "a": "Fireworks", + "b": "1F386", + "j": [ + "celebration", + "photo", + "festival", + "carnival", + "congratulations" + ] + }, + "sparkler": { + "a": "Sparkler", + "b": "1F387", + "j": [ + "celebration", + "fireworks", + "sparkle", + "stars", + "night", + "shine" + ] + }, + "firecracker": { + "a": "Firecracker", + "b": "1F9E8", + "j": [ + "dynamite", + "explosive", + "fireworks", + "boom", + "explode", + "explosion" + ] + }, + "sparkles": { + "a": "Sparkles", + "b": "2728", + "j": [ + "*", + "sparkle", + "star", + "stars", + "shine", + "shiny", + "cool", + "awesome", + "good", + "magic" + ] + }, + "balloon": { + "a": "Balloon", + "b": "1F388", + "j": [ + "celebration", + "party", + "birthday", + "circus" + ] + }, + "party-popper": { + "a": "Party Popper", + "b": "1F389", + "j": [ + "celebration", + "party", + "popper", + "tada", + "congratulations", + "birthday", + "magic", + "circus" + ] + }, + "confetti-ball": { + "a": "Confetti Ball", + "b": "1F38A", + "j": [ + "ball", + "celebration", + "confetti", + "festival", + "party", + "birthday", + "circus" + ] + }, + "tanabata-tree": { + "a": "Tanabata Tree", + "b": "1F38B", + "j": [ + "banner", + "celebration", + "Japanese", + "tree", + "plant", + "nature", + "branch", + "summer" + ] + }, + "pine-decoration": { + "a": "Pine Decoration", + "b": "1F38D", + "j": [ + "bamboo", + "celebration", + "Japanese", + "pine", + "plant", + "nature", + "vegetable", + "panda" + ] + }, + "japanese-dolls": { + "a": "Japanese Dolls", + "b": "1F38E", + "j": [ + "celebration", + "doll", + "festival", + "Japanese", + "Japanese dolls", + "japanese", + "toy", + "kimono" + ] + }, + "carp-streamer": { + "a": "Carp Streamer", + "b": "1F38F", + "j": [ + "carp", + "celebration", + "streamer", + "fish", + "japanese", + "koinobori", + "banner" + ] + }, + "wind-chime": { + "a": "Wind Chime", + "b": "1F390", + "j": [ + "bell", + "celebration", + "chime", + "wind", + "nature", + "ding", + "spring" + ] + }, + "moon-viewing-ceremony": { + "a": "Moon Viewing Ceremony", + "b": "1F391", + "j": [ + "celebration", + "ceremony", + "moon", + "photo", + "japan", + "asia", + "tsukimi" + ] + }, + "red-envelope": { + "a": "Red Envelope", + "b": "1F9E7", + "j": [ + "gift", + "good luck", + "hóngbāo", + "lai see", + "money" + ] + }, + "ribbon": { + "a": "Ribbon", + "b": "1F380", + "j": [ + "celebration", + "decoration", + "pink", + "girl", + "bowtie" + ] + }, + "wrapped-gift": { + "a": "Wrapped Gift", + "b": "1F381", + "j": [ + "box", + "celebration", + "gift", + "present", + "wrapped", + "birthday", + "christmas", + "xmas" + ] + }, + "reminder-ribbon": { + "a": "Reminder Ribbon", + "b": "1F397", + "j": [ + "celebration", + "reminder", + "ribbon", + "sports", + "cause", + "support", + "awareness" + ] + }, + "admission-tickets": { + "a": "Admission Tickets", + "b": "1F39F", + "j": [ + "admission", + "ticket", + "sports", + "concert", + "entrance" + ] + }, + "ticket": { + "a": "Ticket", + "b": "1F3AB", + "j": [ + "admission", + "event", + "concert", + "pass" + ] + }, + "military-medal": { + "a": "Military Medal", + "b": "1F396", + "j": [ + "celebration", + "medal", + "military", + "award", + "winning", + "army" + ] + }, + "trophy": { + "a": "Trophy", + "b": "1F3C6", + "j": [ + "prize", + "win", + "award", + "contest", + "place", + "ftw", + "ceremony" + ] + }, + "sports-medal": { + "a": "Sports Medal", + "b": "1F3C5", + "j": [ + "medal", + "award", + "winning" + ] + }, + "1st-place-medal": { + "a": "1st Place Medal", + "b": "1F947", + "j": [ + "first", + "gold", + "medal", + "award", + "winning" + ] + }, + "2nd-place-medal": { + "a": "2nd Place Medal", + "b": "1F948", + "j": [ + "medal", + "second", + "silver", + "award" + ] + }, + "3rd-place-medal": { + "a": "3rd Place Medal", + "b": "1F949", + "j": [ + "bronze", + "medal", + "third", + "award" + ] + }, + "soccer-ball": { + "a": "Soccer Ball", + "b": "26BD", + "j": [ + "ball", + "football", + "soccer", + "sports" + ] + }, + "baseball": { + "a": "Baseball", + "b": "26BE", + "j": [ + "ball", + "sports", + "balls" + ] + }, + "softball": { + "a": "Softball", + "b": "1F94E", + "j": [ + "ball", + "glove", + "underarm", + "sports", + "balls" + ] + }, + "basketball": { + "a": "Basketball", + "b": "1F3C0", + "j": [ + "ball", + "hoop", + "sports", + "balls", + "NBA" + ] + }, + "volleyball": { + "a": "Volleyball", + "b": "1F3D0", + "j": [ + "ball", + "game", + "sports", + "balls" + ] + }, + "american-football": { + "a": "American Football", + "b": "1F3C8", + "j": [ + "american", + "ball", + "football", + "sports", + "balls", + "NFL" + ] + }, + "rugby-football": { + "a": "Rugby Football", + "b": "1F3C9", + "j": [ + "ball", + "football", + "rugby", + "sports", + "team" + ] + }, + "tennis": { + "a": "Tennis", + "b": "1F3BE", + "j": [ + "ball", + "racquet", + "sports", + "balls", + "green" + ] + }, + "flying-disc": { + "a": "Flying Disc", + "b": "1F94F", + "j": [ + "ultimate", + "sports", + "frisbee" + ] + }, + "bowling": { + "a": "Bowling", + "b": "1F3B3", + "j": [ + "ball", + "game", + "sports", + "fun", + "play" + ] + }, + "cricket-game": { + "a": "Cricket Game", + "b": "1F3CF", + "j": [ + "ball", + "bat", + "game", + "sports" + ] + }, + "field-hockey": { + "a": "Field Hockey", + "b": "1F3D1", + "j": [ + "ball", + "field", + "game", + "hockey", + "stick", + "sports" + ] + }, + "ice-hockey": { + "a": "Ice Hockey", + "b": "1F3D2", + "j": [ + "game", + "hockey", + "ice", + "puck", + "stick", + "sports" + ] + }, + "lacrosse": { + "a": "Lacrosse", + "b": "1F94D", + "j": [ + "ball", + "goal", + "stick", + "sports" + ] + }, + "ping-pong": { + "a": "Ping Pong", + "b": "1F3D3", + "j": [ + "ball", + "bat", + "game", + "paddle", + "table tennis", + "sports", + "pingpong" + ] + }, + "badminton": { + "a": "Badminton", + "b": "1F3F8", + "j": [ + "birdie", + "game", + "racquet", + "shuttlecock", + "sports" + ] + }, + "boxing-glove": { + "a": "Boxing Glove", + "b": "1F94A", + "j": [ + "boxing", + "glove", + "sports", + "fighting" + ] + }, + "martial-arts-uniform": { + "a": "Martial Arts Uniform", + "b": "1F94B", + "j": [ + "judo", + "karate", + "martial arts", + "taekwondo", + "uniform" + ] + }, + "goal-net": { + "a": "Goal Net", + "b": "1F945", + "j": [ + "goal", + "net", + "sports" + ] + }, + "flag-in-hole": { + "a": "Flag in Hole", + "b": "26F3", + "j": [ + "golf", + "hole", + "sports", + "business", + "flag", + "summer" + ] + }, + "ice-skate": { + "a": "Ice Skate", + "b": "26F8", + "j": [ + "ice", + "skate", + "sports" + ] + }, + "fishing-pole": { + "a": "Fishing Pole", + "b": "1F3A3", + "j": [ + "fish", + "pole", + "food", + "hobby", + "summer" + ] + }, + "diving-mask": { + "a": "Diving Mask", + "b": "1F93F", + "j": [ + "diving", + "scuba", + "snorkeling", + "sport", + "ocean" + ] + }, + "running-shirt": { + "a": "Running Shirt", + "b": "1F3BD", + "j": [ + "athletics", + "running", + "sash", + "shirt", + "play", + "pageant" + ] + }, + "skis": { + "a": "Skis", + "b": "1F3BF", + "j": [ + "ski", + "snow", + "sports", + "winter", + "cold" + ] + }, + "sled": { + "a": "Sled", + "b": "1F6F7", + "j": [ + "sledge", + "sleigh", + "luge", + "toboggan" + ] + }, + "curling-stone": { + "a": "Curling Stone", + "b": "1F94C", + "j": [ + "game", + "rock", + "sports" + ] + }, + "bullseye": { + "a": "Bullseye", + "b": "1F3AF", + "j": [ + "dart", + "direct hit", + "game", + "hit", + "target", + "direct_hit", + "play", + "bar" + ] + }, + "yoyo": { + "a": "Yo-Yo", + "b": "1FA80", + "j": [ + "fluctuate", + "toy", + "yo-yo", + "yo_yo" + ] + }, + "kite": { + "a": "Kite", + "b": "1FA81", + "j": [ + "fly", + "soar", + "wind" + ] + }, + "pool-8-ball": { + "a": "Pool 8 Ball", + "b": "1F3B1", + "j": [ + "8", + "ball", + "billiard", + "eight", + "game", + "pool", + "hobby", + "luck", + "magic" + ] + }, + "crystal-ball": { + "a": "Crystal Ball", + "b": "1F52E", + "j": [ + "ball", + "crystal", + "fairy tale", + "fantasy", + "fortune", + "tool", + "disco", + "party", + "magic", + "circus", + "fortune_teller" + ] + }, + "magic-wand": { + "a": "Magic Wand", + "b": "1FA84", + "j": [ + "magic", + "witch", + "wizard", + "supernature", + "power" + ] + }, + "nazar-amulet": { + "a": "Nazar Amulet", + "b": "1F9FF", + "j": [ + "bead", + "charm", + "evil-eye", + "nazar", + "talisman" + ] + }, + "video-game": { + "a": "Video Game", + "b": "1F3AE", + "j": [ + "controller", + "game", + "play", + "console", + "PS4" + ] + }, + "joystick": { + "a": "Joystick", + "b": "1F579", + "j": [ + "game", + "video game", + "play" + ] + }, + "slot-machine": { + "a": "Slot Machine", + "b": "1F3B0", + "j": [ + "game", + "slot", + "bet", + "gamble", + "vegas", + "fruit machine", + "luck", + "casino" + ] + }, + "game-die": { + "a": "Game Die", + "b": "1F3B2", + "j": [ + "dice", + "die", + "game", + "random", + "tabletop", + "play", + "luck" + ] + }, + "puzzle-piece": { + "a": "Puzzle Piece", + "b": "1F9E9", + "j": [ + "clue", + "interlocking", + "jigsaw", + "piece", + "puzzle" + ] + }, + "teddy-bear": { + "a": "Teddy Bear", + "b": "1F9F8", + "j": [ + "plaything", + "plush", + "stuffed", + "toy" + ] + }, + "piata": { + "a": "Piñata", + "b": "1FA85", + "j": [ + "celebration", + "party", + "piñata", + "pinata", + "mexico", + "candy" + ] + }, + "nesting-dolls": { + "a": "Nesting Dolls", + "b": "1FA86", + "j": [ + "doll", + "nesting", + "russia", + "matryoshka", + "toy" + ] + }, + "spade-suit": { + "a": "Spade Suit", + "b": "2660", + "j": [ + "card", + "game", + "poker", + "cards", + "suits", + "magic" + ] + }, + "heart-suit": { + "a": "Heart Suit", + "b": "2665", + "j": [ + "card", + "game", + "poker", + "cards", + "magic", + "suits" + ] + }, + "diamond-suit": { + "a": "Diamond Suit", + "b": "2666", + "j": [ + "card", + "game", + "poker", + "cards", + "magic", + "suits" + ] + }, + "club-suit": { + "a": "Club Suit", + "b": "2663", + "j": [ + "card", + "game", + "poker", + "cards", + "magic", + "suits" + ] + }, + "chess-pawn": { + "a": "Chess Pawn", + "b": "265F", + "j": [ + "chess", + "dupe", + "expendable" + ] + }, + "joker": { + "a": "Joker", + "b": "1F0CF", + "j": [ + "card", + "game", + "wildcard", + "poker", + "cards", + "play", + "magic" + ] + }, + "mahjong-red-dragon": { + "a": "Mahjong Red Dragon", + "b": "1F004", + "j": [ + "game", + "mahjong", + "red", + "play", + "chinese", + "kanji" + ] + }, + "flower-playing-cards": { + "a": "Flower Playing Cards", + "b": "1F3B4", + "j": [ + "card", + "flower", + "game", + "Japanese", + "playing", + "sunset", + "red" + ] + }, + "performing-arts": { + "a": "Performing Arts", + "b": "1F3AD", + "j": [ + "art", + "mask", + "performing", + "theater", + "theatre", + "acting", + "drama" + ] + }, + "framed-picture": { + "a": "Framed Picture", + "b": "1F5BC", + "j": [ + "art", + "frame", + "museum", + "painting", + "picture", + "photography" + ] + }, + "artist-palette": { + "a": "Artist Palette", + "b": "1F3A8", + "j": [ + "art", + "museum", + "painting", + "palette", + "design", + "paint", + "draw", + "colors" + ] + }, + "thread": { + "a": "Thread", + "b": "1F9F5", + "j": [ + "needle", + "sewing", + "spool", + "string" + ] + }, + "sewing-needle": { + "a": "Sewing Needle", + "b": "1FAA1", + "j": [ + "embroidery", + "needle", + "sewing", + "stitches", + "sutures", + "tailoring" + ] + }, + "yarn": { + "a": "Yarn", + "b": "1F9F6", + "j": [ + "ball", + "crochet", + "knit" + ] + }, + "knot": { + "a": "Knot", + "b": "1FAA2", + "j": [ + "rope", + "tangled", + "tie", + "twine", + "twist", + "scout" + ] + }, + "glasses": { + "a": "Glasses", + "b": "1F453", + "j": [ + "clothing", + "eye", + "eyeglasses", + "eyewear", + "fashion", + "accessories", + "eyesight", + "nerdy", + "dork", + "geek" + ] + }, + "sunglasses": { + "a": "Sunglasses", + "b": "1F576", + "j": [ + "dark", + "eye", + "eyewear", + "glasses", + "face", + "cool", + "accessories" + ] + }, + "goggles": { + "a": "Goggles", + "b": "1F97D", + "j": [ + "eye protection", + "swimming", + "welding", + "eyes", + "protection", + "safety" + ] + }, + "lab-coat": { + "a": "Lab Coat", + "b": "1F97C", + "j": [ + "doctor", + "experiment", + "scientist", + "chemist" + ] + }, + "safety-vest": { + "a": "Safety Vest", + "b": "1F9BA", + "j": [ + "emergency", + "safety", + "vest", + "protection" + ] + }, + "necktie": { + "a": "Necktie", + "b": "1F454", + "j": [ + "clothing", + "tie", + "shirt", + "suitup", + "formal", + "fashion", + "cloth", + "business" + ] + }, + "tshirt": { + "a": "T-Shirt", + "b": "1F455", + "j": [ + "clothing", + "shirt", + "t-shirt", + "t_shirt", + "fashion", + "cloth", + "casual", + "tee" + ] + }, + "jeans": { + "a": "Jeans", + "b": "1F456", + "j": [ + "clothing", + "pants", + "trousers", + "fashion", + "shopping" + ] + }, + "scarf": { + "a": "Scarf", + "b": "1F9E3", + "j": [ + "neck", + "winter", + "clothes" + ] + }, + "gloves": { + "a": "Gloves", + "b": "1F9E4", + "j": [ + "hand", + "hands", + "winter", + "clothes" + ] + }, + "coat": { + "a": "Coat", + "b": "1F9E5", + "j": [ + "jacket" + ] + }, + "socks": { + "a": "Socks", + "b": "1F9E6", + "j": [ + "stocking", + "stockings", + "clothes" + ] + }, + "dress": { + "a": "Dress", + "b": "1F457", + "j": [ + "clothing", + "clothes", + "fashion", + "shopping" + ] + }, + "kimono": { + "a": "Kimono", + "b": "1F458", + "j": [ + "clothing", + "dress", + "fashion", + "women", + "female", + "japanese" + ] + }, + "sari": { + "a": "Sari", + "b": "1F97B", + "j": [ + "clothing", + "dress" + ] + }, + "onepiece-swimsuit": { + "a": "One-Piece Swimsuit", + "b": "1FA71", + "j": [ + "bathing suit", + "one-piece swimsuit", + "one_piece_swimsuit", + "fashion" + ] + }, + "briefs": { + "a": "Briefs", + "b": "1FA72", + "j": [ + "bathing suit", + "one-piece", + "swimsuit", + "underwear", + "clothing" + ] + }, + "shorts": { + "a": "Shorts", + "b": "1FA73", + "j": [ + "bathing suit", + "pants", + "underwear", + "clothing" + ] + }, + "bikini": { + "a": "Bikini", + "b": "1F459", + "j": [ + "clothing", + "swim", + "swimming", + "female", + "woman", + "girl", + "fashion", + "beach", + "summer" + ] + }, + "womans-clothes": { + "a": "Woman’S Clothes", + "b": "1F45A", + "j": [ + "clothing", + "woman", + "woman’s clothes", + "woman_s_clothes", + "fashion", + "shopping_bags", + "female" + ] + }, + "purse": { + "a": "Purse", + "b": "1F45B", + "j": [ + "clothing", + "coin", + "fashion", + "accessories", + "money", + "sales", + "shopping" + ] + }, + "handbag": { + "a": "Handbag", + "b": "1F45C", + "j": [ + "bag", + "clothing", + "purse", + "fashion", + "accessory", + "accessories", + "shopping" + ] + }, + "clutch-bag": { + "a": "Clutch Bag", + "b": "1F45D", + "j": [ + "bag", + "clothing", + "pouch", + "accessories", + "shopping" + ] + }, + "shopping-bags": { + "a": "Shopping Bags", + "b": "1F6CD", + "j": [ + "bag", + "hotel", + "shopping", + "mall", + "buy", + "purchase" + ] + }, + "backpack": { + "a": "Backpack", + "b": "1F392", + "j": [ + "bag", + "rucksack", + "satchel", + "school", + "student", + "education" + ] + }, + "thong-sandal": { + "a": "Thong Sandal", + "b": "1FA74", + "j": [ + "beach sandals", + "sandals", + "thong sandals", + "thongs", + "zōri", + "footwear", + "summer" + ] + }, + "mans-shoe": { + "a": "Man’S Shoe", + "b": "1F45E", + "j": [ + "clothing", + "man", + "man’s shoe", + "shoe", + "man_s_shoe", + "fashion", + "male" + ] + }, + "running-shoe": { + "a": "Running Shoe", + "b": "1F45F", + "j": [ + "athletic", + "clothing", + "shoe", + "sneaker", + "shoes", + "sports", + "sneakers" + ] + }, + "hiking-boot": { + "a": "Hiking Boot", + "b": "1F97E", + "j": [ + "backpacking", + "boot", + "camping", + "hiking" + ] + }, + "flat-shoe": { + "a": "Flat Shoe", + "b": "1F97F", + "j": [ + "ballet flat", + "slip-on", + "slipper", + "ballet" + ] + }, + "highheeled-shoe": { + "a": "High-Heeled Shoe", + "b": "1F460", + "j": [ + "clothing", + "heel", + "high-heeled shoe", + "shoe", + "woman", + "high_heeled_shoe", + "fashion", + "shoes", + "female", + "pumps", + "stiletto" + ] + }, + "womans-sandal": { + "a": "Woman’S Sandal", + "b": "1F461", + "j": [ + "clothing", + "sandal", + "shoe", + "woman", + "woman’s sandal", + "woman_s_sandal", + "shoes", + "fashion", + "flip flops" + ] + }, + "ballet-shoes": { + "a": "Ballet Shoes", + "b": "1FA70", + "j": [ + "ballet", + "dance" + ] + }, + "womans-boot": { + "a": "Woman’S Boot", + "b": "1F462", + "j": [ + "boot", + "clothing", + "shoe", + "woman", + "woman’s boot", + "woman_s_boot", + "shoes", + "fashion" + ] + }, + "crown": { + "a": "Crown", + "b": "1F451", + "j": [ + "clothing", + "king", + "queen", + "kod", + "leader", + "royalty", + "lord" + ] + }, + "womans-hat": { + "a": "Woman’S Hat", + "b": "1F452", + "j": [ + "clothing", + "hat", + "woman", + "woman’s hat", + "woman_s_hat", + "fashion", + "accessories", + "female", + "lady", + "spring" + ] + }, + "top-hat": { + "a": "Top Hat", + "b": "1F3A9", + "j": [ + "clothing", + "hat", + "top", + "tophat", + "magic", + "gentleman", + "classy", + "circus" + ] + }, + "graduation-cap": { + "a": "Graduation Cap", + "b": "1F393", + "j": [ + "cap", + "celebration", + "clothing", + "graduation", + "hat", + "school", + "college", + "degree", + "university", + "legal", + "learn", + "education" + ] + }, + "billed-cap": { + "a": "Billed Cap", + "b": "1F9E2", + "j": [ + "baseball cap", + "cap", + "baseball" + ] + }, + "military-helmet": { + "a": "Military Helmet", + "b": "1FA96", + "j": [ + "army", + "helmet", + "military", + "soldier", + "warrior", + "protection" + ] + }, + "rescue-workers-helmet": { + "a": "Rescue Worker’S Helmet", + "b": "26D1", + "j": [ + "aid", + "cross", + "face", + "hat", + "helmet", + "rescue worker’s helmet", + "rescue_worker_s_helmet", + "construction", + "build" + ] + }, + "prayer-beads": { + "a": "Prayer Beads", + "b": "1F4FF", + "j": [ + "beads", + "clothing", + "necklace", + "prayer", + "religion", + "dhikr", + "religious" + ] + }, + "lipstick": { + "a": "Lipstick", + "b": "1F484", + "j": [ + "cosmetics", + "makeup", + "female", + "girl", + "fashion", + "woman" + ] + }, + "ring": { + "a": "Ring", + "b": "1F48D", + "j": [ + "diamond", + "wedding", + "propose", + "marriage", + "valentines", + "fashion", + "jewelry", + "gem", + "engagement" + ] + }, + "gem-stone": { + "a": "Gem Stone", + "b": "1F48E", + "j": [ + "diamond", + "gem", + "jewel", + "blue", + "ruby", + "jewelry" + ] + }, + "muted-speaker": { + "a": "Muted Speaker", + "b": "1F507", + "j": [ + "mute", + "quiet", + "silent", + "speaker", + "sound", + "volume", + "silence" + ] + }, + "speaker-low-volume": { + "a": "Speaker Low Volume", + "b": "1F508", + "j": [ + "soft", + "sound", + "volume", + "silence", + "broadcast" + ] + }, + "speaker-medium-volume": { + "a": "Speaker Medium Volume", + "b": "1F509", + "j": [ + "medium", + "volume", + "speaker", + "broadcast" + ] + }, + "speaker-high-volume": { + "a": "Speaker High Volume", + "b": "1F50A", + "j": [ + "loud", + "volume", + "noise", + "noisy", + "speaker", + "broadcast" + ] + }, + "loudspeaker": { + "a": "Loudspeaker", + "b": "1F4E2", + "j": [ + "loud", + "public address", + "volume", + "sound" + ] + }, + "megaphone": { + "a": "Megaphone", + "b": "1F4E3", + "j": [ + "cheering", + "sound", + "speaker", + "volume" + ] + }, + "postal-horn": { + "a": "Postal Horn", + "b": "1F4EF", + "j": [ + "horn", + "post", + "postal", + "instrument", + "music" + ] + }, + "bell": { + "a": "Bell", + "b": "1F514", + "j": [ + "sound", + "notification", + "christmas", + "xmas", + "chime" + ] + }, + "bell-with-slash": { + "a": "Bell with Slash", + "b": "1F515", + "j": [ + "bell", + "forbidden", + "mute", + "quiet", + "silent", + "sound", + "volume" + ] + }, + "musical-score": { + "a": "Musical Score", + "b": "1F3BC", + "j": [ + "music", + "score", + "treble", + "clef", + "compose" + ] + }, + "musical-note": { + "a": "Musical Note", + "b": "1F3B5", + "j": [ + "music", + "note", + "score", + "tone", + "sound" + ] + }, + "musical-notes": { + "a": "Musical Notes", + "b": "1F3B6", + "j": [ + "music", + "note", + "notes", + "score" + ] + }, + "studio-microphone": { + "a": "Studio Microphone", + "b": "1F399", + "j": [ + "mic", + "microphone", + "music", + "studio", + "sing", + "recording", + "artist", + "talkshow" + ] + }, + "level-slider": { + "a": "Level Slider", + "b": "1F39A", + "j": [ + "level", + "music", + "slider", + "scale" + ] + }, + "control-knobs": { + "a": "Control Knobs", + "b": "1F39B", + "j": [ + "control", + "knobs", + "music", + "dial" + ] + }, + "microphone": { + "a": "Microphone", + "b": "1F3A4", + "j": [ + "karaoke", + "mic", + "sound", + "music", + "PA", + "sing", + "talkshow" + ] + }, + "headphone": { + "a": "Headphone", + "b": "1F3A7", + "j": [ + "earbud", + "music", + "score", + "gadgets" + ] + }, + "radio": { + "a": "Radio", + "b": "1F4FB", + "j": [ + "video", + "communication", + "music", + "podcast", + "program" + ] + }, + "saxophone": { + "a": "Saxophone", + "b": "1F3B7", + "j": [ + "instrument", + "music", + "sax", + "jazz", + "blues" + ] + }, + "accordion": { + "a": "Accordion", + "b": "1FA97", + "j": [ + "concertina", + "squeeze box", + "music" + ] + }, + "guitar": { + "a": "Guitar", + "b": "1F3B8", + "j": [ + "instrument", + "music" + ] + }, + "musical-keyboard": { + "a": "Musical Keyboard", + "b": "1F3B9", + "j": [ + "instrument", + "keyboard", + "music", + "piano", + "compose" + ] + }, + "trumpet": { + "a": "Trumpet", + "b": "1F3BA", + "j": [ + "instrument", + "music", + "brass" + ] + }, + "violin": { + "a": "Violin", + "b": "1F3BB", + "j": [ + "instrument", + "music", + "orchestra", + "symphony" + ] + }, + "banjo": { + "a": "Banjo", + "b": "1FA95", + "j": [ + "music", + "stringed", + "instructment" + ] + }, + "drum": { + "a": "Drum", + "b": "1F941", + "j": [ + "drumsticks", + "music", + "instrument", + "snare" + ] + }, + "long-drum": { + "a": "Long Drum", + "b": "1FA98", + "j": [ + "beat", + "conga", + "drum", + "rhythm", + "music" + ] + }, + "mobile-phone": { + "a": "Mobile Phone", + "b": "1F4F1", + "j": [ + "cell", + "mobile", + "phone", + "telephone", + "technology", + "apple", + "gadgets", + "dial" + ] + }, + "mobile-phone-with-arrow": { + "a": "Mobile Phone with Arrow", + "b": "1F4F2", + "j": [ + "arrow", + "cell", + "mobile", + "phone", + "receive", + "iphone", + "incoming" + ] + }, + "telephone": { + "a": "Telephone", + "b": "260E", + "j": [ + "phone", + "technology", + "communication", + "dial" + ] + }, + "telephone-receiver": { + "a": "Telephone Receiver", + "b": "1F4DE", + "j": [ + "phone", + "receiver", + "telephone", + "technology", + "communication", + "dial" + ] + }, + "pager": { + "a": "Pager", + "b": "1F4DF", + "j": [ + "bbcall", + "oldschool", + "90s" + ] + }, + "fax-machine": { + "a": "Fax Machine", + "b": "1F4E0", + "j": [ + "fax", + "communication", + "technology" + ] + }, + "battery": { + "a": "Battery", + "b": "1F50B", + "j": [ + "power", + "energy", + "sustain" + ] + }, + "electric-plug": { + "a": "Electric Plug", + "b": "1F50C", + "j": [ + "electric", + "electricity", + "plug", + "charger", + "power" + ] + }, + "laptop": { + "a": "Laptop", + "b": "1F4BB", + "j": [ + "computer", + "pc", + "personal", + "technology", + "screen", + "display", + "monitor" + ] + }, + "desktop-computer": { + "a": "Desktop Computer", + "b": "1F5A5", + "j": [ + "computer", + "desktop", + "technology", + "computing", + "screen" + ] + }, + "printer": { + "a": "Printer", + "b": "1F5A8", + "j": [ + "computer", + "paper", + "ink" + ] + }, + "keyboard": { + "a": "Keyboard", + "b": "2328", + "j": [ + "computer", + "technology", + "type", + "input", + "text" + ] + }, + "computer-mouse": { + "a": "Computer Mouse", + "b": "1F5B1", + "j": [ + "computer", + "click" + ] + }, + "trackball": { + "a": "Trackball", + "b": "1F5B2", + "j": [ + "computer", + "technology", + "trackpad" + ] + }, + "computer-disk": { + "a": "Computer Disk", + "b": "1F4BD", + "j": [ + "computer", + "disk", + "minidisk", + "optical", + "technology", + "record", + "data", + "90s" + ] + }, + "floppy-disk": { + "a": "Floppy Disk", + "b": "1F4BE", + "j": [ + "computer", + "disk", + "floppy", + "oldschool", + "technology", + "save", + "90s", + "80s" + ] + }, + "optical-disk": { + "a": "Optical Disk", + "b": "1F4BF", + "j": [ + "cd", + "computer", + "disk", + "optical", + "technology", + "dvd", + "disc", + "90s" + ] + }, + "dvd": { + "a": "Dvd", + "b": "1F4C0", + "j": [ + "blu-ray", + "computer", + "disk", + "optical", + "cd", + "disc" + ] + }, + "abacus": { + "a": "Abacus", + "b": "1F9EE", + "j": [ + "calculation" + ] + }, + "movie-camera": { + "a": "Movie Camera", + "b": "1F3A5", + "j": [ + "camera", + "cinema", + "movie", + "film", + "record" + ] + }, + "film-frames": { + "a": "Film Frames", + "b": "1F39E", + "j": [ + "cinema", + "film", + "frames", + "movie" + ] + }, + "film-projector": { + "a": "Film Projector", + "b": "1F4FD", + "j": [ + "cinema", + "film", + "movie", + "projector", + "video", + "tape", + "record" + ] + }, + "clapper-board": { + "a": "Clapper Board", + "b": "1F3AC", + "j": [ + "clapper", + "movie", + "film", + "record" + ] + }, + "television": { + "a": "Television", + "b": "1F4FA", + "j": [ + "tv", + "video", + "technology", + "program", + "oldschool", + "show" + ] + }, + "camera": { + "a": "Camera", + "b": "1F4F7", + "j": [ + "video", + "gadgets", + "photography" + ] + }, + "camera-with-flash": { + "a": "Camera with Flash", + "b": "1F4F8", + "j": [ + "camera", + "flash", + "video", + "photography", + "gadgets" + ] + }, + "video-camera": { + "a": "Video Camera", + "b": "1F4F9", + "j": [ + "camera", + "video", + "film", + "record" + ] + }, + "videocassette": { + "a": "Videocassette", + "b": "1F4FC", + "j": [ + "tape", + "vhs", + "video", + "record", + "oldschool", + "90s", + "80s" + ] + }, + "magnifying-glass-tilted-left": { + "a": "Magnifying Glass Tilted Left", + "b": "1F50D", + "j": [ + "glass", + "magnifying", + "search", + "tool", + "zoom", + "find", + "detective" + ] + }, + "magnifying-glass-tilted-right": { + "a": "Magnifying Glass Tilted Right", + "b": "1F50E", + "j": [ + "glass", + "magnifying", + "search", + "tool", + "zoom", + "find", + "detective" + ] + }, + "candle": { + "a": "Candle", + "b": "1F56F", + "j": [ + "light", + "fire", + "wax" + ] + }, + "light-bulb": { + "a": "Light Bulb", + "b": "1F4A1", + "j": [ + "bulb", + "comic", + "electric", + "idea", + "light", + "electricity" + ] + }, + "flashlight": { + "a": "Flashlight", + "b": "1F526", + "j": [ + "electric", + "light", + "tool", + "torch", + "dark", + "camping", + "sight", + "night" + ] + }, + "red-paper-lantern": { + "a": "Red Paper Lantern", + "b": "1F3EE", + "j": [ + "bar", + "lantern", + "light", + "red", + "paper", + "halloween", + "spooky" + ] + }, + "diya-lamp": { + "a": "Diya Lamp", + "b": "1FA94", + "j": [ + "diya", + "lamp", + "oil", + "lighting" + ] + }, + "notebook-with-decorative-cover": { + "a": "Notebook with Decorative Cover", + "b": "1F4D4", + "j": [ + "book", + "cover", + "decorated", + "notebook", + "classroom", + "notes", + "record", + "paper", + "study" + ] + }, + "closed-book": { + "a": "Closed Book", + "b": "1F4D5", + "j": [ + "book", + "closed", + "read", + "library", + "knowledge", + "textbook", + "learn" + ] + }, + "open-book": { + "a": "Open Book", + "b": "1F4D6", + "j": [ + "book", + "open", + "read", + "library", + "knowledge", + "literature", + "learn", + "study" + ] + }, + "green-book": { + "a": "Green Book", + "b": "1F4D7", + "j": [ + "book", + "green", + "read", + "library", + "knowledge", + "study" + ] + }, + "blue-book": { + "a": "Blue Book", + "b": "1F4D8", + "j": [ + "blue", + "book", + "read", + "library", + "knowledge", + "learn", + "study" + ] + }, + "orange-book": { + "a": "Orange Book", + "b": "1F4D9", + "j": [ + "book", + "orange", + "read", + "library", + "knowledge", + "textbook", + "study" + ] + }, + "books": { + "a": "Books", + "b": "1F4DA", + "j": [ + "book", + "literature", + "library", + "study" + ] + }, + "notebook": { + "a": "Notebook", + "b": "1F4D3", + "j": [ + "stationery", + "record", + "notes", + "paper", + "study" + ] + }, + "ledger": { + "a": "Ledger", + "b": "1F4D2", + "j": [ + "notebook", + "notes", + "paper" + ] + }, + "page-with-curl": { + "a": "Page with Curl", + "b": "1F4C3", + "j": [ + "curl", + "document", + "page", + "documents", + "office", + "paper" + ] + }, + "scroll": { + "a": "Scroll", + "b": "1F4DC", + "j": [ + "paper", + "documents", + "ancient", + "history" + ] + }, + "page-facing-up": { + "a": "Page Facing Up", + "b": "1F4C4", + "j": [ + "document", + "page", + "documents", + "office", + "paper", + "information" + ] + }, + "newspaper": { + "a": "Newspaper", + "b": "1F4F0", + "j": [ + "news", + "paper", + "press", + "headline" + ] + }, + "rolledup-newspaper": { + "a": "Rolled-Up Newspaper", + "b": "1F5DE", + "j": [ + "news", + "newspaper", + "paper", + "rolled", + "rolled-up newspaper", + "rolled_up_newspaper", + "press", + "headline" + ] + }, + "bookmark-tabs": { + "a": "Bookmark Tabs", + "b": "1F4D1", + "j": [ + "bookmark", + "mark", + "marker", + "tabs", + "favorite", + "save", + "order", + "tidy" + ] + }, + "bookmark": { + "a": "Bookmark", + "b": "1F516", + "j": [ + "mark", + "favorite", + "label", + "save" + ] + }, + "label": { + "a": "Label", + "b": "1F3F7", + "j": [ + "sale", + "tag" + ] + }, + "money-bag": { + "a": "Money Bag", + "b": "1F4B0", + "j": [ + "bag", + "dollar", + "money", + "moneybag", + "payment", + "coins", + "sale" + ] + }, + "coin": { + "a": "Coin", + "b": "1FA99", + "j": [ + "gold", + "metal", + "money", + "silver", + "treasure", + "currency" + ] + }, + "yen-banknote": { + "a": "Yen Banknote", + "b": "1F4B4", + "j": [ + "banknote", + "bill", + "currency", + "money", + "note", + "yen", + "sales", + "japanese", + "dollar" + ] + }, + "dollar-banknote": { + "a": "Dollar Banknote", + "b": "1F4B5", + "j": [ + "banknote", + "bill", + "currency", + "dollar", + "money", + "note", + "sales" + ] + }, + "euro-banknote": { + "a": "Euro Banknote", + "b": "1F4B6", + "j": [ + "banknote", + "bill", + "currency", + "euro", + "money", + "note", + "sales", + "dollar" + ] + }, + "pound-banknote": { + "a": "Pound Banknote", + "b": "1F4B7", + "j": [ + "banknote", + "bill", + "currency", + "money", + "note", + "pound", + "british", + "sterling", + "sales", + "bills", + "uk", + "england" + ] + }, + "money-with-wings": { + "a": "Money with Wings", + "b": "1F4B8", + "j": [ + "banknote", + "bill", + "fly", + "money", + "wings", + "dollar", + "bills", + "payment", + "sale" + ] + }, + "credit-card": { + "a": "Credit Card", + "b": "1F4B3", + "j": [ + "card", + "credit", + "money", + "sales", + "dollar", + "bill", + "payment", + "shopping" + ] + }, + "receipt": { + "a": "Receipt", + "b": "1F9FE", + "j": [ + "accounting", + "bookkeeping", + "evidence", + "proof", + "expenses" + ] + }, + "chart-increasing-with-yen": { + "a": "Chart Increasing with Yen", + "b": "1F4B9", + "j": [ + "chart", + "graph", + "growth", + "money", + "yen", + "green-square", + "presentation", + "stats" + ] + }, + "envelope": { + "a": "Envelope", + "b": "2709", + "j": [ + "email", + "letter", + "postal", + "inbox", + "communication" + ] + }, + "email": { + "a": "E-Mail", + "b": "1F4E7", + "j": [ + "e-mail", + "letter", + "mail", + "e_mail", + "communication", + "inbox" + ] + }, + "incoming-envelope": { + "a": "Incoming Envelope", + "b": "1F4E8", + "j": [ + "e-mail", + "email", + "envelope", + "incoming", + "letter", + "receive", + "inbox" + ] + }, + "envelope-with-arrow": { + "a": "Envelope with Arrow", + "b": "1F4E9", + "j": [ + "arrow", + "e-mail", + "email", + "envelope", + "outgoing", + "communication" + ] + }, + "outbox-tray": { + "a": "Outbox Tray", + "b": "1F4E4", + "j": [ + "box", + "letter", + "mail", + "outbox", + "sent", + "tray", + "inbox", + "email" + ] + }, + "inbox-tray": { + "a": "Inbox Tray", + "b": "1F4E5", + "j": [ + "box", + "inbox", + "letter", + "mail", + "receive", + "tray", + "email", + "documents" + ] + }, + "package": { + "a": "Package", + "b": "1F4E6", + "j": [ + "box", + "parcel", + "mail", + "gift", + "cardboard", + "moving" + ] + }, + "closed-mailbox-with-raised-flag": { + "a": "Closed Mailbox with Raised Flag", + "b": "1F4EB", + "j": [ + "closed", + "mail", + "mailbox", + "postbox", + "email", + "inbox", + "communication" + ] + }, + "closed-mailbox-with-lowered-flag": { + "a": "Closed Mailbox with Lowered Flag", + "b": "1F4EA", + "j": [ + "closed", + "lowered", + "mail", + "mailbox", + "postbox", + "email", + "communication", + "inbox" + ] + }, + "open-mailbox-with-raised-flag": { + "a": "Open Mailbox with Raised Flag", + "b": "1F4EC", + "j": [ + "mail", + "mailbox", + "open", + "postbox", + "email", + "inbox", + "communication" + ] + }, + "open-mailbox-with-lowered-flag": { + "a": "Open Mailbox with Lowered Flag", + "b": "1F4ED", + "j": [ + "lowered", + "mail", + "mailbox", + "open", + "postbox", + "email", + "inbox" + ] + }, + "postbox": { + "a": "Postbox", + "b": "1F4EE", + "j": [ + "mail", + "mailbox", + "email", + "letter", + "envelope" + ] + }, + "ballot-box-with-ballot": { + "a": "Ballot Box with Ballot", + "b": "1F5F3", + "j": [ + "ballot", + "box", + "election", + "vote" + ] + }, + "pencil": { + "a": "Pencil", + "b": "270F", + "j": [ + "stationery", + "write", + "paper", + "writing", + "school", + "study" + ] + }, + "black-nib": { + "a": "Black Nib", + "b": "2712", + "j": [ + "nib", + "pen", + "stationery", + "writing", + "write" + ] + }, + "fountain-pen": { + "a": "Fountain Pen", + "b": "1F58B", + "j": [ + "fountain", + "pen", + "stationery", + "writing", + "write" + ] + }, + "pen": { + "a": "Pen", + "b": "1F58A", + "j": [ + "ballpoint", + "stationery", + "writing", + "write" + ] + }, + "paintbrush": { + "a": "Paintbrush", + "b": "1F58C", + "j": [ + "painting", + "drawing", + "creativity", + "art" + ] + }, + "crayon": { + "a": "Crayon", + "b": "1F58D", + "j": [ + "drawing", + "creativity" + ] + }, + "memo": { + "a": "Memo", + "b": "1F4DD", + "j": [ + "pencil", + "write", + "documents", + "stationery", + "paper", + "writing", + "legal", + "exam", + "quiz", + "test", + "study", + "compose" + ] + }, + "briefcase": { + "a": "Briefcase", + "b": "1F4BC", + "j": [ + "business", + "documents", + "work", + "law", + "legal", + "job", + "career" + ] + }, + "file-folder": { + "a": "File Folder", + "b": "1F4C1", + "j": [ + "file", + "folder", + "documents", + "business", + "office" + ] + }, + "open-file-folder": { + "a": "Open File Folder", + "b": "1F4C2", + "j": [ + "file", + "folder", + "open", + "documents", + "load" + ] + }, + "card-index-dividers": { + "a": "Card Index Dividers", + "b": "1F5C2", + "j": [ + "card", + "dividers", + "index", + "organizing", + "business", + "stationery" + ] + }, + "calendar": { + "a": "Calendar", + "b": "1F4C5", + "j": [ + "date", + "schedule" + ] + }, + "tearoff-calendar": { + "a": "Tear-off Calendar", + "b": "1F4C6", + "j": [ + "calendar", + "tear-off calendar", + "tear_off_calendar", + "schedule", + "date", + "planning" + ] + }, + "spiral-notepad": { + "a": "Spiral Notepad", + "b": "1F5D2", + "j": [ + "note", + "pad", + "spiral", + "memo", + "stationery" + ] + }, + "spiral-calendar": { + "a": "Spiral Calendar", + "b": "1F5D3", + "j": [ + "calendar", + "pad", + "spiral", + "date", + "schedule", + "planning" + ] + }, + "card-index": { + "a": "Card Index", + "b": "1F4C7", + "j": [ + "card", + "index", + "rolodex", + "business", + "stationery" + ] + }, + "chart-increasing": { + "a": "Chart Increasing", + "b": "1F4C8", + "j": [ + "chart", + "graph", + "growth", + "trend", + "upward", + "presentation", + "stats", + "recovery", + "business", + "economics", + "money", + "sales", + "good", + "success" + ] + }, + "chart-decreasing": { + "a": "Chart Decreasing", + "b": "1F4C9", + "j": [ + "chart", + "down", + "graph", + "trend", + "presentation", + "stats", + "recession", + "business", + "economics", + "money", + "sales", + "bad", + "failure" + ] + }, + "bar-chart": { + "a": "Bar Chart", + "b": "1F4CA", + "j": [ + "bar", + "chart", + "graph", + "presentation", + "stats" + ] + }, + "clipboard": { + "a": "Clipboard", + "b": "1F4CB", + "j": [ + "stationery", + "documents" + ] + }, + "pushpin": { + "a": "Pushpin", + "b": "1F4CC", + "j": [ + "pin", + "stationery", + "mark", + "here" + ] + }, + "round-pushpin": { + "a": "Round Pushpin", + "b": "1F4CD", + "j": [ + "pin", + "pushpin", + "stationery", + "location", + "map", + "here" + ] + }, + "paperclip": { + "a": "Paperclip", + "b": "1F4CE", + "j": [ + "documents", + "stationery" + ] + }, + "linked-paperclips": { + "a": "Linked Paperclips", + "b": "1F587", + "j": [ + "link", + "paperclip", + "documents", + "stationery" + ] + }, + "straight-ruler": { + "a": "Straight Ruler", + "b": "1F4CF", + "j": [ + "ruler", + "straight edge", + "stationery", + "calculate", + "length", + "math", + "school", + "drawing", + "architect", + "sketch" + ] + }, + "triangular-ruler": { + "a": "Triangular Ruler", + "b": "1F4D0", + "j": [ + "ruler", + "set", + "triangle", + "stationery", + "math", + "architect", + "sketch" + ] + }, + "scissors": { + "a": "Scissors", + "b": "2702", + "j": [ + "cutting", + "tool", + "stationery", + "cut" + ] + }, + "card-file-box": { + "a": "Card File Box", + "b": "1F5C3", + "j": [ + "box", + "card", + "file", + "business", + "stationery" + ] + }, + "file-cabinet": { + "a": "File Cabinet", + "b": "1F5C4", + "j": [ + "cabinet", + "file", + "filing", + "organizing" + ] + }, + "wastebasket": { + "a": "Wastebasket", + "b": "1F5D1", + "j": [ + "bin", + "trash", + "rubbish", + "garbage", + "toss" + ] + }, + "locked": { + "a": "Locked", + "b": "1F512", + "j": [ + "closed", + "security", + "password", + "padlock" + ] + }, + "unlocked": { + "a": "Unlocked", + "b": "1F513", + "j": [ + "lock", + "open", + "unlock", + "privacy", + "security" + ] + }, + "locked-with-pen": { + "a": "Locked with Pen", + "b": "1F50F", + "j": [ + "ink", + "lock", + "nib", + "pen", + "privacy", + "security", + "secret" + ] + }, + "locked-with-key": { + "a": "Locked with Key", + "b": "1F510", + "j": [ + "closed", + "key", + "lock", + "secure", + "security", + "privacy" + ] + }, + "key": { + "a": "Key", + "b": "1F511", + "j": [ + "lock", + "password", + "door" + ] + }, + "old-key": { + "a": "Old Key", + "b": "1F5DD", + "j": [ + "clue", + "key", + "lock", + "old", + "door", + "password" + ] + }, + "hammer": { + "a": "Hammer", + "b": "1F528", + "j": [ + "tool", + "tools", + "build", + "create" + ] + }, + "axe": { + "a": "Axe", + "b": "1FA93", + "j": [ + "chop", + "hatchet", + "split", + "wood", + "tool", + "cut" + ] + }, + "pick": { + "a": "Pick", + "b": "26CF", + "j": [ + "mining", + "tool", + "tools", + "dig" + ] + }, + "hammer-and-pick": { + "a": "Hammer and Pick", + "b": "2692", + "j": [ + "hammer", + "pick", + "tool", + "tools", + "build", + "create" + ] + }, + "hammer-and-wrench": { + "a": "Hammer and Wrench", + "b": "1F6E0", + "j": [ + "hammer", + "spanner", + "tool", + "wrench", + "tools", + "build", + "create" + ] + }, + "dagger": { + "a": "Dagger", + "b": "1F5E1", + "j": [ + "knife", + "weapon" + ] + }, + "crossed-swords": { + "a": "Crossed Swords", + "b": "2694", + "j": [ + "crossed", + "swords", + "weapon" + ] + }, + "water-pistol": { + "a": "Water Pistol", + "b": "1F52B", + "j": [ + "gun", + "handgun", + "pistol", + "revolver", + "tool", + "water", + "weapon", + "violence" + ] + }, + "boomerang": { + "a": "Boomerang", + "b": "1FA83", + "j": [ + "australia", + "rebound", + "repercussion", + "weapon" + ] + }, + "bow-and-arrow": { + "a": "Bow and Arrow", + "b": "1F3F9", + "j": [ + "archer", + "arrow", + "bow", + "Sagittarius", + "zodiac", + "sports" + ] + }, + "shield": { + "a": "Shield", + "b": "1F6E1", + "j": [ + "weapon", + "protection", + "security" + ] + }, + "carpentry-saw": { + "a": "Carpentry Saw", + "b": "1FA9A", + "j": [ + "carpenter", + "lumber", + "saw", + "tool", + "cut", + "chop" + ] + }, + "wrench": { + "a": "Wrench", + "b": "1F527", + "j": [ + "spanner", + "tool", + "tools", + "diy", + "ikea", + "fix", + "maintainer" + ] + }, + "screwdriver": { + "a": "Screwdriver", + "b": "1FA9B", + "j": [ + "screw", + "tool", + "tools" + ] + }, + "nut-and-bolt": { + "a": "Nut and Bolt", + "b": "1F529", + "j": [ + "bolt", + "nut", + "tool", + "handy", + "tools", + "fix" + ] + }, + "gear": { + "a": "Gear", + "b": "2699", + "j": [ + "cog", + "cogwheel", + "tool" + ] + }, + "clamp": { + "a": "Clamp", + "b": "1F5DC", + "j": [ + "compress", + "tool", + "vice" + ] + }, + "balance-scale": { + "a": "Balance Scale", + "b": "2696", + "j": [ + "balance", + "justice", + "Libra", + "scale", + "zodiac", + "law", + "fairness", + "weight" + ] + }, + "white-cane": { + "a": "White Cane", + "b": "1F9AF", + "j": [ + "accessibility", + "blind", + "probing_cane" + ] + }, + "link": { + "a": "Link", + "b": "1F517", + "j": [ + "rings", + "url" + ] + }, + "chains": { + "a": "Chains", + "b": "26D3", + "j": [ + "chain", + "lock", + "arrest" + ] + }, + "hook": { + "a": "Hook", + "b": "1FA9D", + "j": [ + "catch", + "crook", + "curve", + "ensnare", + "selling point", + "tools" + ] + }, + "toolbox": { + "a": "Toolbox", + "b": "1F9F0", + "j": [ + "chest", + "mechanic", + "tool", + "tools", + "diy", + "fix", + "maintainer" + ] + }, + "magnet": { + "a": "Magnet", + "b": "1F9F2", + "j": [ + "attraction", + "horseshoe", + "magnetic" + ] + }, + "ladder": { + "a": "Ladder", + "b": "1FA9C", + "j": [ + "climb", + "rung", + "step", + "tools" + ] + }, + "alembic": { + "a": "Alembic", + "b": "2697", + "j": [ + "chemistry", + "tool", + "distilling", + "science", + "experiment" + ] + }, + "test-tube": { + "a": "Test Tube", + "b": "1F9EA", + "j": [ + "chemist", + "chemistry", + "experiment", + "lab", + "science" + ] + }, + "petri-dish": { + "a": "Petri Dish", + "b": "1F9EB", + "j": [ + "bacteria", + "biologist", + "biology", + "culture", + "lab" + ] + }, + "dna": { + "a": "Dna", + "b": "1F9EC", + "j": [ + "biologist", + "evolution", + "gene", + "genetics", + "life" + ] + }, + "microscope": { + "a": "Microscope", + "b": "1F52C", + "j": [ + "science", + "tool", + "laboratory", + "experiment", + "zoomin", + "study" + ] + }, + "telescope": { + "a": "Telescope", + "b": "1F52D", + "j": [ + "science", + "tool", + "stars", + "space", + "zoom", + "astronomy" + ] + }, + "satellite-antenna": { + "a": "Satellite Antenna", + "b": "1F4E1", + "j": [ + "antenna", + "dish", + "satellite", + "communication", + "future", + "radio", + "space" + ] + }, + "syringe": { + "a": "Syringe", + "b": "1F489", + "j": [ + "medicine", + "needle", + "shot", + "sick", + "health", + "hospital", + "drugs", + "blood", + "doctor", + "nurse" + ] + }, + "drop-of-blood": { + "a": "Drop of Blood", + "b": "1FA78", + "j": [ + "bleed", + "blood donation", + "injury", + "medicine", + "menstruation", + "period", + "hurt", + "harm", + "wound" + ] + }, + "pill": { + "a": "Pill", + "b": "1F48A", + "j": [ + "doctor", + "medicine", + "sick", + "health", + "pharmacy", + "drug" + ] + }, + "adhesive-bandage": { + "a": "Adhesive Bandage", + "b": "1FA79", + "j": [ + "bandage", + "heal" + ] + }, + "stethoscope": { + "a": "Stethoscope", + "b": "1FA7A", + "j": [ + "doctor", + "heart", + "medicine", + "health" + ] + }, + "door": { + "a": "Door", + "b": "1F6AA", + "j": [ + "house", + "entry", + "exit" + ] + }, + "elevator": { + "a": "Elevator", + "b": "1F6D7", + "j": [ + "accessibility", + "hoist", + "lift" + ] + }, + "mirror": { + "a": "Mirror", + "b": "1FA9E", + "j": [ + "reflection", + "reflector", + "speculum" + ] + }, + "window": { + "a": "Window", + "b": "1FA9F", + "j": [ + "frame", + "fresh air", + "opening", + "transparent", + "view", + "scenery" + ] + }, + "bed": { + "a": "Bed", + "b": "1F6CF", + "j": [ + "hotel", + "sleep", + "rest" + ] + }, + "couch-and-lamp": { + "a": "Couch and Lamp", + "b": "1F6CB", + "j": [ + "couch", + "hotel", + "lamp", + "read", + "chill" + ] + }, + "chair": { + "a": "Chair", + "b": "1FA91", + "j": [ + "seat", + "sit", + "furniture" + ] + }, + "toilet": { + "a": "Toilet", + "b": "1F6BD", + "j": [ + "restroom", + "wc", + "washroom", + "bathroom", + "potty" + ] + }, + "plunger": { + "a": "Plunger", + "b": "1FAA0", + "j": [ + "force cup", + "plumber", + "suction", + "toilet" + ] + }, + "shower": { + "a": "Shower", + "b": "1F6BF", + "j": [ + "water", + "clean", + "bathroom" + ] + }, + "bathtub": { + "a": "Bathtub", + "b": "1F6C1", + "j": [ + "bath", + "clean", + "shower", + "bathroom" + ] + }, + "mouse-trap": { + "a": "Mouse Trap", + "b": "1FAA4", + "j": [ + "bait", + "mousetrap", + "snare", + "trap", + "cheese" + ] + }, + "razor": { + "a": "Razor", + "b": "1FA92", + "j": [ + "sharp", + "shave", + "cut" + ] + }, + "lotion-bottle": { + "a": "Lotion Bottle", + "b": "1F9F4", + "j": [ + "lotion", + "moisturizer", + "shampoo", + "sunscreen" + ] + }, + "safety-pin": { + "a": "Safety Pin", + "b": "1F9F7", + "j": [ + "diaper", + "punk rock" + ] + }, + "broom": { + "a": "Broom", + "b": "1F9F9", + "j": [ + "cleaning", + "sweeping", + "witch" + ] + }, + "basket": { + "a": "Basket", + "b": "1F9FA", + "j": [ + "farming", + "laundry", + "picnic" + ] + }, + "roll-of-paper": { + "a": "Roll of Paper", + "b": "1F9FB", + "j": [ + "paper towels", + "toilet paper", + "roll" + ] + }, + "bucket": { + "a": "Bucket", + "b": "1FAA3", + "j": [ + "cask", + "pail", + "vat", + "water", + "container" + ] + }, + "soap": { + "a": "Soap", + "b": "1F9FC", + "j": [ + "bar", + "bathing", + "cleaning", + "lather", + "soapdish" + ] + }, + "toothbrush": { + "a": "Toothbrush", + "b": "1FAA5", + "j": [ + "bathroom", + "brush", + "clean", + "dental", + "hygiene", + "teeth" + ] + }, + "sponge": { + "a": "Sponge", + "b": "1F9FD", + "j": [ + "absorbing", + "cleaning", + "porous" + ] + }, + "fire-extinguisher": { + "a": "Fire Extinguisher", + "b": "1F9EF", + "j": [ + "extinguish", + "fire", + "quench" + ] + }, + "shopping-cart": { + "a": "Shopping Cart", + "b": "1F6D2", + "j": [ + "cart", + "shopping", + "trolley" + ] + }, + "cigarette": { + "a": "Cigarette", + "b": "1F6AC", + "j": [ + "smoking", + "kills", + "tobacco", + "joint", + "smoke" + ] + }, + "coffin": { + "a": "Coffin", + "b": "26B0", + "j": [ + "death", + "vampire", + "dead", + "die", + "rip", + "graveyard", + "cemetery", + "casket", + "funeral", + "box" + ] + }, + "headstone": { + "a": "Headstone", + "b": "1FAA6", + "j": [ + "cemetery", + "grave", + "graveyard", + "tombstone", + "death", + "rip" + ] + }, + "funeral-urn": { + "a": "Funeral Urn", + "b": "26B1", + "j": [ + "ashes", + "death", + "funeral", + "urn", + "dead", + "die", + "rip" + ] + }, + "moai": { + "a": "Moai", + "b": "1F5FF", + "j": [ + "face", + "moyai", + "statue", + "rock", + "easter island" + ] + }, + "placard": { + "a": "Placard", + "b": "1FAA7", + "j": [ + "demonstration", + "picket", + "protest", + "sign", + "announcement" + ] + }, + "atm-sign": { + "a": "Atm Sign", + "b": "1F3E7", + "j": [ + "atm", + "ATM sign", + "automated", + "bank", + "teller", + "money", + "sales", + "cash", + "blue-square", + "payment" + ] + }, + "litter-in-bin-sign": { + "a": "Litter in Bin Sign", + "b": "1F6AE", + "j": [ + "litter", + "litter bin", + "blue-square", + "sign", + "human", + "info" + ] + }, + "potable-water": { + "a": "Potable Water", + "b": "1F6B0", + "j": [ + "drinking", + "potable", + "water", + "blue-square", + "liquid", + "restroom", + "cleaning", + "faucet" + ] + }, + "wheelchair-symbol": { + "a": "Wheelchair Symbol", + "b": "267F", + "j": [ + "access", + "blue-square", + "disabled", + "accessibility" + ] + }, + "mens-room": { + "a": "Men’S Room", + "b": "1F6B9", + "j": [ + "lavatory", + "man", + "men’s room", + "restroom", + "wc", + "men_s_room", + "toilet", + "blue-square", + "gender", + "male" + ] + }, + "womens-room": { + "a": "Women’S Room", + "b": "1F6BA", + "j": [ + "lavatory", + "restroom", + "wc", + "woman", + "women’s room", + "women_s_room", + "purple-square", + "female", + "toilet", + "loo", + "gender" + ] + }, + "restroom": { + "a": "Restroom", + "b": "1F6BB", + "j": [ + "lavatory", + "WC", + "blue-square", + "toilet", + "refresh", + "wc", + "gender" + ] + }, + "baby-symbol": { + "a": "Baby Symbol", + "b": "1F6BC", + "j": [ + "baby", + "changing", + "orange-square", + "child" + ] + }, + "water-closet": { + "a": "Water Closet", + "b": "1F6BE", + "j": [ + "closet", + "lavatory", + "restroom", + "water", + "wc", + "toilet", + "blue-square" + ] + }, + "passport-control": { + "a": "Passport Control", + "b": "1F6C2", + "j": [ + "control", + "passport", + "custom", + "blue-square" + ] + }, + "customs": { + "a": "Customs", + "b": "1F6C3", + "j": [ + "passport", + "border", + "blue-square" + ] + }, + "baggage-claim": { + "a": "Baggage Claim", + "b": "1F6C4", + "j": [ + "baggage", + "claim", + "blue-square", + "airport", + "transport" + ] + }, + "left-luggage": { + "a": "Left Luggage", + "b": "1F6C5", + "j": [ + "baggage", + "locker", + "luggage", + "blue-square", + "travel" + ] + }, + "warning": { + "a": "Warning", + "b": "26A0", + "j": [ + "exclamation", + "wip", + "alert", + "error", + "problem", + "issue" + ] + }, + "children-crossing": { + "a": "Children Crossing", + "b": "1F6B8", + "j": [ + "child", + "crossing", + "pedestrian", + "traffic", + "school", + "warning", + "danger", + "sign", + "driving", + "yellow-diamond" + ] + }, + "no-entry": { + "a": "No Entry", + "b": "26D4", + "j": [ + "entry", + "forbidden", + "no", + "not", + "prohibited", + "traffic", + "limit", + "security", + "privacy", + "bad", + "denied", + "stop", + "circle" + ] + }, + "prohibited": { + "a": "Prohibited", + "b": "1F6AB", + "j": [ + "entry", + "forbidden", + "no", + "not", + "forbid", + "stop", + "limit", + "denied", + "disallow", + "circle" + ] + }, + "no-bicycles": { + "a": "No Bicycles", + "b": "1F6B3", + "j": [ + "bicycle", + "bike", + "forbidden", + "no", + "prohibited", + "cyclist", + "circle" + ] + }, + "no-smoking": { + "a": "No Smoking", + "b": "1F6AD", + "j": [ + "forbidden", + "no", + "not", + "prohibited", + "smoking", + "cigarette", + "blue-square", + "smell", + "smoke" + ] + }, + "no-littering": { + "a": "No Littering", + "b": "1F6AF", + "j": [ + "forbidden", + "litter", + "no", + "not", + "prohibited", + "trash", + "bin", + "garbage", + "circle" + ] + }, + "nonpotable-water": { + "a": "Non-Potable Water", + "b": "1F6B1", + "j": [ + "non-drinking", + "non-potable", + "water", + "non_potable_water", + "drink", + "faucet", + "tap", + "circle" + ] + }, + "no-pedestrians": { + "a": "No Pedestrians", + "b": "1F6B7", + "j": [ + "forbidden", + "no", + "not", + "pedestrian", + "prohibited", + "rules", + "crossing", + "walking", + "circle" + ] + }, + "no-mobile-phones": { + "a": "No Mobile Phones", + "b": "1F4F5", + "j": [ + "cell", + "forbidden", + "mobile", + "no", + "phone", + "iphone", + "mute", + "circle" + ] + }, + "no-one-under-eighteen": { + "a": "No One Under Eighteen", + "b": "1F51E", + "j": [ + "18", + "age restriction", + "eighteen", + "prohibited", + "underage", + "drink", + "pub", + "night", + "minor", + "circle" + ] + }, + "radioactive": { + "a": "Radioactive", + "b": "2622", + "j": [ + "sign", + "nuclear", + "danger" + ] + }, + "biohazard": { + "a": "Biohazard", + "b": "2623", + "j": [ + "sign", + "danger" + ] + }, + "up-arrow": { + "a": "Up Arrow", + "b": "2B06", + "j": [ + "arrow", + "cardinal", + "direction", + "north", + "blue-square", + "continue", + "top" + ] + }, + "upright-arrow": { + "a": "Up-Right Arrow", + "b": "2197", + "j": [ + "arrow", + "direction", + "intercardinal", + "northeast", + "up-right arrow", + "up_right_arrow", + "blue-square", + "point", + "diagonal" + ] + }, + "right-arrow": { + "a": "Right Arrow", + "b": "27A1", + "j": [ + "arrow", + "cardinal", + "direction", + "east", + "blue-square", + "next" + ] + }, + "downright-arrow": { + "a": "Down-Right Arrow", + "b": "2198", + "j": [ + "arrow", + "direction", + "down-right arrow", + "intercardinal", + "southeast", + "down_right_arrow", + "blue-square", + "diagonal" + ] + }, + "down-arrow": { + "a": "Down Arrow", + "b": "2B07", + "j": [ + "arrow", + "cardinal", + "direction", + "down", + "south", + "blue-square", + "bottom" + ] + }, + "downleft-arrow": { + "a": "Down-Left Arrow", + "b": "2199", + "j": [ + "arrow", + "direction", + "down-left arrow", + "intercardinal", + "southwest", + "down_left_arrow", + "blue-square", + "diagonal" + ] + }, + "left-arrow": { + "a": "Left Arrow", + "b": "2B05", + "j": [ + "arrow", + "cardinal", + "direction", + "west", + "blue-square", + "previous", + "back" + ] + }, + "upleft-arrow": { + "a": "Up-Left Arrow", + "b": "2196", + "j": [ + "arrow", + "direction", + "intercardinal", + "northwest", + "up-left arrow", + "up_left_arrow", + "blue-square", + "point", + "diagonal" + ] + }, + "updown-arrow": { + "a": "Up-Down Arrow", + "b": "2195", + "j": [ + "arrow", + "up-down arrow", + "up_down_arrow", + "blue-square", + "direction", + "way", + "vertical" + ] + }, + "leftright-arrow": { + "a": "Left-Right Arrow", + "b": "2194", + "j": [ + "arrow", + "left-right arrow", + "left_right_arrow", + "shape", + "direction", + "horizontal", + "sideways" + ] + }, + "right-arrow-curving-left": { + "a": "Right Arrow Curving Left", + "b": "21A9", + "j": [ + "arrow", + "back", + "return", + "blue-square", + "undo", + "enter" + ] + }, + "left-arrow-curving-right": { + "a": "Left Arrow Curving Right", + "b": "21AA", + "j": [ + "arrow", + "blue-square", + "return", + "rotate", + "direction" + ] + }, + "right-arrow-curving-up": { + "a": "Right Arrow Curving Up", + "b": "2934", + "j": [ + "arrow", + "blue-square", + "direction", + "top" + ] + }, + "right-arrow-curving-down": { + "a": "Right Arrow Curving Down", + "b": "2935", + "j": [ + "arrow", + "down", + "blue-square", + "direction", + "bottom" + ] + }, + "clockwise-vertical-arrows": { + "a": "Clockwise Vertical Arrows", + "b": "1F503", + "j": [ + "arrow", + "clockwise", + "reload", + "sync", + "cycle", + "round", + "repeat" + ] + }, + "counterclockwise-arrows-button": { + "a": "Counterclockwise Arrows Button", + "b": "1F504", + "j": [ + "anticlockwise", + "arrow", + "counterclockwise", + "withershins", + "blue-square", + "sync", + "cycle" + ] + }, + "back-arrow": { + "a": "Back Arrow", + "b": "1F519", + "j": [ + "arrow", + "back", + "BACK arrow", + "words", + "return" + ] + }, + "end-arrow": { + "a": "End Arrow", + "b": "1F51A", + "j": [ + "arrow", + "end", + "END arrow", + "words" + ] + }, + "on-arrow": { + "a": "On! Arrow", + "b": "1F51B", + "j": [ + "arrow", + "mark", + "on", + "ON! arrow", + "words" + ] + }, + "soon-arrow": { + "a": "Soon Arrow", + "b": "1F51C", + "j": [ + "arrow", + "soon", + "SOON arrow", + "words" + ] + }, + "top-arrow": { + "a": "Top Arrow", + "b": "1F51D", + "j": [ + "arrow", + "top", + "TOP arrow", + "up", + "words", + "blue-square" + ] + }, + "place-of-worship": { + "a": "Place of Worship", + "b": "1F6D0", + "j": [ + "religion", + "worship", + "church", + "temple", + "prayer" + ] + }, + "atom-symbol": { + "a": "Atom Symbol", + "b": "269B", + "j": [ + "atheist", + "atom", + "science", + "physics", + "chemistry" + ] + }, + "om": { + "a": "Om", + "b": "1F549", + "j": [ + "Hindu", + "religion", + "hinduism", + "buddhism", + "sikhism", + "jainism" + ] + }, + "star-of-david": { + "a": "Star of David", + "b": "2721", + "j": [ + "David", + "Jew", + "Jewish", + "religion", + "star", + "star of David", + "judaism" + ] + }, + "wheel-of-dharma": { + "a": "Wheel of Dharma", + "b": "2638", + "j": [ + "Buddhist", + "dharma", + "religion", + "wheel", + "hinduism", + "buddhism", + "sikhism", + "jainism" + ] + }, + "yin-yang": { + "a": "Yin Yang", + "b": "262F", + "j": [ + "religion", + "tao", + "taoist", + "yang", + "yin", + "balance" + ] + }, + "latin-cross": { + "a": "Latin Cross", + "b": "271D", + "j": [ + "Christian", + "cross", + "religion", + "christianity" + ] + }, + "orthodox-cross": { + "a": "Orthodox Cross", + "b": "2626", + "j": [ + "Christian", + "cross", + "religion", + "suppedaneum" + ] + }, + "star-and-crescent": { + "a": "Star and Crescent", + "b": "262A", + "j": [ + "islam", + "Muslim", + "religion" + ] + }, + "peace-symbol": { + "a": "Peace Symbol", + "b": "262E", + "j": [ + "peace", + "hippie" + ] + }, + "menorah": { + "a": "Menorah", + "b": "1F54E", + "j": [ + "candelabrum", + "candlestick", + "religion", + "hanukkah", + "candles", + "jewish" + ] + }, + "dotted-sixpointed-star": { + "a": "Dotted Six-Pointed Star", + "b": "1F52F", + "j": [ + "dotted six-pointed star", + "fortune", + "star", + "dotted_six_pointed_star", + "purple-square", + "religion", + "jewish", + "hexagram" + ] + }, + "aries": { + "a": "Aries", + "b": "2648", + "j": [ + "ram", + "zodiac", + "sign", + "purple-square", + "astrology" + ] + }, + "taurus": { + "a": "Taurus", + "b": "2649", + "j": [ + "bull", + "ox", + "zodiac", + "purple-square", + "sign", + "astrology" + ] + }, + "gemini": { + "a": "Gemini", + "b": "264A", + "j": [ + "twins", + "zodiac", + "sign", + "purple-square", + "astrology" + ] + }, + "cancer": { + "a": "Cancer", + "b": "264B", + "j": [ + "crab", + "zodiac", + "sign", + "purple-square", + "astrology" + ] + }, + "leo": { + "a": "Leo", + "b": "264C", + "j": [ + "lion", + "zodiac", + "sign", + "purple-square", + "astrology" + ] + }, + "virgo": { + "a": "Virgo", + "b": "264D", + "j": [ + "zodiac", + "sign", + "purple-square", + "astrology" + ] + }, + "libra": { + "a": "Libra", + "b": "264E", + "j": [ + "balance", + "justice", + "scales", + "zodiac", + "sign", + "purple-square", + "astrology" + ] + }, + "scorpio": { + "a": "Scorpio", + "b": "264F", + "j": [ + "scorpion", + "scorpius", + "zodiac", + "sign", + "purple-square", + "astrology" + ] + }, + "sagittarius": { + "a": "Sagittarius", + "b": "2650", + "j": [ + "archer", + "zodiac", + "sign", + "purple-square", + "astrology" + ] + }, + "capricorn": { + "a": "Capricorn", + "b": "2651", + "j": [ + "goat", + "zodiac", + "sign", + "purple-square", + "astrology" + ] + }, + "aquarius": { + "a": "Aquarius", + "b": "2652", + "j": [ + "bearer", + "water", + "zodiac", + "sign", + "purple-square", + "astrology" + ] + }, + "pisces": { + "a": "Pisces", + "b": "2653", + "j": [ + "fish", + "zodiac", + "purple-square", + "sign", + "astrology" + ] + }, + "ophiuchus": { + "a": "Ophiuchus", + "b": "26CE", + "j": [ + "bearer", + "serpent", + "snake", + "zodiac", + "sign", + "purple-square", + "constellation", + "astrology" + ] + }, + "shuffle-tracks-button": { + "a": "Shuffle Tracks Button", + "b": "1F500", + "j": [ + "arrow", + "crossed", + "blue-square", + "shuffle", + "music", + "random" + ] + }, + "repeat-button": { + "a": "Repeat Button", + "b": "1F501", + "j": [ + "arrow", + "clockwise", + "repeat", + "loop", + "record" + ] + }, + "repeat-single-button": { + "a": "Repeat Single Button", + "b": "1F502", + "j": [ + "arrow", + "clockwise", + "once", + "blue-square", + "loop" + ] + }, + "play-button": { + "a": "Play Button", + "b": "25B6", + "j": [ + "arrow", + "play", + "right", + "triangle", + "blue-square", + "direction" + ] + }, + "fastforward-button": { + "a": "Fast-Forward Button", + "b": "23E9", + "j": [ + "arrow", + "double", + "fast", + "fast-forward button", + "forward", + "fast_forward_button", + "blue-square", + "play", + "speed", + "continue" + ] + }, + "next-track-button": { + "a": "Next Track Button", + "b": "23ED", + "j": [ + "arrow", + "next scene", + "next track", + "triangle", + "forward", + "next", + "blue-square" + ] + }, + "play-or-pause-button": { + "a": "Play or Pause Button", + "b": "23EF", + "j": [ + "arrow", + "pause", + "play", + "right", + "triangle", + "blue-square" + ] + }, + "reverse-button": { + "a": "Reverse Button", + "b": "25C0", + "j": [ + "arrow", + "left", + "reverse", + "triangle", + "blue-square", + "direction" + ] + }, + "fast-reverse-button": { + "a": "Fast Reverse Button", + "b": "23EA", + "j": [ + "arrow", + "double", + "rewind", + "play", + "blue-square" + ] + }, + "last-track-button": { + "a": "Last Track Button", + "b": "23EE", + "j": [ + "arrow", + "previous scene", + "previous track", + "triangle", + "backward" + ] + }, + "upwards-button": { + "a": "Upwards Button", + "b": "1F53C", + "j": [ + "arrow", + "button", + "red", + "blue-square", + "triangle", + "direction", + "point", + "forward", + "top" + ] + }, + "fast-up-button": { + "a": "Fast Up Button", + "b": "23EB", + "j": [ + "arrow", + "double", + "blue-square", + "direction", + "top" + ] + }, + "downwards-button": { + "a": "Downwards Button", + "b": "1F53D", + "j": [ + "arrow", + "button", + "down", + "red", + "blue-square", + "direction", + "bottom" + ] + }, + "fast-down-button": { + "a": "Fast Down Button", + "b": "23EC", + "j": [ + "arrow", + "double", + "down", + "blue-square", + "direction", + "bottom" + ] + }, + "pause-button": { + "a": "Pause Button", + "b": "23F8", + "j": [ + "bar", + "double", + "pause", + "vertical", + "blue-square" + ] + }, + "stop-button": { + "a": "Stop Button", + "b": "23F9", + "j": [ + "square", + "stop", + "blue-square" + ] + }, + "record-button": { + "a": "Record Button", + "b": "23FA", + "j": [ + "circle", + "record", + "blue-square" + ] + }, + "eject-button": { + "a": "Eject Button", + "b": "23CF", + "j": [ + "eject", + "blue-square" + ] + }, + "cinema": { + "a": "Cinema", + "b": "1F3A6", + "j": [ + "camera", + "film", + "movie", + "blue-square", + "record", + "curtain", + "stage", + "theater" + ] + }, + "dim-button": { + "a": "Dim Button", + "b": "1F505", + "j": [ + "brightness", + "dim", + "low", + "sun", + "afternoon", + "warm", + "summer" + ] + }, + "bright-button": { + "a": "Bright Button", + "b": "1F506", + "j": [ + "bright", + "brightness", + "sun", + "light" + ] + }, + "antenna-bars": { + "a": "Antenna Bars", + "b": "1F4F6", + "j": [ + "antenna", + "bar", + "cell", + "mobile", + "phone", + "blue-square", + "reception", + "internet", + "connection", + "wifi", + "bluetooth", + "bars" + ] + }, + "vibration-mode": { + "a": "Vibration Mode", + "b": "1F4F3", + "j": [ + "cell", + "mobile", + "mode", + "phone", + "telephone", + "vibration", + "orange-square" + ] + }, + "mobile-phone-off": { + "a": "Mobile Phone off", + "b": "1F4F4", + "j": [ + "cell", + "mobile", + "off", + "phone", + "telephone", + "mute", + "orange-square", + "silence", + "quiet" + ] + }, + "female-sign": { + "a": "Female Sign", + "b": "2640", + "j": [ + "woman", + "women", + "lady", + "girl" + ] + }, + "male-sign": { + "a": "Male Sign", + "b": "2642", + "j": [ + "man", + "boy", + "men" + ] + }, + "transgender-symbol": { + "a": "Transgender Symbol", + "b": "26A7", + "j": [ + "transgender", + "lgbtq" + ] + }, + "multiply": { + "a": "Multiply", + "b": "2716", + "j": [ + "×", + "cancel", + "multiplication", + "sign", + "x", + "multiplication_sign", + "math", + "calculation" + ] + }, + "plus": { + "a": "Plus", + "b": "2795", + "j": [ + "+", + "math", + "sign", + "plus_sign", + "calculation", + "addition", + "more", + "increase" + ] + }, + "minus": { + "a": "Minus", + "b": "2796", + "j": [ + "-", + "−", + "math", + "sign", + "minus_sign", + "calculation", + "subtract", + "less" + ] + }, + "divide": { + "a": "Divide", + "b": "2797", + "j": [ + "÷", + "division", + "math", + "sign", + "division_sign", + "calculation" + ] + }, + "infinity": { + "a": "Infinity", + "b": "267E", + "j": [ + "forever", + "unbounded", + "universal" + ] + }, + "double-exclamation-mark": { + "a": "Double Exclamation Mark", + "b": "203C", + "j": [ + "!", + "!!", + "bangbang", + "exclamation", + "mark", + "surprise" + ] + }, + "exclamation-question-mark": { + "a": "Exclamation Question Mark", + "b": "2049", + "j": [ + "!", + "!?", + "?", + "exclamation", + "interrobang", + "mark", + "punctuation", + "question", + "wat", + "surprise" + ] + }, + "red-question-mark": { + "a": "Red Question Mark", + "b": "2753", + "j": [ + "?", + "mark", + "punctuation", + "question", + "question_mark", + "doubt", + "confused" + ] + }, + "white-question-mark": { + "a": "White Question Mark", + "b": "2754", + "j": [ + "?", + "mark", + "outlined", + "punctuation", + "question", + "doubts", + "gray", + "huh", + "confused" + ] + }, + "white-exclamation-mark": { + "a": "White Exclamation Mark", + "b": "2755", + "j": [ + "!", + "exclamation", + "mark", + "outlined", + "punctuation", + "surprise", + "gray", + "wow", + "warning" + ] + }, + "red-exclamation-mark": { + "a": "Red Exclamation Mark", + "b": "2757", + "j": [ + "!", + "exclamation", + "mark", + "punctuation", + "exclamation_mark", + "heavy_exclamation_mark", + "danger", + "surprise", + "wow", + "warning" + ] + }, + "wavy-dash": { + "a": "Wavy Dash", + "b": "3030", + "j": [ + "dash", + "punctuation", + "wavy", + "draw", + "line", + "moustache", + "mustache", + "squiggle", + "scribble" + ] + }, + "currency-exchange": { + "a": "Currency Exchange", + "b": "1F4B1", + "j": [ + "bank", + "currency", + "exchange", + "money", + "sales", + "dollar", + "travel" + ] + }, + "heavy-dollar-sign": { + "a": "Heavy Dollar Sign", + "b": "1F4B2", + "j": [ + "currency", + "dollar", + "money", + "sales", + "payment", + "buck" + ] + }, + "medical-symbol": { + "a": "Medical Symbol", + "b": "2695", + "j": [ + "aesculapius", + "medicine", + "staff", + "health", + "hospital" + ] + }, + "recycling-symbol": { + "a": "Recycling Symbol", + "b": "267B", + "j": [ + "recycle", + "arrow", + "environment", + "garbage", + "trash" + ] + }, + "fleurdelis": { + "a": "Fleur-De-Lis", + "b": "269C", + "j": [ + "fleur-de-lis", + "fleur_de_lis", + "decorative", + "scout" + ] + }, + "trident-emblem": { + "a": "Trident Emblem", + "b": "1F531", + "j": [ + "anchor", + "emblem", + "ship", + "tool", + "trident", + "weapon", + "spear" + ] + }, + "name-badge": { + "a": "Name Badge", + "b": "1F4DB", + "j": [ + "badge", + "name", + "fire", + "forbid" + ] + }, + "japanese-symbol-for-beginner": { + "a": "Japanese Symbol for Beginner", + "b": "1F530", + "j": [ + "beginner", + "chevron", + "Japanese", + "Japanese symbol for beginner", + "leaf", + "badge", + "shield" + ] + }, + "hollow-red-circle": { + "a": "Hollow Red Circle", + "b": "2B55", + "j": [ + "circle", + "large", + "o", + "red", + "round" + ] + }, + "check-mark-button": { + "a": "Check Mark Button", + "b": "2705", + "j": [ + "✓", + "button", + "check", + "mark", + "green-square", + "ok", + "agree", + "vote", + "election", + "answer", + "tick" + ] + }, + "check-box-with-check": { + "a": "Check Box with Check", + "b": "2611", + "j": [ + "✓", + "box", + "check", + "ok", + "agree", + "confirm", + "black-square", + "vote", + "election", + "yes", + "tick" + ] + }, + "check-mark": { + "a": "Check Mark", + "b": "2714", + "j": [ + "✓", + "check", + "mark", + "ok", + "nike", + "answer", + "yes", + "tick" + ] + }, + "cross-mark": { + "a": "Cross Mark", + "b": "274C", + "j": [ + "×", + "cancel", + "cross", + "mark", + "multiplication", + "multiply", + "x", + "no", + "delete", + "remove", + "red" + ] + }, + "cross-mark-button": { + "a": "Cross Mark Button", + "b": "274E", + "j": [ + "×", + "mark", + "square", + "x", + "green-square", + "no", + "deny" + ] + }, + "curly-loop": { + "a": "Curly Loop", + "b": "27B0", + "j": [ + "curl", + "loop", + "scribble", + "draw", + "shape", + "squiggle" + ] + }, + "double-curly-loop": { + "a": "Double Curly Loop", + "b": "27BF", + "j": [ + "curl", + "double", + "loop", + "tape", + "cassette" + ] + }, + "part-alternation-mark": { + "a": "Part Alternation Mark", + "b": "303D", + "j": [ + "mark", + "part", + "graph", + "presentation", + "stats", + "business", + "economics", + "bad" + ] + }, + "eightspoked-asterisk": { + "a": "Eight-Spoked Asterisk", + "b": "2733", + "j": [ + "*", + "asterisk", + "eight-spoked asterisk", + "eight_spoked_asterisk", + "star", + "sparkle", + "green-square" + ] + }, + "eightpointed-star": { + "a": "Eight-Pointed Star", + "b": "2734", + "j": [ + "*", + "eight-pointed star", + "star", + "eight_pointed_star", + "orange-square", + "shape", + "polygon" + ] + }, + "sparkle": { + "a": "Sparkle", + "b": "2747", + "j": [ + "*", + "stars", + "green-square", + "awesome", + "good", + "fireworks" + ] + }, + "copyright": { + "a": "Copyright", + "b": "00A9", + "j": [ + "c", + "ip", + "license", + "circle", + "law", + "legal" + ] + }, + "registered": { + "a": "Registered", + "b": "00AE", + "j": [ + "r", + "alphabet", + "circle" + ] + }, + "trade-mark": { + "a": "Trade Mark", + "b": "2122", + "j": [ + "mark", + "tm", + "trademark", + "brand", + "law", + "legal" + ] + }, + "keycap": { + "a": "Keycap: *", + "b": "002A-FE0F-20E3", + "j": [ + "keycap_", + "star" + ] + }, + "keycap-0": { + "a": "Keycap: 0", + "b": "0030-FE0F-20E3", + "j": [ + "keycap", + "0", + "numbers", + "blue-square", + "null" + ] + }, + "keycap-1": { + "a": "Keycap: 1", + "b": "0031-FE0F-20E3", + "j": [ + "keycap", + "blue-square", + "numbers", + "1" + ] + }, + "keycap-2": { + "a": "Keycap: 2", + "b": "0032-FE0F-20E3", + "j": [ + "keycap", + "numbers", + "2", + "prime", + "blue-square" + ] + }, + "keycap-3": { + "a": "Keycap: 3", + "b": "0033-FE0F-20E3", + "j": [ + "keycap", + "3", + "numbers", + "prime", + "blue-square" + ] + }, + "keycap-4": { + "a": "Keycap: 4", + "b": "0034-FE0F-20E3", + "j": [ + "keycap", + "4", + "numbers", + "blue-square" + ] + }, + "keycap-5": { + "a": "Keycap: 5", + "b": "0035-FE0F-20E3", + "j": [ + "keycap", + "5", + "numbers", + "blue-square", + "prime" + ] + }, + "keycap-6": { + "a": "Keycap: 6", + "b": "0036-FE0F-20E3", + "j": [ + "keycap", + "6", + "numbers", + "blue-square" + ] + }, + "keycap-7": { + "a": "Keycap: 7", + "b": "0037-FE0F-20E3", + "j": [ + "keycap", + "7", + "numbers", + "blue-square", + "prime" + ] + }, + "keycap-8": { + "a": "Keycap: 8", + "b": "0038-FE0F-20E3", + "j": [ + "keycap", + "8", + "blue-square", + "numbers" + ] + }, + "keycap-9": { + "a": "Keycap: 9", + "b": "0039-FE0F-20E3", + "j": [ + "keycap", + "blue-square", + "numbers", + "9" + ] + }, + "keycap-10": { + "a": "Keycap: 10", + "b": "1F51F", + "j": [ + "keycap", + "numbers", + "10", + "blue-square" + ] + }, + "input-latin-uppercase": { + "a": "Input Latin Uppercase", + "b": "1F520", + "j": [ + "ABCD", + "input", + "latin", + "letters", + "uppercase", + "alphabet", + "words", + "blue-square" + ] + }, + "input-latin-lowercase": { + "a": "Input Latin Lowercase", + "b": "1F521", + "j": [ + "abcd", + "input", + "latin", + "letters", + "lowercase", + "blue-square", + "alphabet" + ] + }, + "input-numbers": { + "a": "Input Numbers", + "b": "1F522", + "j": [ + "1234", + "input", + "numbers", + "blue-square" + ] + }, + "input-symbols": { + "a": "Input Symbols", + "b": "1F523", + "j": [ + "〒♪&%", + "input", + "blue-square", + "music", + "note", + "ampersand", + "percent", + "glyphs", + "characters" + ] + }, + "input-latin-letters": { + "a": "Input Latin Letters", + "b": "1F524", + "j": [ + "abc", + "alphabet", + "input", + "latin", + "letters", + "blue-square" + ] + }, + "a-button-blood-type": { + "a": "A Button (Blood Type)", + "b": "1F170", + "j": [ + "a", + "A button (blood type)", + "blood type", + "a_button", + "red-square", + "alphabet", + "letter" + ] + }, + "ab-button-blood-type": { + "a": "Ab Button (Blood Type)", + "b": "1F18E", + "j": [ + "ab", + "AB button (blood type)", + "blood type", + "ab_button", + "red-square", + "alphabet" + ] + }, + "b-button-blood-type": { + "a": "B Button (Blood Type)", + "b": "1F171", + "j": [ + "b", + "B button (blood type)", + "blood type", + "b_button", + "red-square", + "alphabet", + "letter" + ] + }, + "cl-button": { + "a": "Cl Button", + "b": "1F191", + "j": [ + "cl", + "CL button", + "alphabet", + "words", + "red-square" + ] + }, + "cool-button": { + "a": "Cool Button", + "b": "1F192", + "j": [ + "cool", + "COOL button", + "words", + "blue-square" + ] + }, + "free-button": { + "a": "Free Button", + "b": "1F193", + "j": [ + "free", + "FREE button", + "blue-square", + "words" + ] + }, + "information": { + "a": "Information", + "b": "2139", + "j": [ + "i", + "blue-square", + "alphabet", + "letter" + ] + }, + "id-button": { + "a": "Id Button", + "b": "1F194", + "j": [ + "id", + "ID button", + "identity", + "purple-square", + "words" + ] + }, + "circled-m": { + "a": "Circled M", + "b": "24C2", + "j": [ + "circle", + "circled M", + "m", + "alphabet", + "blue-circle", + "letter" + ] + }, + "new-button": { + "a": "New Button", + "b": "1F195", + "j": [ + "new", + "NEW button", + "blue-square", + "words", + "start" + ] + }, + "ng-button": { + "a": "Ng Button", + "b": "1F196", + "j": [ + "ng", + "NG button", + "blue-square", + "words", + "shape", + "icon" + ] + }, + "o-button-blood-type": { + "a": "O Button (Blood Type)", + "b": "1F17E", + "j": [ + "blood type", + "o", + "O button (blood type)", + "o_button", + "alphabet", + "red-square", + "letter" + ] + }, + "ok-button": { + "a": "Ok Button", + "b": "1F197", + "j": [ + "OK", + "OK button", + "good", + "agree", + "yes", + "blue-square" + ] + }, + "p-button": { + "a": "P Button", + "b": "1F17F", + "j": [ + "P button", + "parking", + "cars", + "blue-square", + "alphabet", + "letter" + ] + }, + "sos-button": { + "a": "Sos Button", + "b": "1F198", + "j": [ + "help", + "sos", + "SOS button", + "red-square", + "words", + "emergency", + "911" + ] + }, + "up-button": { + "a": "Up! Button", + "b": "1F199", + "j": [ + "mark", + "up", + "UP! button", + "blue-square", + "above", + "high" + ] + }, + "vs-button": { + "a": "Vs Button", + "b": "1F19A", + "j": [ + "versus", + "vs", + "VS button", + "words", + "orange-square" + ] + }, + "japanese-here-button": { + "a": "Japanese “Here” Button", + "b": "1F201", + "j": [ + "“here”", + "Japanese", + "Japanese “here” button", + "katakana", + "ココ", + "blue-square", + "here", + "japanese", + "destination" + ] + }, + "japanese-service-charge-button": { + "a": "Japanese “Service Charge” Button", + "b": "1F202", + "j": [ + "“service charge”", + "Japanese", + "Japanese “service charge” button", + "katakana", + "サ", + "japanese", + "blue-square" + ] + }, + "japanese-monthly-amount-button": { + "a": "Japanese “Monthly Amount” Button", + "b": "1F237", + "j": [ + "“monthly amount”", + "ideograph", + "Japanese", + "Japanese “monthly amount” button", + "月", + "chinese", + "month", + "moon", + "japanese", + "orange-square", + "kanji" + ] + }, + "japanese-not-free-of-charge-button": { + "a": "Japanese “Not Free of Charge” Button", + "b": "1F236", + "j": [ + "“not free of charge”", + "ideograph", + "Japanese", + "Japanese “not free of charge” button", + "有", + "orange-square", + "chinese", + "have", + "kanji" + ] + }, + "japanese-reserved-button": { + "a": "Japanese “Reserved” Button", + "b": "1F22F", + "j": [ + "“reserved”", + "ideograph", + "Japanese", + "Japanese “reserved” button", + "指", + "chinese", + "point", + "green-square", + "kanji" + ] + }, + "japanese-bargain-button": { + "a": "Japanese “Bargain” Button", + "b": "1F250", + "j": [ + "“bargain”", + "ideograph", + "Japanese", + "Japanese “bargain” button", + "得", + "chinese", + "kanji", + "obtain", + "get", + "circle" + ] + }, + "japanese-discount-button": { + "a": "Japanese “Discount” Button", + "b": "1F239", + "j": [ + "“discount”", + "ideograph", + "Japanese", + "Japanese “discount” button", + "割", + "cut", + "divide", + "chinese", + "kanji", + "pink-square" + ] + }, + "japanese-free-of-charge-button": { + "a": "Japanese “Free of Charge” Button", + "b": "1F21A", + "j": [ + "“free of charge”", + "ideograph", + "Japanese", + "Japanese “free of charge” button", + "無", + "nothing", + "chinese", + "kanji", + "japanese", + "orange-square" + ] + }, + "japanese-prohibited-button": { + "a": "Japanese “Prohibited” Button", + "b": "1F232", + "j": [ + "“prohibited”", + "ideograph", + "Japanese", + "Japanese “prohibited” button", + "禁", + "kanji", + "japanese", + "chinese", + "forbidden", + "limit", + "restricted", + "red-square" + ] + }, + "japanese-acceptable-button": { + "a": "Japanese “Acceptable” Button", + "b": "1F251", + "j": [ + "“acceptable”", + "ideograph", + "Japanese", + "Japanese “acceptable” button", + "可", + "ok", + "good", + "chinese", + "kanji", + "agree", + "yes", + "orange-circle" + ] + }, + "japanese-application-button": { + "a": "Japanese “Application” Button", + "b": "1F238", + "j": [ + "“application”", + "ideograph", + "Japanese", + "Japanese “application” button", + "申", + "chinese", + "japanese", + "kanji", + "orange-square" + ] + }, + "japanese-passing-grade-button": { + "a": "Japanese “Passing Grade” Button", + "b": "1F234", + "j": [ + "“passing grade”", + "ideograph", + "Japanese", + "Japanese “passing grade” button", + "合", + "japanese", + "chinese", + "join", + "kanji", + "red-square" + ] + }, + "japanese-vacancy-button": { + "a": "Japanese “Vacancy” Button", + "b": "1F233", + "j": [ + "“vacancy”", + "ideograph", + "Japanese", + "Japanese “vacancy” button", + "空", + "kanji", + "japanese", + "chinese", + "empty", + "sky", + "blue-square" + ] + }, + "japanese-congratulations-button": { + "a": "Japanese “Congratulations” Button", + "b": "3297", + "j": [ + "“congratulations”", + "ideograph", + "Japanese", + "Japanese “congratulations” button", + "祝", + "chinese", + "kanji", + "japanese", + "red-circle" + ] + }, + "japanese-secret-button": { + "a": "Japanese “Secret” Button", + "b": "3299", + "j": [ + "“secret”", + "ideograph", + "Japanese", + "Japanese “secret” button", + "秘", + "privacy", + "chinese", + "sshh", + "kanji", + "red-circle" + ] + }, + "japanese-open-for-business-button": { + "a": "Japanese “Open for Business” Button", + "b": "1F23A", + "j": [ + "“open for business”", + "ideograph", + "Japanese", + "Japanese “open for business” button", + "営", + "japanese", + "opening hours", + "orange-square" + ] + }, + "japanese-no-vacancy-button": { + "a": "Japanese “No Vacancy” Button", + "b": "1F235", + "j": [ + "“no vacancy”", + "ideograph", + "Japanese", + "Japanese “no vacancy” button", + "満", + "full", + "chinese", + "japanese", + "red-square", + "kanji" + ] + }, + "red-circle": { + "a": "Red Circle", + "b": "1F534", + "j": [ + "circle", + "geometric", + "red", + "shape", + "error", + "danger" + ] + }, + "orange-circle": { + "a": "Orange Circle", + "b": "1F7E0", + "j": [ + "circle", + "orange", + "round" + ] + }, + "yellow-circle": { + "a": "Yellow Circle", + "b": "1F7E1", + "j": [ + "circle", + "yellow", + "round" + ] + }, + "green-circle": { + "a": "Green Circle", + "b": "1F7E2", + "j": [ + "circle", + "green", + "round" + ] + }, + "blue-circle": { + "a": "Blue Circle", + "b": "1F535", + "j": [ + "blue", + "circle", + "geometric", + "shape", + "icon", + "button" + ] + }, + "purple-circle": { + "a": "Purple Circle", + "b": "1F7E3", + "j": [ + "circle", + "purple", + "round" + ] + }, + "brown-circle": { + "a": "Brown Circle", + "b": "1F7E4", + "j": [ + "brown", + "circle", + "round" + ] + }, + "black-circle": { + "a": "Black Circle", + "b": "26AB", + "j": [ + "circle", + "geometric", + "shape", + "button", + "round" + ] + }, + "white-circle": { + "a": "White Circle", + "b": "26AA", + "j": [ + "circle", + "geometric", + "shape", + "round" + ] + }, + "red-square": { + "a": "Red Square", + "b": "1F7E5", + "j": [ + "red", + "square" + ] + }, + "orange-square": { + "a": "Orange Square", + "b": "1F7E7", + "j": [ + "orange", + "square" + ] + }, + "yellow-square": { + "a": "Yellow Square", + "b": "1F7E8", + "j": [ + "square", + "yellow" + ] + }, + "green-square": { + "a": "Green Square", + "b": "1F7E9", + "j": [ + "green", + "square" + ] + }, + "blue-square": { + "a": "Blue Square", + "b": "1F7E6", + "j": [ + "blue", + "square" + ] + }, + "purple-square": { + "a": "Purple Square", + "b": "1F7EA", + "j": [ + "purple", + "square" + ] + }, + "brown-square": { + "a": "Brown Square", + "b": "1F7EB", + "j": [ + "brown", + "square" + ] + }, + "black-large-square": { + "a": "Black Large Square", + "b": "2B1B", + "j": [ + "geometric", + "square", + "shape", + "icon", + "button" + ] + }, + "white-large-square": { + "a": "White Large Square", + "b": "2B1C", + "j": [ + "geometric", + "square", + "shape", + "icon", + "stone", + "button" + ] + }, + "black-medium-square": { + "a": "Black Medium Square", + "b": "25FC", + "j": [ + "geometric", + "square", + "shape", + "button", + "icon" + ] + }, + "white-medium-square": { + "a": "White Medium Square", + "b": "25FB", + "j": [ + "geometric", + "square", + "shape", + "stone", + "icon" + ] + }, + "black-mediumsmall-square": { + "a": "Black Medium-Small Square", + "b": "25FE", + "j": [ + "black medium-small square", + "geometric", + "square", + "black_medium_small_square", + "icon", + "shape", + "button" + ] + }, + "white-mediumsmall-square": { + "a": "White Medium-Small Square", + "b": "25FD", + "j": [ + "geometric", + "square", + "white medium-small square", + "white_medium_small_square", + "shape", + "stone", + "icon", + "button" + ] + }, + "black-small-square": { + "a": "Black Small Square", + "b": "25AA", + "j": [ + "geometric", + "square", + "shape", + "icon" + ] + }, + "white-small-square": { + "a": "White Small Square", + "b": "25AB", + "j": [ + "geometric", + "square", + "shape", + "icon" + ] + }, + "large-orange-diamond": { + "a": "Large Orange Diamond", + "b": "1F536", + "j": [ + "diamond", + "geometric", + "orange", + "shape", + "jewel", + "gem" + ] + }, + "large-blue-diamond": { + "a": "Large Blue Diamond", + "b": "1F537", + "j": [ + "blue", + "diamond", + "geometric", + "shape", + "jewel", + "gem" + ] + }, + "small-orange-diamond": { + "a": "Small Orange Diamond", + "b": "1F538", + "j": [ + "diamond", + "geometric", + "orange", + "shape", + "jewel", + "gem" + ] + }, + "small-blue-diamond": { + "a": "Small Blue Diamond", + "b": "1F539", + "j": [ + "blue", + "diamond", + "geometric", + "shape", + "jewel", + "gem" + ] + }, + "red-triangle-pointed-up": { + "a": "Red Triangle Pointed Up", + "b": "1F53A", + "j": [ + "geometric", + "red", + "shape", + "direction", + "up", + "top" + ] + }, + "red-triangle-pointed-down": { + "a": "Red Triangle Pointed Down", + "b": "1F53B", + "j": [ + "down", + "geometric", + "red", + "shape", + "direction", + "bottom" + ] + }, + "diamond-with-a-dot": { + "a": "Diamond with a Dot", + "b": "1F4A0", + "j": [ + "comic", + "diamond", + "geometric", + "inside", + "jewel", + "blue", + "gem", + "crystal", + "fancy" + ] + }, + "radio-button": { + "a": "Radio Button", + "b": "1F518", + "j": [ + "button", + "geometric", + "radio", + "input", + "old", + "music", + "circle" + ] + }, + "white-square-button": { + "a": "White Square Button", + "b": "1F533", + "j": [ + "button", + "geometric", + "outlined", + "square", + "shape", + "input" + ] + }, + "black-square-button": { + "a": "Black Square Button", + "b": "1F532", + "j": [ + "button", + "geometric", + "square", + "shape", + "input", + "frame" + ] + }, + "chequered-flag": { + "a": "Chequered Flag", + "b": "1F3C1", + "j": [ + "checkered", + "chequered", + "racing", + "contest", + "finishline", + "race", + "gokart" + ] + }, + "triangular-flag": { + "a": "Triangular Flag", + "b": "1F6A9", + "j": [ + "post", + "mark", + "milestone", + "place" + ] + }, + "crossed-flags": { + "a": "Crossed Flags", + "b": "1F38C", + "j": [ + "celebration", + "cross", + "crossed", + "Japanese", + "japanese", + "nation", + "country", + "border" + ] + }, + "black-flag": { + "a": "Black Flag", + "b": "1F3F4", + "j": [ + "waving", + "pirate" + ] + }, + "white-flag": { + "a": "White Flag", + "b": "1F3F3", + "j": [ + "waving", + "losing", + "loser", + "lost", + "surrender", + "give up", + "fail" + ] + }, + "rainbow-flag": { + "a": "Rainbow Flag", + "b": "1F3F3-FE0F-200D-1F308", + "j": [ + "pride", + "rainbow", + "flag", + "gay", + "lgbt", + "glbt", + "queer", + "homosexual", + "lesbian", + "bisexual", + "transgender" + ] + }, + "transgender-flag": { + "a": "Transgender Flag", + "b": "1F3F3-FE0F-200D-26A7-FE0F", + "j": [ + "flag", + "light blue", + "pink", + "transgender", + "white", + "lgbtq" + ] + }, + "pirate-flag": { + "a": "Pirate Flag", + "b": "1F3F4-200D-2620-FE0F", + "j": [ + "Jolly Roger", + "pirate", + "plunder", + "treasure", + "skull", + "crossbones", + "flag", + "banner" + ] + }, + "flag-ascension-island": { + "a": "Flag: Ascension Island", + "b": "1F1E6-1F1E8", + "j": [ + "flag" + ] + }, + "flag-andorra": { + "a": "Flag: Andorra", + "b": "1F1E6-1F1E9", + "j": [ + "flag", + "ad", + "nation", + "country", + "banner" + ] + }, + "flag-united-arab-emirates": { + "a": "Flag: United Arab Emirates", + "b": "1F1E6-1F1EA", + "j": [ + "flag", + "united", + "arab", + "emirates", + "nation", + "country", + "banner" + ] + }, + "flag-afghanistan": { + "a": "Flag: Afghanistan", + "b": "1F1E6-1F1EB", + "j": [ + "flag", + "af", + "nation", + "country", + "banner" + ] + }, + "flag-antigua--barbuda": { + "a": "Flag: Antigua & Barbuda", + "b": "1F1E6-1F1EC", + "j": [ + "flag", + "flag_antigua_barbuda", + "antigua", + "barbuda", + "nation", + "country", + "banner" + ] + }, + "flag-anguilla": { + "a": "Flag: Anguilla", + "b": "1F1E6-1F1EE", + "j": [ + "flag", + "ai", + "nation", + "country", + "banner" + ] + }, + "flag-albania": { + "a": "Flag: Albania", + "b": "1F1E6-1F1F1", + "j": [ + "flag", + "al", + "nation", + "country", + "banner" + ] + }, + "flag-armenia": { + "a": "Flag: Armenia", + "b": "1F1E6-1F1F2", + "j": [ + "flag", + "am", + "nation", + "country", + "banner" + ] + }, + "flag-angola": { + "a": "Flag: Angola", + "b": "1F1E6-1F1F4", + "j": [ + "flag", + "ao", + "nation", + "country", + "banner" + ] + }, + "flag-antarctica": { + "a": "Flag: Antarctica", + "b": "1F1E6-1F1F6", + "j": [ + "flag", + "aq", + "nation", + "country", + "banner" + ] + }, + "flag-argentina": { + "a": "Flag: Argentina", + "b": "1F1E6-1F1F7", + "j": [ + "flag", + "ar", + "nation", + "country", + "banner" + ] + }, + "flag-american-samoa": { + "a": "Flag: American Samoa", + "b": "1F1E6-1F1F8", + "j": [ + "flag", + "american", + "ws", + "nation", + "country", + "banner" + ] + }, + "flag-austria": { + "a": "Flag: Austria", + "b": "1F1E6-1F1F9", + "j": [ + "flag", + "at", + "nation", + "country", + "banner" + ] + }, + "flag-australia": { + "a": "Flag: Australia", + "b": "1F1E6-1F1FA", + "j": [ + "flag", + "au", + "nation", + "country", + "banner" + ] + }, + "flag-aruba": { + "a": "Flag: Aruba", + "b": "1F1E6-1F1FC", + "j": [ + "flag", + "aw", + "nation", + "country", + "banner" + ] + }, + "flag-land-islands": { + "a": "Flag: Åland Islands", + "b": "1F1E6-1F1FD", + "j": [ + "flag", + "flag_aland_islands", + "Åland", + "islands", + "nation", + "country", + "banner" + ] + }, + "flag-azerbaijan": { + "a": "Flag: Azerbaijan", + "b": "1F1E6-1F1FF", + "j": [ + "flag", + "az", + "nation", + "country", + "banner" + ] + }, + "flag-bosnia--herzegovina": { + "a": "Flag: Bosnia & Herzegovina", + "b": "1F1E7-1F1E6", + "j": [ + "flag", + "flag_bosnia_herzegovina", + "bosnia", + "herzegovina", + "nation", + "country", + "banner" + ] + }, + "flag-barbados": { + "a": "Flag: Barbados", + "b": "1F1E7-1F1E7", + "j": [ + "flag", + "bb", + "nation", + "country", + "banner" + ] + }, + "flag-bangladesh": { + "a": "Flag: Bangladesh", + "b": "1F1E7-1F1E9", + "j": [ + "flag", + "bd", + "nation", + "country", + "banner" + ] + }, + "flag-belgium": { + "a": "Flag: Belgium", + "b": "1F1E7-1F1EA", + "j": [ + "flag", + "be", + "nation", + "country", + "banner" + ] + }, + "flag-burkina-faso": { + "a": "Flag: Burkina Faso", + "b": "1F1E7-1F1EB", + "j": [ + "flag", + "burkina", + "faso", + "nation", + "country", + "banner" + ] + }, + "flag-bulgaria": { + "a": "Flag: Bulgaria", + "b": "1F1E7-1F1EC", + "j": [ + "flag", + "bg", + "nation", + "country", + "banner" + ] + }, + "flag-bahrain": { + "a": "Flag: Bahrain", + "b": "1F1E7-1F1ED", + "j": [ + "flag", + "bh", + "nation", + "country", + "banner" + ] + }, + "flag-burundi": { + "a": "Flag: Burundi", + "b": "1F1E7-1F1EE", + "j": [ + "flag", + "bi", + "nation", + "country", + "banner" + ] + }, + "flag-benin": { + "a": "Flag: Benin", + "b": "1F1E7-1F1EF", + "j": [ + "flag", + "bj", + "nation", + "country", + "banner" + ] + }, + "flag-st-barthlemy": { + "a": "Flag: St. Barthélemy", + "b": "1F1E7-1F1F1", + "j": [ + "flag", + "flag_st_barthelemy", + "saint", + "barthélemy", + "nation", + "country", + "banner" + ] + }, + "flag-bermuda": { + "a": "Flag: Bermuda", + "b": "1F1E7-1F1F2", + "j": [ + "flag", + "bm", + "nation", + "country", + "banner" + ] + }, + "flag-brunei": { + "a": "Flag: Brunei", + "b": "1F1E7-1F1F3", + "j": [ + "flag", + "bn", + "darussalam", + "nation", + "country", + "banner" + ] + }, + "flag-bolivia": { + "a": "Flag: Bolivia", + "b": "1F1E7-1F1F4", + "j": [ + "flag", + "bo", + "nation", + "country", + "banner" + ] + }, + "flag-caribbean-netherlands": { + "a": "Flag: Caribbean Netherlands", + "b": "1F1E7-1F1F6", + "j": [ + "flag", + "bonaire", + "nation", + "country", + "banner" + ] + }, + "flag-brazil": { + "a": "Flag: Brazil", + "b": "1F1E7-1F1F7", + "j": [ + "flag", + "br", + "nation", + "country", + "banner" + ] + }, + "flag-bahamas": { + "a": "Flag: Bahamas", + "b": "1F1E7-1F1F8", + "j": [ + "flag", + "bs", + "nation", + "country", + "banner" + ] + }, + "flag-bhutan": { + "a": "Flag: Bhutan", + "b": "1F1E7-1F1F9", + "j": [ + "flag", + "bt", + "nation", + "country", + "banner" + ] + }, + "flag-bouvet-island": { + "a": "Flag: Bouvet Island", + "b": "1F1E7-1F1FB", + "j": [ + "flag", + "norway" + ] + }, + "flag-botswana": { + "a": "Flag: Botswana", + "b": "1F1E7-1F1FC", + "j": [ + "flag", + "bw", + "nation", + "country", + "banner" + ] + }, + "flag-belarus": { + "a": "Flag: Belarus", + "b": "1F1E7-1F1FE", + "j": [ + "flag", + "by", + "nation", + "country", + "banner" + ] + }, + "flag-belize": { + "a": "Flag: Belize", + "b": "1F1E7-1F1FF", + "j": [ + "flag", + "bz", + "nation", + "country", + "banner" + ] + }, + "flag-canada": { + "a": "Flag: Canada", + "b": "1F1E8-1F1E6", + "j": [ + "flag", + "ca", + "nation", + "country", + "banner" + ] + }, + "flag-cocos-keeling-islands": { + "a": "Flag: Cocos (Keeling) Islands", + "b": "1F1E8-1F1E8", + "j": [ + "flag", + "flag_cocos_islands", + "cocos", + "keeling", + "islands", + "nation", + "country", + "banner" + ] + }, + "flag-congo--kinshasa": { + "a": "Flag: Congo - Kinshasa", + "b": "1F1E8-1F1E9", + "j": [ + "flag", + "flag_congo_kinshasa", + "congo", + "democratic", + "republic", + "nation", + "country", + "banner" + ] + }, + "flag-central-african-republic": { + "a": "Flag: Central African Republic", + "b": "1F1E8-1F1EB", + "j": [ + "flag", + "central", + "african", + "republic", + "nation", + "country", + "banner" + ] + }, + "flag-congo--brazzaville": { + "a": "Flag: Congo - Brazzaville", + "b": "1F1E8-1F1EC", + "j": [ + "flag", + "flag_congo_brazzaville", + "congo", + "nation", + "country", + "banner" + ] + }, + "flag-switzerland": { + "a": "Flag: Switzerland", + "b": "1F1E8-1F1ED", + "j": [ + "flag", + "ch", + "nation", + "country", + "banner" + ] + }, + "flag-cte-divoire": { + "a": "Flag: Côte D’Ivoire", + "b": "1F1E8-1F1EE", + "j": [ + "flag", + "flag_cote_d_ivoire", + "ivory", + "coast", + "nation", + "country", + "banner" + ] + }, + "flag-cook-islands": { + "a": "Flag: Cook Islands", + "b": "1F1E8-1F1F0", + "j": [ + "flag", + "cook", + "islands", + "nation", + "country", + "banner" + ] + }, + "flag-chile": { + "a": "Flag: Chile", + "b": "1F1E8-1F1F1", + "j": [ + "flag", + "nation", + "country", + "banner" + ] + }, + "flag-cameroon": { + "a": "Flag: Cameroon", + "b": "1F1E8-1F1F2", + "j": [ + "flag", + "cm", + "nation", + "country", + "banner" + ] + }, + "flag-china": { + "a": "Flag: China", + "b": "1F1E8-1F1F3", + "j": [ + "flag", + "china", + "chinese", + "prc", + "country", + "nation", + "banner" + ] + }, + "flag-colombia": { + "a": "Flag: Colombia", + "b": "1F1E8-1F1F4", + "j": [ + "flag", + "co", + "nation", + "country", + "banner" + ] + }, + "flag-clipperton-island": { + "a": "Flag: Clipperton Island", + "b": "1F1E8-1F1F5", + "j": [ + "flag" + ] + }, + "flag-costa-rica": { + "a": "Flag: Costa Rica", + "b": "1F1E8-1F1F7", + "j": [ + "flag", + "costa", + "rica", + "nation", + "country", + "banner" + ] + }, + "flag-cuba": { + "a": "Flag: Cuba", + "b": "1F1E8-1F1FA", + "j": [ + "flag", + "cu", + "nation", + "country", + "banner" + ] + }, + "flag-cape-verde": { + "a": "Flag: Cape Verde", + "b": "1F1E8-1F1FB", + "j": [ + "flag", + "cabo", + "verde", + "nation", + "country", + "banner" + ] + }, + "flag-curaao": { + "a": "Flag: Curaçao", + "b": "1F1E8-1F1FC", + "j": [ + "flag", + "flag_curacao", + "curaçao", + "nation", + "country", + "banner" + ] + }, + "flag-christmas-island": { + "a": "Flag: Christmas Island", + "b": "1F1E8-1F1FD", + "j": [ + "flag", + "christmas", + "island", + "nation", + "country", + "banner" + ] + }, + "flag-cyprus": { + "a": "Flag: Cyprus", + "b": "1F1E8-1F1FE", + "j": [ + "flag", + "cy", + "nation", + "country", + "banner" + ] + }, + "flag-czechia": { + "a": "Flag: Czechia", + "b": "1F1E8-1F1FF", + "j": [ + "flag", + "cz", + "nation", + "country", + "banner" + ] + }, + "flag-germany": { + "a": "Flag: Germany", + "b": "1F1E9-1F1EA", + "j": [ + "flag", + "german", + "nation", + "country", + "banner" + ] + }, + "flag-diego-garcia": { + "a": "Flag: Diego Garcia", + "b": "1F1E9-1F1EC", + "j": [ + "flag" + ] + }, + "flag-djibouti": { + "a": "Flag: Djibouti", + "b": "1F1E9-1F1EF", + "j": [ + "flag", + "dj", + "nation", + "country", + "banner" + ] + }, + "flag-denmark": { + "a": "Flag: Denmark", + "b": "1F1E9-1F1F0", + "j": [ + "flag", + "dk", + "nation", + "country", + "banner" + ] + }, + "flag-dominica": { + "a": "Flag: Dominica", + "b": "1F1E9-1F1F2", + "j": [ + "flag", + "dm", + "nation", + "country", + "banner" + ] + }, + "flag-dominican-republic": { + "a": "Flag: Dominican Republic", + "b": "1F1E9-1F1F4", + "j": [ + "flag", + "dominican", + "republic", + "nation", + "country", + "banner" + ] + }, + "flag-algeria": { + "a": "Flag: Algeria", + "b": "1F1E9-1F1FF", + "j": [ + "flag", + "dz", + "nation", + "country", + "banner" + ] + }, + "flag-ceuta--melilla": { + "a": "Flag: Ceuta & Melilla", + "b": "1F1EA-1F1E6", + "j": [ + "flag", + "flag_ceuta_melilla" + ] + }, + "flag-ecuador": { + "a": "Flag: Ecuador", + "b": "1F1EA-1F1E8", + "j": [ + "flag", + "ec", + "nation", + "country", + "banner" + ] + }, + "flag-estonia": { + "a": "Flag: Estonia", + "b": "1F1EA-1F1EA", + "j": [ + "flag", + "ee", + "nation", + "country", + "banner" + ] + }, + "flag-egypt": { + "a": "Flag: Egypt", + "b": "1F1EA-1F1EC", + "j": [ + "flag", + "eg", + "nation", + "country", + "banner" + ] + }, + "flag-western-sahara": { + "a": "Flag: Western Sahara", + "b": "1F1EA-1F1ED", + "j": [ + "flag", + "western", + "sahara", + "nation", + "country", + "banner" + ] + }, + "flag-eritrea": { + "a": "Flag: Eritrea", + "b": "1F1EA-1F1F7", + "j": [ + "flag", + "er", + "nation", + "country", + "banner" + ] + }, + "flag-spain": { + "a": "Flag: Spain", + "b": "1F1EA-1F1F8", + "j": [ + "flag", + "spain", + "nation", + "country", + "banner" + ] + }, + "flag-ethiopia": { + "a": "Flag: Ethiopia", + "b": "1F1EA-1F1F9", + "j": [ + "flag", + "et", + "nation", + "country", + "banner" + ] + }, + "flag-european-union": { + "a": "Flag: European Union", + "b": "1F1EA-1F1FA", + "j": [ + "flag", + "european", + "union", + "banner" + ] + }, + "flag-finland": { + "a": "Flag: Finland", + "b": "1F1EB-1F1EE", + "j": [ + "flag", + "fi", + "nation", + "country", + "banner" + ] + }, + "flag-fiji": { + "a": "Flag: Fiji", + "b": "1F1EB-1F1EF", + "j": [ + "flag", + "fj", + "nation", + "country", + "banner" + ] + }, + "flag-falkland-islands": { + "a": "Flag: Falkland Islands", + "b": "1F1EB-1F1F0", + "j": [ + "flag", + "falkland", + "islands", + "malvinas", + "nation", + "country", + "banner" + ] + }, + "flag-micronesia": { + "a": "Flag: Micronesia", + "b": "1F1EB-1F1F2", + "j": [ + "flag", + "micronesia", + "federated", + "states", + "nation", + "country", + "banner" + ] + }, + "flag-faroe-islands": { + "a": "Flag: Faroe Islands", + "b": "1F1EB-1F1F4", + "j": [ + "flag", + "faroe", + "islands", + "nation", + "country", + "banner" + ] + }, + "flag-france": { + "a": "Flag: France", + "b": "1F1EB-1F1F7", + "j": [ + "flag", + "banner", + "nation", + "france", + "french", + "country" + ] + }, + "flag-gabon": { + "a": "Flag: Gabon", + "b": "1F1EC-1F1E6", + "j": [ + "flag", + "ga", + "nation", + "country", + "banner" + ] + }, + "flag-united-kingdom": { + "a": "Flag: United Kingdom", + "b": "1F1EC-1F1E7", + "j": [ + "flag", + "united", + "kingdom", + "great", + "britain", + "northern", + "ireland", + "nation", + "country", + "banner", + "british", + "UK", + "english", + "england", + "union jack" + ] + }, + "flag-grenada": { + "a": "Flag: Grenada", + "b": "1F1EC-1F1E9", + "j": [ + "flag", + "gd", + "nation", + "country", + "banner" + ] + }, + "flag-georgia": { + "a": "Flag: Georgia", + "b": "1F1EC-1F1EA", + "j": [ + "flag", + "ge", + "nation", + "country", + "banner" + ] + }, + "flag-french-guiana": { + "a": "Flag: French Guiana", + "b": "1F1EC-1F1EB", + "j": [ + "flag", + "french", + "guiana", + "nation", + "country", + "banner" + ] + }, + "flag-guernsey": { + "a": "Flag: Guernsey", + "b": "1F1EC-1F1EC", + "j": [ + "flag", + "gg", + "nation", + "country", + "banner" + ] + }, + "flag-ghana": { + "a": "Flag: Ghana", + "b": "1F1EC-1F1ED", + "j": [ + "flag", + "gh", + "nation", + "country", + "banner" + ] + }, + "flag-gibraltar": { + "a": "Flag: Gibraltar", + "b": "1F1EC-1F1EE", + "j": [ + "flag", + "gi", + "nation", + "country", + "banner" + ] + }, + "flag-greenland": { + "a": "Flag: Greenland", + "b": "1F1EC-1F1F1", + "j": [ + "flag", + "gl", + "nation", + "country", + "banner" + ] + }, + "flag-gambia": { + "a": "Flag: Gambia", + "b": "1F1EC-1F1F2", + "j": [ + "flag", + "gm", + "nation", + "country", + "banner" + ] + }, + "flag-guinea": { + "a": "Flag: Guinea", + "b": "1F1EC-1F1F3", + "j": [ + "flag", + "gn", + "nation", + "country", + "banner" + ] + }, + "flag-guadeloupe": { + "a": "Flag: Guadeloupe", + "b": "1F1EC-1F1F5", + "j": [ + "flag", + "gp", + "nation", + "country", + "banner" + ] + }, + "flag-equatorial-guinea": { + "a": "Flag: Equatorial Guinea", + "b": "1F1EC-1F1F6", + "j": [ + "flag", + "equatorial", + "gn", + "nation", + "country", + "banner" + ] + }, + "flag-greece": { + "a": "Flag: Greece", + "b": "1F1EC-1F1F7", + "j": [ + "flag", + "gr", + "nation", + "country", + "banner" + ] + }, + "flag-south-georgia--south-sandwich-islands": { + "a": "Flag: South Georgia & South Sandwich Islands", + "b": "1F1EC-1F1F8", + "j": [ + "flag", + "flag_south_georgia_south_sandwich_islands", + "south", + "georgia", + "sandwich", + "islands", + "nation", + "country", + "banner" + ] + }, + "flag-guatemala": { + "a": "Flag: Guatemala", + "b": "1F1EC-1F1F9", + "j": [ + "flag", + "gt", + "nation", + "country", + "banner" + ] + }, + "flag-guam": { + "a": "Flag: Guam", + "b": "1F1EC-1F1FA", + "j": [ + "flag", + "gu", + "nation", + "country", + "banner" + ] + }, + "flag-guineabissau": { + "a": "Flag: Guinea-Bissau", + "b": "1F1EC-1F1FC", + "j": [ + "flag", + "flag_guinea_bissau", + "gw", + "bissau", + "nation", + "country", + "banner" + ] + }, + "flag-guyana": { + "a": "Flag: Guyana", + "b": "1F1EC-1F1FE", + "j": [ + "flag", + "gy", + "nation", + "country", + "banner" + ] + }, + "flag-hong-kong-sar-china": { + "a": "Flag: Hong Kong Sar China", + "b": "1F1ED-1F1F0", + "j": [ + "flag", + "hong", + "kong", + "nation", + "country", + "banner" + ] + }, + "flag-heard--mcdonald-islands": { + "a": "Flag: Heard & Mcdonald Islands", + "b": "1F1ED-1F1F2", + "j": [ + "flag", + "flag_heard_mcdonald_islands" + ] + }, + "flag-honduras": { + "a": "Flag: Honduras", + "b": "1F1ED-1F1F3", + "j": [ + "flag", + "hn", + "nation", + "country", + "banner" + ] + }, + "flag-croatia": { + "a": "Flag: Croatia", + "b": "1F1ED-1F1F7", + "j": [ + "flag", + "hr", + "nation", + "country", + "banner" + ] + }, + "flag-haiti": { + "a": "Flag: Haiti", + "b": "1F1ED-1F1F9", + "j": [ + "flag", + "ht", + "nation", + "country", + "banner" + ] + }, + "flag-hungary": { + "a": "Flag: Hungary", + "b": "1F1ED-1F1FA", + "j": [ + "flag", + "hu", + "nation", + "country", + "banner" + ] + }, + "flag-canary-islands": { + "a": "Flag: Canary Islands", + "b": "1F1EE-1F1E8", + "j": [ + "flag", + "canary", + "islands", + "nation", + "country", + "banner" + ] + }, + "flag-indonesia": { + "a": "Flag: Indonesia", + "b": "1F1EE-1F1E9", + "j": [ + "flag", + "nation", + "country", + "banner" + ] + }, + "flag-ireland": { + "a": "Flag: Ireland", + "b": "1F1EE-1F1EA", + "j": [ + "flag", + "ie", + "nation", + "country", + "banner" + ] + }, + "flag-israel": { + "a": "Flag: Israel", + "b": "1F1EE-1F1F1", + "j": [ + "flag", + "il", + "nation", + "country", + "banner" + ] + }, + "flag-isle-of-man": { + "a": "Flag: Isle of Man", + "b": "1F1EE-1F1F2", + "j": [ + "flag", + "isle", + "man", + "nation", + "country", + "banner" + ] + }, + "flag-india": { + "a": "Flag: India", + "b": "1F1EE-1F1F3", + "j": [ + "flag", + "in", + "nation", + "country", + "banner" + ] + }, + "flag-british-indian-ocean-territory": { + "a": "Flag: British Indian Ocean Territory", + "b": "1F1EE-1F1F4", + "j": [ + "flag", + "british", + "indian", + "ocean", + "territory", + "nation", + "country", + "banner" + ] + }, + "flag-iraq": { + "a": "Flag: Iraq", + "b": "1F1EE-1F1F6", + "j": [ + "flag", + "iq", + "nation", + "country", + "banner" + ] + }, + "flag-iran": { + "a": "Flag: Iran", + "b": "1F1EE-1F1F7", + "j": [ + "flag", + "iran", + "islamic", + "republic", + "nation", + "country", + "banner" + ] + }, + "flag-iceland": { + "a": "Flag: Iceland", + "b": "1F1EE-1F1F8", + "j": [ + "flag", + "is", + "nation", + "country", + "banner" + ] + }, + "flag-italy": { + "a": "Flag: Italy", + "b": "1F1EE-1F1F9", + "j": [ + "flag", + "italy", + "nation", + "country", + "banner" + ] + }, + "flag-jersey": { + "a": "Flag: Jersey", + "b": "1F1EF-1F1EA", + "j": [ + "flag", + "je", + "nation", + "country", + "banner" + ] + }, + "flag-jamaica": { + "a": "Flag: Jamaica", + "b": "1F1EF-1F1F2", + "j": [ + "flag", + "jm", + "nation", + "country", + "banner" + ] + }, + "flag-jordan": { + "a": "Flag: Jordan", + "b": "1F1EF-1F1F4", + "j": [ + "flag", + "jo", + "nation", + "country", + "banner" + ] + }, + "flag-japan": { + "a": "Flag: Japan", + "b": "1F1EF-1F1F5", + "j": [ + "flag", + "japanese", + "nation", + "country", + "banner" + ] + }, + "flag-kenya": { + "a": "Flag: Kenya", + "b": "1F1F0-1F1EA", + "j": [ + "flag", + "ke", + "nation", + "country", + "banner" + ] + }, + "flag-kyrgyzstan": { + "a": "Flag: Kyrgyzstan", + "b": "1F1F0-1F1EC", + "j": [ + "flag", + "kg", + "nation", + "country", + "banner" + ] + }, + "flag-cambodia": { + "a": "Flag: Cambodia", + "b": "1F1F0-1F1ED", + "j": [ + "flag", + "kh", + "nation", + "country", + "banner" + ] + }, + "flag-kiribati": { + "a": "Flag: Kiribati", + "b": "1F1F0-1F1EE", + "j": [ + "flag", + "ki", + "nation", + "country", + "banner" + ] + }, + "flag-comoros": { + "a": "Flag: Comoros", + "b": "1F1F0-1F1F2", + "j": [ + "flag", + "km", + "nation", + "country", + "banner" + ] + }, + "flag-st-kitts--nevis": { + "a": "Flag: St. Kitts & Nevis", + "b": "1F1F0-1F1F3", + "j": [ + "flag", + "flag_st_kitts_nevis", + "saint", + "kitts", + "nevis", + "nation", + "country", + "banner" + ] + }, + "flag-north-korea": { + "a": "Flag: North Korea", + "b": "1F1F0-1F1F5", + "j": [ + "flag", + "north", + "korea", + "nation", + "country", + "banner" + ] + }, + "flag-south-korea": { + "a": "Flag: South Korea", + "b": "1F1F0-1F1F7", + "j": [ + "flag", + "south", + "korea", + "nation", + "country", + "banner" + ] + }, + "flag-kuwait": { + "a": "Flag: Kuwait", + "b": "1F1F0-1F1FC", + "j": [ + "flag", + "kw", + "nation", + "country", + "banner" + ] + }, + "flag-cayman-islands": { + "a": "Flag: Cayman Islands", + "b": "1F1F0-1F1FE", + "j": [ + "flag", + "cayman", + "islands", + "nation", + "country", + "banner" + ] + }, + "flag-kazakhstan": { + "a": "Flag: Kazakhstan", + "b": "1F1F0-1F1FF", + "j": [ + "flag", + "kz", + "nation", + "country", + "banner" + ] + }, + "flag-laos": { + "a": "Flag: Laos", + "b": "1F1F1-1F1E6", + "j": [ + "flag", + "lao", + "democratic", + "republic", + "nation", + "country", + "banner" + ] + }, + "flag-lebanon": { + "a": "Flag: Lebanon", + "b": "1F1F1-1F1E7", + "j": [ + "flag", + "lb", + "nation", + "country", + "banner" + ] + }, + "flag-st-lucia": { + "a": "Flag: St. Lucia", + "b": "1F1F1-1F1E8", + "j": [ + "flag", + "saint", + "lucia", + "nation", + "country", + "banner" + ] + }, + "flag-liechtenstein": { + "a": "Flag: Liechtenstein", + "b": "1F1F1-1F1EE", + "j": [ + "flag", + "li", + "nation", + "country", + "banner" + ] + }, + "flag-sri-lanka": { + "a": "Flag: Sri Lanka", + "b": "1F1F1-1F1F0", + "j": [ + "flag", + "sri", + "lanka", + "nation", + "country", + "banner" + ] + }, + "flag-liberia": { + "a": "Flag: Liberia", + "b": "1F1F1-1F1F7", + "j": [ + "flag", + "lr", + "nation", + "country", + "banner" + ] + }, + "flag-lesotho": { + "a": "Flag: Lesotho", + "b": "1F1F1-1F1F8", + "j": [ + "flag", + "ls", + "nation", + "country", + "banner" + ] + }, + "flag-lithuania": { + "a": "Flag: Lithuania", + "b": "1F1F1-1F1F9", + "j": [ + "flag", + "lt", + "nation", + "country", + "banner" + ] + }, + "flag-luxembourg": { + "a": "Flag: Luxembourg", + "b": "1F1F1-1F1FA", + "j": [ + "flag", + "lu", + "nation", + "country", + "banner" + ] + }, + "flag-latvia": { + "a": "Flag: Latvia", + "b": "1F1F1-1F1FB", + "j": [ + "flag", + "lv", + "nation", + "country", + "banner" + ] + }, + "flag-libya": { + "a": "Flag: Libya", + "b": "1F1F1-1F1FE", + "j": [ + "flag", + "ly", + "nation", + "country", + "banner" + ] + }, + "flag-morocco": { + "a": "Flag: Morocco", + "b": "1F1F2-1F1E6", + "j": [ + "flag", + "ma", + "nation", + "country", + "banner" + ] + }, + "flag-monaco": { + "a": "Flag: Monaco", + "b": "1F1F2-1F1E8", + "j": [ + "flag", + "mc", + "nation", + "country", + "banner" + ] + }, + "flag-moldova": { + "a": "Flag: Moldova", + "b": "1F1F2-1F1E9", + "j": [ + "flag", + "moldova", + "republic", + "nation", + "country", + "banner" + ] + }, + "flag-montenegro": { + "a": "Flag: Montenegro", + "b": "1F1F2-1F1EA", + "j": [ + "flag", + "me", + "nation", + "country", + "banner" + ] + }, + "flag-st-martin": { + "a": "Flag: St. Martin", + "b": "1F1F2-1F1EB", + "j": [ + "flag" + ] + }, + "flag-madagascar": { + "a": "Flag: Madagascar", + "b": "1F1F2-1F1EC", + "j": [ + "flag", + "mg", + "nation", + "country", + "banner" + ] + }, + "flag-marshall-islands": { + "a": "Flag: Marshall Islands", + "b": "1F1F2-1F1ED", + "j": [ + "flag", + "marshall", + "islands", + "nation", + "country", + "banner" + ] + }, + "flag-north-macedonia": { + "a": "Flag: North Macedonia", + "b": "1F1F2-1F1F0", + "j": [ + "flag", + "macedonia", + "nation", + "country", + "banner" + ] + }, + "flag-mali": { + "a": "Flag: Mali", + "b": "1F1F2-1F1F1", + "j": [ + "flag", + "ml", + "nation", + "country", + "banner" + ] + }, + "flag-myanmar-burma": { + "a": "Flag: Myanmar (Burma)", + "b": "1F1F2-1F1F2", + "j": [ + "flag", + "flag_myanmar", + "mm", + "nation", + "country", + "banner" + ] + }, + "flag-mongolia": { + "a": "Flag: Mongolia", + "b": "1F1F2-1F1F3", + "j": [ + "flag", + "mn", + "nation", + "country", + "banner" + ] + }, + "flag-macao-sar-china": { + "a": "Flag: Macao Sar China", + "b": "1F1F2-1F1F4", + "j": [ + "flag", + "macao", + "nation", + "country", + "banner" + ] + }, + "flag-northern-mariana-islands": { + "a": "Flag: Northern Mariana Islands", + "b": "1F1F2-1F1F5", + "j": [ + "flag", + "northern", + "mariana", + "islands", + "nation", + "country", + "banner" + ] + }, + "flag-martinique": { + "a": "Flag: Martinique", + "b": "1F1F2-1F1F6", + "j": [ + "flag", + "mq", + "nation", + "country", + "banner" + ] + }, + "flag-mauritania": { + "a": "Flag: Mauritania", + "b": "1F1F2-1F1F7", + "j": [ + "flag", + "mr", + "nation", + "country", + "banner" + ] + }, + "flag-montserrat": { + "a": "Flag: Montserrat", + "b": "1F1F2-1F1F8", + "j": [ + "flag", + "ms", + "nation", + "country", + "banner" + ] + }, + "flag-malta": { + "a": "Flag: Malta", + "b": "1F1F2-1F1F9", + "j": [ + "flag", + "mt", + "nation", + "country", + "banner" + ] + }, + "flag-mauritius": { + "a": "Flag: Mauritius", + "b": "1F1F2-1F1FA", + "j": [ + "flag", + "mu", + "nation", + "country", + "banner" + ] + }, + "flag-maldives": { + "a": "Flag: Maldives", + "b": "1F1F2-1F1FB", + "j": [ + "flag", + "mv", + "nation", + "country", + "banner" + ] + }, + "flag-malawi": { + "a": "Flag: Malawi", + "b": "1F1F2-1F1FC", + "j": [ + "flag", + "mw", + "nation", + "country", + "banner" + ] + }, + "flag-mexico": { + "a": "Flag: Mexico", + "b": "1F1F2-1F1FD", + "j": [ + "flag", + "mx", + "nation", + "country", + "banner" + ] + }, + "flag-malaysia": { + "a": "Flag: Malaysia", + "b": "1F1F2-1F1FE", + "j": [ + "flag", + "my", + "nation", + "country", + "banner" + ] + }, + "flag-mozambique": { + "a": "Flag: Mozambique", + "b": "1F1F2-1F1FF", + "j": [ + "flag", + "mz", + "nation", + "country", + "banner" + ] + }, + "flag-namibia": { + "a": "Flag: Namibia", + "b": "1F1F3-1F1E6", + "j": [ + "flag", + "na", + "nation", + "country", + "banner" + ] + }, + "flag-new-caledonia": { + "a": "Flag: New Caledonia", + "b": "1F1F3-1F1E8", + "j": [ + "flag", + "new", + "caledonia", + "nation", + "country", + "banner" + ] + }, + "flag-niger": { + "a": "Flag: Niger", + "b": "1F1F3-1F1EA", + "j": [ + "flag", + "ne", + "nation", + "country", + "banner" + ] + }, + "flag-norfolk-island": { + "a": "Flag: Norfolk Island", + "b": "1F1F3-1F1EB", + "j": [ + "flag", + "norfolk", + "island", + "nation", + "country", + "banner" + ] + }, + "flag-nigeria": { + "a": "Flag: Nigeria", + "b": "1F1F3-1F1EC", + "j": [ + "flag", + "nation", + "country", + "banner" + ] + }, + "flag-nicaragua": { + "a": "Flag: Nicaragua", + "b": "1F1F3-1F1EE", + "j": [ + "flag", + "ni", + "nation", + "country", + "banner" + ] + }, + "flag-netherlands": { + "a": "Flag: Netherlands", + "b": "1F1F3-1F1F1", + "j": [ + "flag", + "nl", + "nation", + "country", + "banner" + ] + }, + "flag-norway": { + "a": "Flag: Norway", + "b": "1F1F3-1F1F4", + "j": [ + "flag", + "no", + "nation", + "country", + "banner" + ] + }, + "flag-nepal": { + "a": "Flag: Nepal", + "b": "1F1F3-1F1F5", + "j": [ + "flag", + "np", + "nation", + "country", + "banner" + ] + }, + "flag-nauru": { + "a": "Flag: Nauru", + "b": "1F1F3-1F1F7", + "j": [ + "flag", + "nr", + "nation", + "country", + "banner" + ] + }, + "flag-niue": { + "a": "Flag: Niue", + "b": "1F1F3-1F1FA", + "j": [ + "flag", + "nu", + "nation", + "country", + "banner" + ] + }, + "flag-new-zealand": { + "a": "Flag: New Zealand", + "b": "1F1F3-1F1FF", + "j": [ + "flag", + "new", + "zealand", + "nation", + "country", + "banner" + ] + }, + "flag-oman": { + "a": "Flag: Oman", + "b": "1F1F4-1F1F2", + "j": [ + "flag", + "om_symbol", + "nation", + "country", + "banner" + ] + }, + "flag-panama": { + "a": "Flag: Panama", + "b": "1F1F5-1F1E6", + "j": [ + "flag", + "pa", + "nation", + "country", + "banner" + ] + }, + "flag-peru": { + "a": "Flag: Peru", + "b": "1F1F5-1F1EA", + "j": [ + "flag", + "pe", + "nation", + "country", + "banner" + ] + }, + "flag-french-polynesia": { + "a": "Flag: French Polynesia", + "b": "1F1F5-1F1EB", + "j": [ + "flag", + "french", + "polynesia", + "nation", + "country", + "banner" + ] + }, + "flag-papua-new-guinea": { + "a": "Flag: Papua New Guinea", + "b": "1F1F5-1F1EC", + "j": [ + "flag", + "papua", + "new", + "guinea", + "nation", + "country", + "banner" + ] + }, + "flag-philippines": { + "a": "Flag: Philippines", + "b": "1F1F5-1F1ED", + "j": [ + "flag", + "ph", + "nation", + "country", + "banner" + ] + }, + "flag-pakistan": { + "a": "Flag: Pakistan", + "b": "1F1F5-1F1F0", + "j": [ + "flag", + "pk", + "nation", + "country", + "banner" + ] + }, + "flag-poland": { + "a": "Flag: Poland", + "b": "1F1F5-1F1F1", + "j": [ + "flag", + "pl", + "nation", + "country", + "banner" + ] + }, + "flag-st-pierre--miquelon": { + "a": "Flag: St. Pierre & Miquelon", + "b": "1F1F5-1F1F2", + "j": [ + "flag", + "flag_st_pierre_miquelon", + "saint", + "pierre", + "miquelon", + "nation", + "country", + "banner" + ] + }, + "flag-pitcairn-islands": { + "a": "Flag: Pitcairn Islands", + "b": "1F1F5-1F1F3", + "j": [ + "flag", + "pitcairn", + "nation", + "country", + "banner" + ] + }, + "flag-puerto-rico": { + "a": "Flag: Puerto Rico", + "b": "1F1F5-1F1F7", + "j": [ + "flag", + "puerto", + "rico", + "nation", + "country", + "banner" + ] + }, + "flag-palestinian-territories": { + "a": "Flag: Palestinian Territories", + "b": "1F1F5-1F1F8", + "j": [ + "flag", + "palestine", + "palestinian", + "territories", + "nation", + "country", + "banner" + ] + }, + "flag-portugal": { + "a": "Flag: Portugal", + "b": "1F1F5-1F1F9", + "j": [ + "flag", + "pt", + "nation", + "country", + "banner" + ] + }, + "flag-palau": { + "a": "Flag: Palau", + "b": "1F1F5-1F1FC", + "j": [ + "flag", + "pw", + "nation", + "country", + "banner" + ] + }, + "flag-paraguay": { + "a": "Flag: Paraguay", + "b": "1F1F5-1F1FE", + "j": [ + "flag", + "py", + "nation", + "country", + "banner" + ] + }, + "flag-qatar": { + "a": "Flag: Qatar", + "b": "1F1F6-1F1E6", + "j": [ + "flag", + "qa", + "nation", + "country", + "banner" + ] + }, + "flag-runion": { + "a": "Flag: Réunion", + "b": "1F1F7-1F1EA", + "j": [ + "flag", + "flag_reunion", + "réunion", + "nation", + "country", + "banner" + ] + }, + "flag-romania": { + "a": "Flag: Romania", + "b": "1F1F7-1F1F4", + "j": [ + "flag", + "ro", + "nation", + "country", + "banner" + ] + }, + "flag-serbia": { + "a": "Flag: Serbia", + "b": "1F1F7-1F1F8", + "j": [ + "flag", + "rs", + "nation", + "country", + "banner" + ] + }, + "flag-russia": { + "a": "Flag: Russia", + "b": "1F1F7-1F1FA", + "j": [ + "flag", + "russian", + "federation", + "nation", + "country", + "banner" + ] + }, + "flag-rwanda": { + "a": "Flag: Rwanda", + "b": "1F1F7-1F1FC", + "j": [ + "flag", + "rw", + "nation", + "country", + "banner" + ] + }, + "flag-saudi-arabia": { + "a": "Flag: Saudi Arabia", + "b": "1F1F8-1F1E6", + "j": [ + "flag", + "nation", + "country", + "banner" + ] + }, + "flag-solomon-islands": { + "a": "Flag: Solomon Islands", + "b": "1F1F8-1F1E7", + "j": [ + "flag", + "solomon", + "islands", + "nation", + "country", + "banner" + ] + }, + "flag-seychelles": { + "a": "Flag: Seychelles", + "b": "1F1F8-1F1E8", + "j": [ + "flag", + "sc", + "nation", + "country", + "banner" + ] + }, + "flag-sudan": { + "a": "Flag: Sudan", + "b": "1F1F8-1F1E9", + "j": [ + "flag", + "sd", + "nation", + "country", + "banner" + ] + }, + "flag-sweden": { + "a": "Flag: Sweden", + "b": "1F1F8-1F1EA", + "j": [ + "flag", + "se", + "nation", + "country", + "banner" + ] + }, + "flag-singapore": { + "a": "Flag: Singapore", + "b": "1F1F8-1F1EC", + "j": [ + "flag", + "sg", + "nation", + "country", + "banner" + ] + }, + "flag-st-helena": { + "a": "Flag: St. Helena", + "b": "1F1F8-1F1ED", + "j": [ + "flag", + "saint", + "helena", + "ascension", + "tristan", + "cunha", + "nation", + "country", + "banner" + ] + }, + "flag-slovenia": { + "a": "Flag: Slovenia", + "b": "1F1F8-1F1EE", + "j": [ + "flag", + "si", + "nation", + "country", + "banner" + ] + }, + "flag-svalbard--jan-mayen": { + "a": "Flag: Svalbard & Jan Mayen", + "b": "1F1F8-1F1EF", + "j": [ + "flag", + "flag_svalbard_jan_mayen" + ] + }, + "flag-slovakia": { + "a": "Flag: Slovakia", + "b": "1F1F8-1F1F0", + "j": [ + "flag", + "sk", + "nation", + "country", + "banner" + ] + }, + "flag-sierra-leone": { + "a": "Flag: Sierra Leone", + "b": "1F1F8-1F1F1", + "j": [ + "flag", + "sierra", + "leone", + "nation", + "country", + "banner" + ] + }, + "flag-san-marino": { + "a": "Flag: San Marino", + "b": "1F1F8-1F1F2", + "j": [ + "flag", + "san", + "marino", + "nation", + "country", + "banner" + ] + }, + "flag-senegal": { + "a": "Flag: Senegal", + "b": "1F1F8-1F1F3", + "j": [ + "flag", + "sn", + "nation", + "country", + "banner" + ] + }, + "flag-somalia": { + "a": "Flag: Somalia", + "b": "1F1F8-1F1F4", + "j": [ + "flag", + "so", + "nation", + "country", + "banner" + ] + }, + "flag-suriname": { + "a": "Flag: Suriname", + "b": "1F1F8-1F1F7", + "j": [ + "flag", + "sr", + "nation", + "country", + "banner" + ] + }, + "flag-south-sudan": { + "a": "Flag: South Sudan", + "b": "1F1F8-1F1F8", + "j": [ + "flag", + "south", + "sd", + "nation", + "country", + "banner" + ] + }, + "flag-so-tom--prncipe": { + "a": "Flag: São Tomé & Príncipe", + "b": "1F1F8-1F1F9", + "j": [ + "flag", + "flag_sao_tome_principe", + "sao", + "tome", + "principe", + "nation", + "country", + "banner" + ] + }, + "flag-el-salvador": { + "a": "Flag: El Salvador", + "b": "1F1F8-1F1FB", + "j": [ + "flag", + "el", + "salvador", + "nation", + "country", + "banner" + ] + }, + "flag-sint-maarten": { + "a": "Flag: Sint Maarten", + "b": "1F1F8-1F1FD", + "j": [ + "flag", + "sint", + "maarten", + "dutch", + "nation", + "country", + "banner" + ] + }, + "flag-syria": { + "a": "Flag: Syria", + "b": "1F1F8-1F1FE", + "j": [ + "flag", + "syrian", + "arab", + "republic", + "nation", + "country", + "banner" + ] + }, + "flag-eswatini": { + "a": "Flag: Eswatini", + "b": "1F1F8-1F1FF", + "j": [ + "flag", + "sz", + "nation", + "country", + "banner" + ] + }, + "flag-tristan-da-cunha": { + "a": "Flag: Tristan Da Cunha", + "b": "1F1F9-1F1E6", + "j": [ + "flag" + ] + }, + "flag-turks--caicos-islands": { + "a": "Flag: Turks & Caicos Islands", + "b": "1F1F9-1F1E8", + "j": [ + "flag", + "flag_turks_caicos_islands", + "turks", + "caicos", + "islands", + "nation", + "country", + "banner" + ] + }, + "flag-chad": { + "a": "Flag: Chad", + "b": "1F1F9-1F1E9", + "j": [ + "flag", + "td", + "nation", + "country", + "banner" + ] + }, + "flag-french-southern-territories": { + "a": "Flag: French Southern Territories", + "b": "1F1F9-1F1EB", + "j": [ + "flag", + "french", + "southern", + "territories", + "nation", + "country", + "banner" + ] + }, + "flag-togo": { + "a": "Flag: Togo", + "b": "1F1F9-1F1EC", + "j": [ + "flag", + "tg", + "nation", + "country", + "banner" + ] + }, + "flag-thailand": { + "a": "Flag: Thailand", + "b": "1F1F9-1F1ED", + "j": [ + "flag", + "th", + "nation", + "country", + "banner" + ] + }, + "flag-tajikistan": { + "a": "Flag: Tajikistan", + "b": "1F1F9-1F1EF", + "j": [ + "flag", + "tj", + "nation", + "country", + "banner" + ] + }, + "flag-tokelau": { + "a": "Flag: Tokelau", + "b": "1F1F9-1F1F0", + "j": [ + "flag", + "tk", + "nation", + "country", + "banner" + ] + }, + "flag-timorleste": { + "a": "Flag: Timor-Leste", + "b": "1F1F9-1F1F1", + "j": [ + "flag", + "flag_timor_leste", + "timor", + "leste", + "nation", + "country", + "banner" + ] + }, + "flag-turkmenistan": { + "a": "Flag: Turkmenistan", + "b": "1F1F9-1F1F2", + "j": [ + "flag", + "nation", + "country", + "banner" + ] + }, + "flag-tunisia": { + "a": "Flag: Tunisia", + "b": "1F1F9-1F1F3", + "j": [ + "flag", + "tn", + "nation", + "country", + "banner" + ] + }, + "flag-tonga": { + "a": "Flag: Tonga", + "b": "1F1F9-1F1F4", + "j": [ + "flag", + "to", + "nation", + "country", + "banner" + ] + }, + "flag-turkey": { + "a": "Flag: Turkey", + "b": "1F1F9-1F1F7", + "j": [ + "flag", + "turkey", + "nation", + "country", + "banner" + ] + }, + "flag-trinidad--tobago": { + "a": "Flag: Trinidad & Tobago", + "b": "1F1F9-1F1F9", + "j": [ + "flag", + "flag_trinidad_tobago", + "trinidad", + "tobago", + "nation", + "country", + "banner" + ] + }, + "flag-tuvalu": { + "a": "Flag: Tuvalu", + "b": "1F1F9-1F1FB", + "j": [ + "flag", + "nation", + "country", + "banner" + ] + }, + "flag-taiwan": { + "a": "Flag: Taiwan", + "b": "1F1F9-1F1FC", + "j": [ + "flag", + "tw", + "nation", + "country", + "banner" + ] + }, + "flag-tanzania": { + "a": "Flag: Tanzania", + "b": "1F1F9-1F1FF", + "j": [ + "flag", + "tanzania", + "united", + "republic", + "nation", + "country", + "banner" + ] + }, + "flag-ukraine": { + "a": "Flag: Ukraine", + "b": "1F1FA-1F1E6", + "j": [ + "flag", + "ua", + "nation", + "country", + "banner" + ] + }, + "flag-uganda": { + "a": "Flag: Uganda", + "b": "1F1FA-1F1EC", + "j": [ + "flag", + "ug", + "nation", + "country", + "banner" + ] + }, + "flag-us-outlying-islands": { + "a": "Flag: U.S. Outlying Islands", + "b": "1F1FA-1F1F2", + "j": [ + "flag", + "flag_u_s_outlying_islands" + ] + }, + "flag-united-nations": { + "a": "Flag: United Nations", + "b": "1F1FA-1F1F3", + "j": [ + "flag", + "un", + "banner" + ] + }, + "flag-united-states": { + "a": "Flag: United States", + "b": "1F1FA-1F1F8", + "j": [ + "flag", + "united", + "states", + "america", + "nation", + "country", + "banner" + ] + }, + "flag-uruguay": { + "a": "Flag: Uruguay", + "b": "1F1FA-1F1FE", + "j": [ + "flag", + "uy", + "nation", + "country", + "banner" + ] + }, + "flag-uzbekistan": { + "a": "Flag: Uzbekistan", + "b": "1F1FA-1F1FF", + "j": [ + "flag", + "uz", + "nation", + "country", + "banner" + ] + }, + "flag-vatican-city": { + "a": "Flag: Vatican City", + "b": "1F1FB-1F1E6", + "j": [ + "flag", + "vatican", + "city", + "nation", + "country", + "banner" + ] + }, + "flag-st-vincent--grenadines": { + "a": "Flag: St. Vincent & Grenadines", + "b": "1F1FB-1F1E8", + "j": [ + "flag", + "flag_st_vincent_grenadines", + "saint", + "vincent", + "grenadines", + "nation", + "country", + "banner" + ] + }, + "flag-venezuela": { + "a": "Flag: Venezuela", + "b": "1F1FB-1F1EA", + "j": [ + "flag", + "ve", + "bolivarian", + "republic", + "nation", + "country", + "banner" + ] + }, + "flag-british-virgin-islands": { + "a": "Flag: British Virgin Islands", + "b": "1F1FB-1F1EC", + "j": [ + "flag", + "british", + "virgin", + "islands", + "bvi", + "nation", + "country", + "banner" + ] + }, + "flag-us-virgin-islands": { + "a": "Flag: U.S. Virgin Islands", + "b": "1F1FB-1F1EE", + "j": [ + "flag", + "flag_u_s_virgin_islands", + "virgin", + "islands", + "us", + "nation", + "country", + "banner" + ] + }, + "flag-vietnam": { + "a": "Flag: Vietnam", + "b": "1F1FB-1F1F3", + "j": [ + "flag", + "viet", + "nam", + "nation", + "country", + "banner" + ] + }, + "flag-vanuatu": { + "a": "Flag: Vanuatu", + "b": "1F1FB-1F1FA", + "j": [ + "flag", + "vu", + "nation", + "country", + "banner" + ] + }, + "flag-wallis--futuna": { + "a": "Flag: Wallis & Futuna", + "b": "1F1FC-1F1EB", + "j": [ + "flag", + "flag_wallis_futuna", + "wallis", + "futuna", + "nation", + "country", + "banner" + ] + }, + "flag-samoa": { + "a": "Flag: Samoa", + "b": "1F1FC-1F1F8", + "j": [ + "flag", + "ws", + "nation", + "country", + "banner" + ] + }, + "flag-kosovo": { + "a": "Flag: Kosovo", + "b": "1F1FD-1F1F0", + "j": [ + "flag", + "xk", + "nation", + "country", + "banner" + ] + }, + "flag-yemen": { + "a": "Flag: Yemen", + "b": "1F1FE-1F1EA", + "j": [ + "flag", + "ye", + "nation", + "country", + "banner" + ] + }, + "flag-mayotte": { + "a": "Flag: Mayotte", + "b": "1F1FE-1F1F9", + "j": [ + "flag", + "yt", + "nation", + "country", + "banner" + ] + }, + "flag-south-africa": { + "a": "Flag: South Africa", + "b": "1F1FF-1F1E6", + "j": [ + "flag", + "south", + "africa", + "nation", + "country", + "banner" + ] + }, + "flag-zambia": { + "a": "Flag: Zambia", + "b": "1F1FF-1F1F2", + "j": [ + "flag", + "zm", + "nation", + "country", + "banner" + ] + }, + "flag-zimbabwe": { + "a": "Flag: Zimbabwe", + "b": "1F1FF-1F1FC", + "j": [ + "flag", + "zw", + "nation", + "country", + "banner" + ] + }, + "flag-england": { + "a": "Flag: England", + "b": "1F3F4-E0067-E0062-E0065-E006E-E0067-E007F", + "j": [ + "flag", + "english" + ] + }, + "flag-scotland": { + "a": "Flag: Scotland", + "b": "1F3F4-E0067-E0062-E0073-E0063-E0074-E007F", + "j": [ + "flag", + "scottish" + ] + }, + "flag-wales": { + "a": "Flag: Wales", + "b": "1F3F4-E0067-E0062-E0077-E006C-E0073-E007F", + "j": [ + "flag", + "welsh" + ] + } + }, + "aliases": {} +} \ No newline at end of file diff --git a/tools/import_emojis.py b/tools/import_emojis.py index 30db3b0b13..5138c25c68 100755 --- a/tools/import_emojis.py +++ b/tools/import_emojis.py @@ -130,4 +130,10 @@ print("Writing emoji_picker_datasource.json...") scripts_dir = os.path.dirname(os.path.abspath(__file__)) with open(os.path.join(scripts_dir, "../vector/src/main/res/raw/emoji_picker_datasource.json"), "w") as outfile: json.dump(emoji_picker_datasource, outfile, ensure_ascii=False, separators=(',', ':')) + +# Also export a formatted version +print("Writing emoji_picker_datasource_formatted.json...") +with open(os.path.join(scripts_dir, "../tools/emojis/emoji_picker_datasource_formatted.json"), "w") as outfile: + json.dump(emoji_picker_datasource, outfile, ensure_ascii=False, indent=4) + print("Done.") diff --git a/tools/release/pushPlayStoreMetaData.sh b/tools/release/pushPlayStoreMetaData.sh new file mode 100755 index 0000000000..ad7288ac36 --- /dev/null +++ b/tools/release/pushPlayStoreMetaData.sh @@ -0,0 +1,109 @@ +#!/usr/bin/env bash + +# +# Copyright (c) 2021 New Vector Ltd +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +set +e + +# Fastlane / PlayStore is not happy if the folder name for local is not supported by the PlayStore. So temporary move them before running fast lane +# List of supported languages: https://support.google.com/googleplay/android-developer/answer/9844778?hl=en#zippy=%2Cview-list-of-available-languages + +echo "Ignoring some languages not supported by the PlayStore" +mkdir ./fastlane_tmp +mv ./fastlane/metadata/android/eo ./fastlane_tmp +mv ./fastlane/metadata/android/fy ./fastlane_tmp +mv ./fastlane/metadata/android/ga ./fastlane_tmp +mv ./fastlane/metadata/android/kab ./fastlane_tmp +mv ./fastlane/metadata/android/nb ./fastlane_tmp + +# Fastlane / PlayStore require longDescription and shortDescription file to be set, so copy the default one for +echo "Copying default description when missing" +if [[ -f "./fastlane/metadata/android/ro/full_description.txt" ]]; then + echo "It appears that file ./fastlane/metadata/android/ro/full_description.txt now exists. This can be removed." + removeFullDes_ro=0 +else + echo "Copy default full description to ./fastlane/metadata/android/ro" + cp ./fastlane/metadata/android/en-US/full_description.txt ./fastlane/metadata/android/ro + removeFullDes_ro=1 +fi + +if [[ -f "./fastlane/metadata/android/si-LK/full_description.txt" ]]; then + echo "It appears that file ./fastlane/metadata/android/si-LK/full_description.txt now exists. This can be removed." + removeFullDes_si=0 +else + echo "Copy default full description to ./fastlane/metadata/android/si-LK" + cp ./fastlane/metadata/android/en-US/full_description.txt ./fastlane/metadata/android/si-LK + removeFullDes_si=1 +fi + +if [[ -f "./fastlane/metadata/android/si-LK/short_description.txt" ]]; then + echo "It appears that file ./fastlane/metadata/android/si-LK/short_description.txt now exists. This can be removed." + removeShortDes_si=0 +else + echo "Copy default short description to ./fastlane/metadata/android/si-LK" + cp ./fastlane/metadata/android/en-US/short_description.txt ./fastlane/metadata/android/si-LK + removeShortDes_si=1 +fi + +if [[ -f "./fastlane/metadata/android/th/full_description.txt" ]]; then + echo "It appears that file ./fastlane/metadata/android/th/full_description.txt now exists. This can be removed." + removeFullDes_th=0 +else + echo "Copy default full description to ./fastlane/metadata/android/th" + cp ./fastlane/metadata/android/en-US/full_description.txt ./fastlane/metadata/android/th + removeFullDes_th=1 +fi + +if [[ -f "./fastlane/metadata/android/vi/full_description.txt" ]]; then + echo "It appears that file ./fastlane/metadata/android/vi/full_description.txt now exists. This can be removed." + removeFullDes_vi=0 +else + echo "Copy default full description to ./fastlane/metadata/android/vi" + cp ./fastlane/metadata/android/en-US/full_description.txt ./fastlane/metadata/android/vi + removeFullDes_vi=1 +fi + +# Run fastlane +echo "Run fastlane to push to the PlaysStore" +fastlane deployMeta + +echo "Cleanup" +mv ./fastlane_tmp/* ./fastlane/metadata/android/ + +# Delete the tmp folder (should be empty) +rmdir ./fastlane_tmp + +if [[ ${removeFullDes_ro} -eq 1 ]]; then + rm ./fastlane/metadata/android/ro/full_description.txt +fi + +if [[ ${removeFullDes_si} -eq 1 ]]; then + rm ./fastlane/metadata/android/si-LK/full_description.txt +fi + +if [[ ${removeShortDes_si} -eq 1 ]]; then + rm ./fastlane/metadata/android/si-LK/short_description.txt +fi + +if [[ ${removeFullDes_th} -eq 1 ]]; then + rm ./fastlane/metadata/android/th/full_description.txt +fi + +if [[ ${removeFullDes_vi} -eq 1 ]]; then + rm ./fastlane/metadata/android/vi/full_description.txt +fi + +echo "Success!" diff --git a/vector/src/main/java/im/vector/app/features/form/FormEditTextItem.kt b/vector/src/main/java/im/vector/app/features/form/FormEditTextItem.kt index e2203057ab..2b2fddd0c9 100644 --- a/vector/src/main/java/im/vector/app/features/form/FormEditTextItem.kt +++ b/vector/src/main/java/im/vector/app/features/form/FormEditTextItem.kt @@ -17,6 +17,7 @@ package im.vector.app.features.form import android.text.Editable +import android.view.View import android.view.inputmethod.EditorInfo import android.widget.TextView import com.airbnb.epoxy.EpoxyAttribute @@ -40,6 +41,9 @@ abstract class FormEditTextItem : VectorEpoxyModel() { @EpoxyAttribute var value: String? = null + @EpoxyAttribute + var forceUpdateValue: Boolean = false + @EpoxyAttribute var errorMessage: String? = null @@ -64,12 +68,23 @@ abstract class FormEditTextItem : VectorEpoxyModel() { @EpoxyAttribute(EpoxyAttribute.Option.DoNotHash) var editorActionListener: TextView.OnEditorActionListener? = null + @EpoxyAttribute(EpoxyAttribute.Option.DoNotHash) + var onFocusChange: ((Boolean) -> Unit)? = null + + @EpoxyAttribute + var prefixText: String? = null + + @EpoxyAttribute + var suffixText: String? = null + private val onTextChangeListener = object : SimpleTextWatcher() { override fun afterTextChanged(s: Editable) { onTextChange?.invoke(s.toString()) } } + private val onFocusChangedListener = View.OnFocusChangeListener { _, hasFocus -> onFocusChange?.invoke(hasFocus) } + override fun bind(holder: Holder) { super.bind(holder) holder.textInputLayout.isEnabled = enabled @@ -77,7 +92,14 @@ abstract class FormEditTextItem : VectorEpoxyModel() { holder.textInputLayout.error = errorMessage holder.textInputLayout.endIconMode = endIconMode ?: TextInputLayout.END_ICON_NONE - holder.setValueOnce(holder.textInputEditText, value) + holder.textInputLayout.prefixText = prefixText + holder.textInputLayout.suffixText = suffixText + + if (forceUpdateValue) { + holder.textInputEditText.setText(value) + } else { + holder.setValueOnce(holder.textInputEditText, value) + } holder.textInputEditText.isEnabled = enabled inputType?.let { holder.textInputEditText.inputType = it } @@ -86,6 +108,7 @@ abstract class FormEditTextItem : VectorEpoxyModel() { holder.textInputEditText.addTextChangedListenerOnce(onTextChangeListener) holder.textInputEditText.setOnEditorActionListener(editorActionListener) + holder.textInputEditText.onFocusChangeListener = onFocusChangedListener } override fun shouldSaveViewState(): Boolean { diff --git a/vector/src/main/java/im/vector/app/features/roomdirectory/createroom/CreateRoomController.kt b/vector/src/main/java/im/vector/app/features/roomdirectory/createroom/CreateRoomController.kt index 61b34a1499..6c441c355c 100644 --- a/vector/src/main/java/im/vector/app/features/roomdirectory/createroom/CreateRoomController.kt +++ b/vector/src/main/java/im/vector/app/features/roomdirectory/createroom/CreateRoomController.kt @@ -99,11 +99,13 @@ class CreateRoomController @Inject constructor( } if (viewState.roomVisibilityType is CreateRoomViewState.RoomVisibilityType.Public) { // Room alias for public room - roomAliasEditItem { + formEditTextItem { id("alias") enabled(enableFormElement) value(viewState.roomVisibilityType.aliasLocalPart) - homeServer(":" + viewState.homeServerName) + suffixText(":" + viewState.homeServerName) + prefixText("#") + hint(host.stringProvider.getString(R.string.room_alias_address_hint)) errorMessage( host.roomAliasErrorFormatter.format( (((viewState.asyncCreateRoomRequest as? Fail)?.error) as? CreateRoomFailure.AliasError)?.aliasError) diff --git a/vector/src/main/java/im/vector/app/features/roomdirectory/createroom/RoomAliasEditItem.kt b/vector/src/main/java/im/vector/app/features/roomdirectory/createroom/RoomAliasEditItem.kt deleted file mode 100644 index 9cb6f79a56..0000000000 --- a/vector/src/main/java/im/vector/app/features/roomdirectory/createroom/RoomAliasEditItem.kt +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright 2019 New Vector Ltd - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package im.vector.app.features.roomdirectory.createroom - -import android.text.Editable -import android.widget.TextView -import com.airbnb.epoxy.EpoxyAttribute -import com.airbnb.epoxy.EpoxyModelClass -import com.google.android.material.textfield.TextInputEditText -import com.google.android.material.textfield.TextInputLayout -import im.vector.app.R -import im.vector.app.core.epoxy.TextListener -import im.vector.app.core.epoxy.VectorEpoxyHolder -import im.vector.app.core.epoxy.VectorEpoxyModel -import im.vector.app.core.epoxy.addTextChangedListenerOnce -import im.vector.app.core.epoxy.setValueOnce -import im.vector.app.core.platform.SimpleTextWatcher - -@EpoxyModelClass(layout = R.layout.item_room_alias_text_input) -abstract class RoomAliasEditItem : VectorEpoxyModel() { - - @EpoxyAttribute - var value: String? = null - - @EpoxyAttribute - var errorMessage: String? = null - - @EpoxyAttribute - var homeServer: String? = null - - @EpoxyAttribute - var enabled: Boolean = true - - @EpoxyAttribute(EpoxyAttribute.Option.DoNotHash) - var onTextChange: TextListener? = null - - private val onTextChangeListener = object : SimpleTextWatcher() { - override fun afterTextChanged(s: Editable) { - onTextChange?.invoke(s.toString()) - } - } - - override fun bind(holder: Holder) { - super.bind(holder) - holder.textInputLayout.isEnabled = enabled - holder.textInputLayout.error = errorMessage - - holder.setValueOnce(holder.textInputEditText, value) - holder.textInputEditText.isEnabled = enabled - holder.textInputEditText.addTextChangedListenerOnce(onTextChangeListener) - holder.homeServerText.text = homeServer - } - - override fun shouldSaveViewState(): Boolean { - return false - } - - override fun unbind(holder: Holder) { - super.unbind(holder) - holder.textInputEditText.removeTextChangedListener(onTextChangeListener) - } - - class Holder : VectorEpoxyHolder() { - val textInputLayout by bind(R.id.itemRoomAliasTextInputLayout) - val textInputEditText by bind(R.id.itemRoomAliasTextInputEditText) - val homeServerText by bind(R.id.itemRoomAliasHomeServer) - } -} diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/alias/RoomAliasController.kt b/vector/src/main/java/im/vector/app/features/roomprofile/alias/RoomAliasController.kt index 97050e9c6d..4a683b6292 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/alias/RoomAliasController.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/alias/RoomAliasController.kt @@ -36,9 +36,9 @@ import im.vector.app.features.discovery.settingsInfoItem import im.vector.app.features.form.formEditTextItem import im.vector.app.features.form.formSwitchItem import im.vector.app.features.roomdirectory.createroom.RoomAliasErrorFormatter -import im.vector.app.features.roomdirectory.createroom.roomAliasEditItem import org.matrix.android.sdk.api.session.room.alias.RoomAliasError import org.matrix.android.sdk.api.session.room.model.RoomDirectoryVisibility +import org.matrix.android.sdk.api.session.room.model.RoomType import javax.inject.Inject class RoomAliasController @Inject constructor( @@ -71,7 +71,9 @@ class RoomAliasController @Inject constructor( // Published alias buildPublishInfo(data) // Room directory visibility - buildRoomDirectoryVisibility(data) + if (data.roomSummary.invoke()?.roomType != RoomType.SPACE) { + buildRoomDirectoryVisibility(data) + } // Local alias buildLocalInfo(data) } @@ -243,10 +245,12 @@ class RoomAliasController @Inject constructor( } } is RoomAliasViewState.AddAliasState.Editing -> { - roomAliasEditItem { + formEditTextItem { id("newLocalAlias") value(data.newLocalAliasState.value) - homeServer(":" + data.homeServerName) + suffixText(":" + data.homeServerName) + prefixText("#") + hint(host.stringProvider.getString(R.string.room_alias_address_hint)) errorMessage(host.roomAliasErrorFormatter.format((data.newLocalAliasState.asyncRequest as? Fail)?.error as? RoomAliasError)) onTextChange { value -> host.callback?.setNewLocalAliasLocalPart(value) diff --git a/vector/src/main/java/im/vector/app/features/spaces/SpaceCreationActivity.kt b/vector/src/main/java/im/vector/app/features/spaces/SpaceCreationActivity.kt index 6bf31dd5ce..a02755a155 100644 --- a/vector/src/main/java/im/vector/app/features/spaces/SpaceCreationActivity.kt +++ b/vector/src/main/java/im/vector/app/features/spaces/SpaceCreationActivity.kt @@ -113,6 +113,9 @@ class SpaceCreationActivity : SimpleFragmentActivity(), CreateSpaceViewModel.Fac CreateSpaceEvents.HideModalLoading -> { hideWaitingView() } + is CreateSpaceEvents.ShowModalLoading -> { + showWaitingView(it.message) + } } } } diff --git a/vector/src/main/java/im/vector/app/features/spaces/SpaceListAction.kt b/vector/src/main/java/im/vector/app/features/spaces/SpaceListAction.kt index b8b6cb4667..12d4b40f42 100644 --- a/vector/src/main/java/im/vector/app/features/spaces/SpaceListAction.kt +++ b/vector/src/main/java/im/vector/app/features/spaces/SpaceListAction.kt @@ -26,6 +26,9 @@ sealed class SpaceListAction : VectorViewModelAction { data class LeaveSpace(val spaceSummary: RoomSummary) : SpaceListAction() data class ToggleExpand(val spaceSummary: RoomSummary) : SpaceListAction() object AddSpace : SpaceListAction() + data class MoveSpace(val spaceId: String, val delta : Int) : SpaceListAction() + data class OnStartDragging(val spaceId: String, val expanded: Boolean) : SpaceListAction() + data class OnEndDragging(val spaceId: String, val expanded: Boolean) : SpaceListAction() data class SelectLegacyGroup(val groupSummary: GroupSummary?) : SpaceListAction() } diff --git a/vector/src/main/java/im/vector/app/features/spaces/SpaceListFragment.kt b/vector/src/main/java/im/vector/app/features/spaces/SpaceListFragment.kt index f50ba90221..0a67977e6c 100644 --- a/vector/src/main/java/im/vector/app/features/spaces/SpaceListFragment.kt +++ b/vector/src/main/java/im/vector/app/features/spaces/SpaceListFragment.kt @@ -17,9 +17,11 @@ package im.vector.app.features.spaces import android.os.Bundle +import android.view.HapticFeedbackConstants import android.view.LayoutInflater import android.view.View import android.view.ViewGroup +import com.airbnb.epoxy.EpoxyTouchHelper import com.airbnb.mvrx.Incomplete import com.airbnb.mvrx.Success import com.airbnb.mvrx.fragmentViewModel @@ -54,6 +56,53 @@ class SpaceListFragment @Inject constructor( spaceController.callback = this views.stateView.contentView = views.groupListView views.groupListView.configureWith(spaceController) + EpoxyTouchHelper.initDragging(spaceController) + .withRecyclerView(views.groupListView) + .forVerticalList() + .withTarget(SpaceSummaryItem::class.java) + .andCallbacks(object : EpoxyTouchHelper.DragCallbacks() { + var toPositionM: Int? = null + var fromPositionM: Int? = null + var initialElevation: Float? = null + + override fun onDragStarted(model: SpaceSummaryItem?, itemView: View?, adapterPosition: Int) { + toPositionM = null + fromPositionM = null + model?.matrixItem?.id?.let { + viewModel.handle(SpaceListAction.OnStartDragging(it, model.expanded)) + } + itemView?.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS) + initialElevation = itemView?.elevation + itemView?.elevation = 6f + } + + override fun onDragReleased(model: SpaceSummaryItem?, itemView: View?) { +// Timber.v("VAL: onModelMoved from $fromPositionM to $toPositionM ${model?.matrixItem?.getBestName()}") + if (toPositionM == null || fromPositionM == null) return + val movingSpace = model?.matrixItem?.id ?: return + viewModel.handle(SpaceListAction.MoveSpace(movingSpace, toPositionM!! - fromPositionM!!)) + } + + override fun clearView(model: SpaceSummaryItem?, itemView: View?) { +// Timber.v("VAL: clearView ${model?.matrixItem?.getBestName()}") + itemView?.elevation = initialElevation ?: 0f + } + + override fun onModelMoved(fromPosition: Int, toPosition: Int, modelBeingMoved: SpaceSummaryItem?, itemView: View?) { +// Timber.v("VAL: onModelMoved incremental from $fromPosition to $toPosition ${modelBeingMoved?.matrixItem?.getBestName()}") + if (fromPositionM == null) { + fromPositionM = fromPosition + } + toPositionM = toPosition + itemView?.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS) + } + + override fun isDragEnabledForModel(model: SpaceSummaryItem?): Boolean { +// Timber.v("VAL: isDragEnabledForModel ${model?.matrixItem?.getBestName()}") + return model?.canDrag == true + } + }) + viewModel.observeViewEvents { when (it) { is SpaceListViewEvents.OpenSpaceSummary -> sharedActionViewModel.post(HomeActivitySharedAction.OpenSpacePreview(it.id)) @@ -74,7 +123,7 @@ class SpaceListFragment @Inject constructor( override fun invalidate() = withState(viewModel) { state -> when (state.asyncSpaces) { is Incomplete -> views.stateView.state = StateView.State.Loading - is Success -> views.stateView.state = StateView.State.Content + is Success -> views.stateView.state = StateView.State.Content } spaceController.update(state) } @@ -86,6 +135,7 @@ class SpaceListFragment @Inject constructor( override fun onSpaceInviteSelected(spaceSummary: RoomSummary) { viewModel.handle(SpaceListAction.OpenSpaceInvite(spaceSummary)) } + override fun onSpaceSettings(spaceSummary: RoomSummary) { sharedActionViewModel.post(HomeActivitySharedAction.ShowSpaceSettings(spaceSummary.roomId)) } diff --git a/vector/src/main/java/im/vector/app/features/spaces/SpaceListViewState.kt b/vector/src/main/java/im/vector/app/features/spaces/SpaceListViewState.kt index b57a5d364b..7482f4881e 100644 --- a/vector/src/main/java/im/vector/app/features/spaces/SpaceListViewState.kt +++ b/vector/src/main/java/im/vector/app/features/spaces/SpaceListViewState.kt @@ -29,7 +29,9 @@ data class SpaceListViewState( val myMxItem : Async = Uninitialized, val asyncSpaces: Async> = Uninitialized, val selectedGroupingMethod: RoomGroupingMethod = RoomGroupingMethod.BySpace(null), - val rootSpaces: List? = null, + val rootSpacesOrdered: List? = null, + val spaceOrderInfo: Map? = null, + val spaceOrderLocalEchos: Map? = null, val legacyGroups: List? = null, val expandedStates: Map = emptyMap(), val homeAggregateCount : RoomAggregateNotificationCount = RoomAggregateNotificationCount(0, 0) diff --git a/vector/src/main/java/im/vector/app/features/spaces/SpaceSummaryController.kt b/vector/src/main/java/im/vector/app/features/spaces/SpaceSummaryController.kt index 78eb232cf6..828308007b 100644 --- a/vector/src/main/java/im/vector/app/features/spaces/SpaceSummaryController.kt +++ b/vector/src/main/java/im/vector/app/features/spaces/SpaceSummaryController.kt @@ -62,7 +62,7 @@ class SpaceSummaryController @Inject constructor( buildGroupModels( nonNullViewState.asyncSpaces(), nonNullViewState.selectedGroupingMethod, - nonNullViewState.rootSpaces, + nonNullViewState.rootSpacesOrdered, nonNullViewState.expandedStates, nonNullViewState.homeAggregateCount) @@ -127,6 +127,7 @@ class SpaceSummaryController @Inject constructor( countState(UnreadCounterBadgeView.State(1, true)) selected(false) description(host.stringProvider.getString(R.string.you_are_invited)) + canDrag(false) listener { host.callback?.onSpaceInviteSelected(roomSummary) } } } @@ -139,7 +140,6 @@ class SpaceSummaryController @Inject constructor( } rootSpaces - ?.sortedBy { it.roomId } ?.forEach { groupSummary -> val isSelected = selected is RoomGroupingMethod.BySpace && groupSummary.roomId == selected.space()?.roomId // does it have children? @@ -154,8 +154,12 @@ class SpaceSummaryController @Inject constructor( id(groupSummary.roomId) hasChildren(hasChildren) expanded(expanded) + // to debug order + // matrixItem(groupSummary.copy(displayName = "${groupSummary.displayName} / ${spaceOrderInfo?.get(groupSummary.roomId)}") + // .toMatrixItem()) matrixItem(groupSummary.toMatrixItem()) selected(isSelected) + canDrag(true) onMore { host.callback?.onSpaceSettings(groupSummary) } listener { host.callback?.onSpaceSelected(groupSummary) } toggleExpand { host.callback?.onToggleExpand(groupSummary) } diff --git a/vector/src/main/java/im/vector/app/features/spaces/SpaceSummaryItem.kt b/vector/src/main/java/im/vector/app/features/spaces/SpaceSummaryItem.kt index a7432571ed..6cffabd851 100644 --- a/vector/src/main/java/im/vector/app/features/spaces/SpaceSummaryItem.kt +++ b/vector/src/main/java/im/vector/app/features/spaces/SpaceSummaryItem.kt @@ -51,6 +51,7 @@ abstract class SpaceSummaryItem : VectorEpoxyModel() { @EpoxyAttribute var countState: UnreadCounterBadgeView.State = UnreadCounterBadgeView.State(0, false) @EpoxyAttribute var description: String? = null @EpoxyAttribute var showSeparator: Boolean = false + @EpoxyAttribute var canDrag: Boolean = true override fun bind(holder: Holder) { super.bind(holder) diff --git a/vector/src/main/java/im/vector/app/features/spaces/SpacesListViewModel.kt b/vector/src/main/java/im/vector/app/features/spaces/SpacesListViewModel.kt index ca1dc54cf5..400a658d1b 100644 --- a/vector/src/main/java/im/vector/app/features/spaces/SpacesListViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/spaces/SpacesListViewModel.kt @@ -29,23 +29,30 @@ import im.vector.app.AppStateHandler import im.vector.app.RoomGroupingMethod import im.vector.app.core.platform.VectorViewModel import im.vector.app.features.invite.AutoAcceptInvites +import im.vector.app.features.session.coroutineScope import im.vector.app.features.settings.VectorPreferences import im.vector.app.group import im.vector.app.space import io.reactivex.Observable -import io.reactivex.functions.BiFunction import io.reactivex.schedulers.Schedulers import kotlinx.coroutines.launch import org.matrix.android.sdk.api.extensions.tryOrNull import org.matrix.android.sdk.api.query.ActiveSpaceFilter import org.matrix.android.sdk.api.query.QueryStringValue import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.events.model.toModel import org.matrix.android.sdk.api.session.group.groupSummaryQueryParams import org.matrix.android.sdk.api.session.room.RoomSortOrder +import org.matrix.android.sdk.api.session.room.accountdata.RoomAccountDataEvent +import org.matrix.android.sdk.api.session.room.accountdata.RoomAccountDataTypes import org.matrix.android.sdk.api.session.room.model.Membership import org.matrix.android.sdk.api.session.room.model.RoomSummary import org.matrix.android.sdk.api.session.room.roomSummaryQueryParams import org.matrix.android.sdk.api.session.room.summary.RoomAggregateNotificationCount +import org.matrix.android.sdk.api.session.space.SpaceOrderUtils +import org.matrix.android.sdk.api.session.space.model.SpaceOrderContent +import org.matrix.android.sdk.api.session.space.model.TopLevelSpaceComparator import org.matrix.android.sdk.api.session.user.model.User import org.matrix.android.sdk.api.util.toMatrixItem import org.matrix.android.sdk.rx.asObservable @@ -148,37 +155,86 @@ class SpacesListViewModel @AssistedInject constructor(@Assisted initialState: Sp }.disposeOnClear() } -// private fun observeSelectionState() { -// selectSubscribe(SpaceListViewState::selectedSpace) { spaceSummary -> -// if (spaceSummary != null) { -// // We only want to open group if the updated selectedGroup is a different one. -// if (currentGroupId != spaceSummary.roomId) { -// currentGroupId = spaceSummary.roomId -// _viewEvents.post(SpaceListViewEvents.OpenSpace) -// } -// appStateHandler.setCurrentSpace(spaceSummary.roomId) -// } else { -// // If selected group is null we force to default. It can happens when leaving the selected group. -// setState { -// copy(selectedSpace = this.asyncSpaces()?.find { it.roomId == ALL_COMMUNITIES_GROUP_ID }) -// } -// } -// } -// } - override fun handle(action: SpaceListAction) { when (action) { - is SpaceListAction.SelectSpace -> handleSelectSpace(action) - is SpaceListAction.LeaveSpace -> handleLeaveSpace(action) - SpaceListAction.AddSpace -> handleAddSpace() - is SpaceListAction.ToggleExpand -> handleToggleExpand(action) - is SpaceListAction.OpenSpaceInvite -> handleSelectSpaceInvite(action) + is SpaceListAction.SelectSpace -> handleSelectSpace(action) + is SpaceListAction.LeaveSpace -> handleLeaveSpace(action) + SpaceListAction.AddSpace -> handleAddSpace() + is SpaceListAction.ToggleExpand -> handleToggleExpand(action) + is SpaceListAction.OpenSpaceInvite -> handleSelectSpaceInvite(action) is SpaceListAction.SelectLegacyGroup -> handleSelectGroup(action) + is SpaceListAction.MoveSpace -> handleMoveSpace(action) + is SpaceListAction.OnEndDragging -> handleEndDragging() + is SpaceListAction.OnStartDragging -> handleStartDragging() } } // PRIVATE METHODS ***************************************************************************** + var preDragExpandedState: Map? = null + private fun handleStartDragging() = withState { state -> + preDragExpandedState = state.expandedStates.toMap() + setState { + copy( + expandedStates = expandedStates.map { + it.key to false + }.toMap() + ) + } + } + + private fun handleEndDragging() { + // restore expanded state + setState { + copy( + expandedStates = preDragExpandedState.orEmpty() + ) + } + } + + private fun handleMoveSpace(action: SpaceListAction.MoveSpace) = withState { state -> + state.rootSpacesOrdered ?: return@withState + val orderCommands = SpaceOrderUtils.orderCommandsForMove( + state.rootSpacesOrdered.map { + it.roomId to (state.spaceOrderLocalEchos?.get(it.roomId) ?: state.spaceOrderInfo?.get(it.roomId)) + }, + action.spaceId, + action.delta + ) + + // local echo + val updatedLocalEchos = state.spaceOrderLocalEchos.orEmpty().toMutableMap().apply { + orderCommands.forEach { + this[it.spaceId] = it.order + } + }.toMap() + + setState { + copy( + rootSpacesOrdered = state.rootSpacesOrdered.toMutableList().apply { + val index = indexOfFirst { it.roomId == action.spaceId } + val moved = removeAt(index) + add(index + action.delta, moved) + }, + spaceOrderLocalEchos = updatedLocalEchos + ) + } + session.coroutineScope.launch { + orderCommands.forEach { + session.getRoom(it.spaceId)?.updateAccountData(RoomAccountDataTypes.EVENT_TYPE_SPACE_ORDER, + SpaceOrderContent(order = it.order).toContent() + ) + } + } + + // restore expanded state + setState { + copy( + expandedStates = preDragExpandedState.orEmpty() + ) + } + } + private fun handleSelectSpace(action: SpaceListAction.SelectSpace) = withState { state -> val groupingMethod = state.selectedGroupingMethod if (groupingMethod is RoomGroupingMethod.ByLegacyGroup || groupingMethod.space()?.roomId != action.spaceSummary?.roomId) { @@ -229,24 +285,43 @@ class SpacesListViewModel @AssistedInject constructor(@Assisted initialState: Sp excludeType = listOf(/**RoomType.MESSAGING,$*/ null) } - Observable.combineLatest, List>( - session - .rx() + + val rxSession = session.rx() + + Observable.combineLatest, List, List>( + rxSession .liveUser(session.myUserId) .map { it.getOrNull() }, - session - .rx() + rxSession .liveSpaceSummaries(spaceSummaryQueryParams), - BiFunction { _, communityGroups -> + session.accountDataService().getLiveRoomAccountDataEvents(setOf(RoomAccountDataTypes.EVENT_TYPE_SPACE_ORDER)).asObservable(), + { _, communityGroups, _ -> communityGroups } ) .execute { async -> + val rootSpaces = session.spaceService().getRootSpaceSummaries() + val orders = rootSpaces.map { + it.roomId to session.getRoom(it.roomId) + ?.getAccountDataEvent(RoomAccountDataTypes.EVENT_TYPE_SPACE_ORDER) + ?.content.toModel() + ?.safeOrder() + }.toMap() copy( asyncSpaces = async, - rootSpaces = session.spaceService().getRootSpaceSummaries() + rootSpacesOrdered = rootSpaces.sortedWith(TopLevelSpaceComparator(orders)), + spaceOrderInfo = orders + ) + } + + // clear local echos on update + session.accountDataService() + .getLiveRoomAccountDataEvents(setOf(RoomAccountDataTypes.EVENT_TYPE_SPACE_ORDER)) + .asObservable().execute { + copy( + spaceOrderLocalEchos = emptyMap() ) } } diff --git a/vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceAction.kt b/vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceAction.kt index cd31b40354..1f0ed6428f 100644 --- a/vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceAction.kt +++ b/vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceAction.kt @@ -23,6 +23,7 @@ sealed class CreateSpaceAction : VectorViewModelAction { data class SetRoomType(val type: SpaceType) : CreateSpaceAction() data class NameChanged(val name: String) : CreateSpaceAction() data class TopicChanged(val topic: String) : CreateSpaceAction() + data class SpaceAliasChanged(val aliasLocalPart: String) : CreateSpaceAction() data class SetAvatar(val uri: Uri?) : CreateSpaceAction() object OnBackPressed : CreateSpaceAction() object NextFromDetails : CreateSpaceAction() diff --git a/vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceDetailsFragment.kt b/vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceDetailsFragment.kt index b5925eec59..544c33948b 100644 --- a/vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceDetailsFragment.kt +++ b/vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceDetailsFragment.kt @@ -84,6 +84,10 @@ class CreateSpaceDetailsFragment @Inject constructor( sharedViewModel.handle(CreateSpaceAction.TopicChanged(newTopic)) } + override fun setAliasLocalPart(aliasLocalPart: String) { + sharedViewModel.handle(CreateSpaceAction.SpaceAliasChanged(aliasLocalPart)) + } + override fun onBackPressed(toolbarButton: Boolean): Boolean { sharedViewModel.handle(CreateSpaceAction.OnBackPressed) return true diff --git a/vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceEvents.kt b/vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceEvents.kt index c3fa2b2068..073531353f 100644 --- a/vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceEvents.kt +++ b/vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceEvents.kt @@ -27,4 +27,5 @@ sealed class CreateSpaceEvents : VectorViewEvents { data class FinishSuccess(val spaceId: String, val defaultRoomId: String?, val topology: SpaceTopology?) : CreateSpaceEvents() data class ShowModalError(val errorMessage: String) : CreateSpaceEvents() object HideModalLoading : CreateSpaceEvents() + data class ShowModalLoading(val message: String?) : CreateSpaceEvents() } diff --git a/vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceState.kt b/vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceState.kt index 147fd3a616..39a69e837b 100644 --- a/vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceState.kt +++ b/vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceState.kt @@ -28,6 +28,10 @@ data class CreateSpaceState( val step: Step = Step.ChooseType, val spaceType: SpaceType? = null, val spaceTopology: SpaceTopology? = null, + val homeServerName: String? = null, + val aliasLocalPart: String? = null, + val aliasManuallyModified: Boolean = false, + val aliasVerificationTask: Async = Uninitialized, val nameInlineError: String? = null, val defaultRooms: Map? = null, val creationResult: Async = Uninitialized diff --git a/vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceViewModel.kt b/vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceViewModel.kt index aff342cea7..60110b7dd5 100644 --- a/vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceViewModel.kt @@ -35,14 +35,27 @@ import im.vector.app.core.platform.VectorViewModel import im.vector.app.core.resources.StringProvider import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch +import org.matrix.android.sdk.api.MatrixPatterns +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.room.AliasAvailabilityResult +import org.matrix.android.sdk.api.session.room.failure.CreateRoomFailure class CreateSpaceViewModel @AssistedInject constructor( @Assisted initialState: CreateSpaceState, + private val session: Session, private val stringProvider: StringProvider, private val createSpaceViewModelTask: CreateSpaceViewModelTask, private val errorFormatter: ErrorFormatter ) : VectorViewModel(initialState) { + init { + setState { + copy( + homeServerName = session.myUserId.substringAfter(":") + ) + } + } + @AssistedFactory interface Factory { fun create(initialState: CreateSpaceState): CreateSpaceViewModel @@ -81,10 +94,22 @@ class CreateSpaceViewModel @AssistedInject constructor( } is CreateSpaceAction.NameChanged -> { setState { - copy( - nameInlineError = null, - name = action.name - ) + if (aliasManuallyModified) { + copy( + nameInlineError = null, + name = action.name, + aliasVerificationTask = Uninitialized + ) + } else { + val tentativeAlias = + MatrixPatterns.candidateAliasFromRoomName(action.name) + copy( + nameInlineError = null, + name = action.name, + aliasLocalPart = tentativeAlias, + aliasVerificationTask = Uninitialized + ) + } } } is CreateSpaceAction.TopicChanged -> { @@ -94,6 +119,17 @@ class CreateSpaceViewModel @AssistedInject constructor( ) } } + is CreateSpaceAction.SpaceAliasChanged -> { + // This called only when the alias is change manually + // not when programmatically changed via a change on name + setState { + copy( + aliasManuallyModified = true, + aliasLocalPart = action.aliasLocalPart, + aliasVerificationTask = Uninitialized + ) + } + } CreateSpaceAction.OnBackPressed -> { handleBackNavigation() } @@ -204,12 +240,38 @@ class CreateSpaceViewModel @AssistedInject constructor( } _viewEvents.post(CreateSpaceEvents.NavigateToChoosePrivateType) } else { + // it'a public space, let's check alias + val aliasLocalPart = state.aliasLocalPart + _viewEvents.post(CreateSpaceEvents.ShowModalLoading(null)) setState { - copy( - step = CreateSpaceState.Step.AddRooms - ) + copy(aliasVerificationTask = Loading()) + } + viewModelScope.launch { + try { + when (val result = session.checkAliasAvailability(aliasLocalPart)) { + AliasAvailabilityResult.Available -> { + setState { + copy( + step = CreateSpaceState.Step.AddRooms + ) + } + _viewEvents.post(CreateSpaceEvents.HideModalLoading) + _viewEvents.post(CreateSpaceEvents.NavigateToAddRooms) + } + is AliasAvailabilityResult.NotAvailable -> { + setState { + copy(aliasVerificationTask = Fail(result.roomAliasError)) + } + _viewEvents.post(CreateSpaceEvents.HideModalLoading) + } + } + } catch (failure: Throwable) { + setState { + copy(aliasVerificationTask = Fail(failure)) + } + _viewEvents.post(CreateSpaceEvents.HideModalLoading) + } } - _viewEvents.post(CreateSpaceEvents.NavigateToAddRooms) } } } @@ -221,6 +283,9 @@ class CreateSpaceViewModel @AssistedInject constructor( } viewModelScope.launch(Dispatchers.IO) { try { + val alias = if (state.spaceType == SpaceType.Public) { + state.aliasLocalPart + } else null val result = createSpaceViewModelTask.execute( CreateSpaceTaskParams( spaceName = spaceName, @@ -230,7 +295,8 @@ class CreateSpaceViewModel @AssistedInject constructor( defaultRooms = state.defaultRooms ?.entries ?.sortedBy { it.key } - ?.mapNotNull { it.value } ?: emptyList() + ?.mapNotNull { it.value } ?: emptyList(), + spaceAlias = alias ) ) when (result) { @@ -260,10 +326,22 @@ class CreateSpaceViewModel @AssistedInject constructor( ) } is CreateSpaceTaskResult.FailedToCreateSpace -> { - setState { - copy(creationResult = Fail(result.failure)) + if (result.failure is CreateRoomFailure.AliasError) { + setState { + copy( + step = CreateSpaceState.Step.SetDetails, + aliasVerificationTask = Fail(result.failure.aliasError), + creationResult = Uninitialized + ) + } + _viewEvents.post(CreateSpaceEvents.HideModalLoading) + _viewEvents.post(CreateSpaceEvents.NavigateToDetails) + } else { + setState { + copy(creationResult = Fail(result.failure)) + } + _viewEvents.post(CreateSpaceEvents.ShowModalError(errorFormatter.toHumanReadable(result.failure))) } - _viewEvents.post(CreateSpaceEvents.ShowModalError(errorFormatter.toHumanReadable(result.failure))) } } } catch (failure: Throwable) { diff --git a/vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceViewModelTask.kt b/vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceViewModelTask.kt index 9ce1089f6c..f1731caf76 100644 --- a/vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceViewModelTask.kt +++ b/vector/src/main/java/im/vector/app/features/spaces/create/CreateSpaceViewModelTask.kt @@ -45,6 +45,7 @@ data class CreateSpaceTaskParams( val spaceName: String, val spaceTopic: String?, val spaceAvatar: Uri? = null, + val spaceAlias: String? = null, val isPublic: Boolean, val defaultRooms: List = emptyList() ) @@ -57,7 +58,13 @@ class CreateSpaceViewModelTask @Inject constructor( override suspend fun execute(params: CreateSpaceTaskParams): CreateSpaceTaskResult { val spaceID = try { - session.spaceService().createSpace(params.spaceName, params.spaceTopic, params.spaceAvatar, params.isPublic) + session.spaceService().createSpace( + params.spaceName, + params.spaceTopic, + params.spaceAvatar, + params.isPublic, + params.spaceAlias + ) } catch (failure: Throwable) { return CreateSpaceTaskResult.FailedToCreateSpace(failure) } diff --git a/vector/src/main/java/im/vector/app/features/spaces/create/SpaceDetailEpoxyController.kt b/vector/src/main/java/im/vector/app/features/spaces/create/SpaceDetailEpoxyController.kt index 9b3686c513..27c08d1f6f 100644 --- a/vector/src/main/java/im/vector/app/features/spaces/create/SpaceDetailEpoxyController.kt +++ b/vector/src/main/java/im/vector/app/features/spaces/create/SpaceDetailEpoxyController.kt @@ -17,24 +17,39 @@ package im.vector.app.features.spaces.create import com.airbnb.epoxy.TypedEpoxyController +import com.airbnb.mvrx.Fail import im.vector.app.R +import im.vector.app.core.epoxy.TextListener import im.vector.app.core.resources.StringProvider import im.vector.app.core.ui.list.genericFooterItem import im.vector.app.features.form.formEditTextItem import im.vector.app.features.form.formEditableSquareAvatarItem import im.vector.app.features.form.formMultiLineEditTextItem import im.vector.app.features.home.AvatarRenderer +import im.vector.app.features.roomdirectory.createroom.RoomAliasErrorFormatter +import org.matrix.android.sdk.api.session.room.alias.RoomAliasError import org.matrix.android.sdk.api.util.MatrixItem import javax.inject.Inject class SpaceDetailEpoxyController @Inject constructor( private val stringProvider: StringProvider, - private val avatarRenderer: AvatarRenderer + private val avatarRenderer: AvatarRenderer, + private val roomAliasErrorFormatter: RoomAliasErrorFormatter ) : TypedEpoxyController() { var listener: Listener? = null -// var shouldForceFocusOnce = true + /** + * Alias text can be automatically set when changing the room name, + * We have to be able to make a difference between a programming change versus + * a user change. + */ + var aliasTextIsFocused = false + private val aliasTextWatcher: TextListener = { + if (aliasTextIsFocused) { + listener?.setAliasLocalPart(it) + } + } override fun buildModels(data: CreateSpaceState?) { val host = this @@ -65,20 +80,31 @@ class SpaceDetailEpoxyController @Inject constructor( value(data?.name) hint(host.stringProvider.getString(R.string.create_room_name_hint)) errorMessage(data?.nameInlineError) -// onBind { _, view, _ -> -// if (shouldForceFocusOnce && data?.name.isNullOrBlank()) { -// shouldForceFocusOnce = false -// // sad face :( -// view.textInputEditText.post { -// view.textInputEditText.showKeyboard(true) -// } -// } -// } onTextChange { text -> host.listener?.onNameChange(text) } } + if (data?.spaceType == SpaceType.Public) { + formEditTextItem { + id("alias") + enabled(true) + forceUpdateValue(!data.aliasManuallyModified) + value(data.aliasLocalPart) + hint(host.stringProvider.getString(R.string.create_space_alias_hint)) + suffixText(":" + data.homeServerName) + prefixText("#") + onFocusChange { hasFocus -> + host.aliasTextIsFocused = hasFocus + } + errorMessage( + host.roomAliasErrorFormatter.format( + (((data.aliasVerificationTask as? Fail)?.error) as? RoomAliasError)) + ) + onTextChange(host.aliasTextWatcher) + } + } + formMultiLineEditTextItem { id("topic") enabled(true) @@ -96,5 +122,6 @@ class SpaceDetailEpoxyController @Inject constructor( fun onAvatarChange() fun onNameChange(newName: String) fun onTopicChange(newTopic: String) + fun setAliasLocalPart(aliasLocalPart: String) } } diff --git a/vector/src/main/java/im/vector/app/features/spaces/manage/SpaceManageActivity.kt b/vector/src/main/java/im/vector/app/features/spaces/manage/SpaceManageActivity.kt index 334c7bd64d..630c578069 100644 --- a/vector/src/main/java/im/vector/app/features/spaces/manage/SpaceManageActivity.kt +++ b/vector/src/main/java/im/vector/app/features/spaces/manage/SpaceManageActivity.kt @@ -39,6 +39,7 @@ import im.vector.app.features.roomdirectory.RoomDirectorySharedActionViewModel import im.vector.app.features.roomdirectory.createroom.CreateRoomArgs import im.vector.app.features.roomdirectory.createroom.CreateRoomFragment import im.vector.app.features.roomprofile.RoomProfileArgs +import im.vector.app.features.roomprofile.alias.RoomAliasFragment import kotlinx.parcelize.Parcelize import javax.inject.Inject @@ -155,6 +156,15 @@ class SpaceManageActivity : VectorBaseActivity(), ) } } + SpaceManagedSharedViewEvents.NavigateToAliasSettings -> { + args?.spaceId?.let { spaceId -> + addFragmentToBackstack( + R.id.simpleFragmentContainer, + RoomAliasFragment::class.java, + RoomProfileArgs(spaceId) + ) + } + } } } } diff --git a/vector/src/main/java/im/vector/app/features/spaces/manage/SpaceManageSharedViewModel.kt b/vector/src/main/java/im/vector/app/features/spaces/manage/SpaceManageSharedViewModel.kt index 57c47250f9..f1d041056f 100644 --- a/vector/src/main/java/im/vector/app/features/spaces/manage/SpaceManageSharedViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/spaces/manage/SpaceManageSharedViewModel.kt @@ -56,6 +56,7 @@ class SpaceManageSharedViewModel @AssistedInject constructor( SpaceManagedSharedAction.ShowLoading -> _viewEvents.post(SpaceManagedSharedViewEvents.ShowLoading) SpaceManagedSharedAction.CreateRoom -> _viewEvents.post(SpaceManagedSharedViewEvents.NavigateToCreateRoom) SpaceManagedSharedAction.ManageRooms -> _viewEvents.post(SpaceManagedSharedViewEvents.NavigateToManageRooms) + SpaceManagedSharedAction.OpenSpaceAliasesSettings -> _viewEvents.post(SpaceManagedSharedViewEvents.NavigateToAliasSettings) } } } diff --git a/vector/src/main/java/im/vector/app/features/spaces/manage/SpaceManagedSharedAction.kt b/vector/src/main/java/im/vector/app/features/spaces/manage/SpaceManagedSharedAction.kt index 0b413a3b8a..77143470bc 100644 --- a/vector/src/main/java/im/vector/app/features/spaces/manage/SpaceManagedSharedAction.kt +++ b/vector/src/main/java/im/vector/app/features/spaces/manage/SpaceManagedSharedAction.kt @@ -24,4 +24,5 @@ sealed class SpaceManagedSharedAction : VectorViewModelAction { object HideLoading : SpaceManagedSharedAction() object CreateRoom : SpaceManagedSharedAction() object ManageRooms : SpaceManagedSharedAction() + object OpenSpaceAliasesSettings : SpaceManagedSharedAction() } diff --git a/vector/src/main/java/im/vector/app/features/spaces/manage/SpaceManagedSharedViewEvents.kt b/vector/src/main/java/im/vector/app/features/spaces/manage/SpaceManagedSharedViewEvents.kt index da6f01d205..ab993764c6 100644 --- a/vector/src/main/java/im/vector/app/features/spaces/manage/SpaceManagedSharedViewEvents.kt +++ b/vector/src/main/java/im/vector/app/features/spaces/manage/SpaceManagedSharedViewEvents.kt @@ -24,4 +24,5 @@ sealed class SpaceManagedSharedViewEvents : VectorViewEvents { object HideLoading : SpaceManagedSharedViewEvents() object NavigateToCreateRoom : SpaceManagedSharedViewEvents() object NavigateToManageRooms : SpaceManagedSharedViewEvents() + object NavigateToAliasSettings : SpaceManagedSharedViewEvents() } diff --git a/vector/src/main/java/im/vector/app/features/spaces/manage/SpaceSettingsController.kt b/vector/src/main/java/im/vector/app/features/spaces/manage/SpaceSettingsController.kt index 08b21db025..27204be8a6 100644 --- a/vector/src/main/java/im/vector/app/features/spaces/manage/SpaceSettingsController.kt +++ b/vector/src/main/java/im/vector/app/features/spaces/manage/SpaceSettingsController.kt @@ -52,6 +52,7 @@ class SpaceSettingsController @Inject constructor( fun onDevRoomSettings() fun onManageRooms() fun setIsPublic(public: Boolean) + fun onRoomAliasesClicked() } var callback: Callback? = null @@ -103,6 +104,7 @@ class SpaceSettingsController @Inject constructor( } } + val isPublic = (data.newRoomJoinRules.newJoinRules ?: data.currentRoomJoinRules) == RoomJoinRules.PUBLIC if (vectorPreferences.labsUseExperimentalRestricted()) { buildProfileAction( id = "joinRule", @@ -113,7 +115,6 @@ class SpaceSettingsController @Inject constructor( action = { if (data.actionPermissions.canChangeJoinRule) callback?.onJoinRuleClicked() } ) } else { - val isPublic = (data.newRoomJoinRules.newJoinRules ?: data.currentRoomJoinRules) == RoomJoinRules.PUBLIC formSwitchItem { id("isPublic") enabled(data.actionPermissions.canChangeJoinRule) @@ -133,13 +134,24 @@ class SpaceSettingsController @Inject constructor( id = "manage_rooms", title = stringProvider.getString(R.string.space_settings_manage_rooms), // subtitle = data.getJoinRuleWording(stringProvider), - divider = vectorPreferences.developerMode(), + divider = vectorPreferences.developerMode() || isPublic, editable = data.actionPermissions.canAddChildren, action = { if (data.actionPermissions.canAddChildren) callback?.onManageRooms() } ) + if (isPublic) { + buildProfileAction( + id = "alias", + title = stringProvider.getString(R.string.space_settings_alias_title), + subtitle = stringProvider.getString(R.string.space_settings_alias_subtitle), + divider = vectorPreferences.developerMode(), + editable = true, + action = { callback?.onRoomAliasesClicked() } + ) + } + if (vectorPreferences.developerMode()) { buildProfileAction( id = "dev_tools", diff --git a/vector/src/main/java/im/vector/app/features/spaces/manage/SpaceSettingsFragment.kt b/vector/src/main/java/im/vector/app/features/spaces/manage/SpaceSettingsFragment.kt index 350c0bdb4a..e831732bcc 100644 --- a/vector/src/main/java/im/vector/app/features/spaces/manage/SpaceSettingsFragment.kt +++ b/vector/src/main/java/im/vector/app/features/spaces/manage/SpaceSettingsFragment.kt @@ -233,6 +233,10 @@ class SpaceSettingsFragment @Inject constructor( } } + override fun onRoomAliasesClicked() { + sharedViewModel.handle(SpaceManagedSharedAction.OpenSpaceAliasesSettings) + } + override fun onImageReady(uri: Uri?) { uri ?: return viewModel.handle( diff --git a/vector/src/main/res/drawable/bg_space_item.xml b/vector/src/main/res/drawable/bg_space_item.xml index 0362a9a8df..158a6769ba 100644 --- a/vector/src/main/res/drawable/bg_space_item.xml +++ b/vector/src/main/res/drawable/bg_space_item.xml @@ -20,7 +20,7 @@ - + diff --git a/vector/src/main/res/layout/alerter_verification_layout.xml b/vector/src/main/res/layout/alerter_verification_layout.xml index 5da9102e1e..d9c1794a60 100644 --- a/vector/src/main/res/layout/alerter_verification_layout.xml +++ b/vector/src/main/res/layout/alerter_verification_layout.xml @@ -53,6 +53,7 @@ android:paddingStart="@dimen/alerter_padding_small" android:paddingEnd="@dimen/alerter_padding_small" android:textColor="@android:color/white" + android:textStyle="bold" android:visibility="gone" tools:text="Title" tools:visibility="visible" /> diff --git a/vector/src/main/res/layout/fragment_home_drawer.xml b/vector/src/main/res/layout/fragment_home_drawer.xml index c8cde46247..d1af004490 100644 --- a/vector/src/main/res/layout/fragment_home_drawer.xml +++ b/vector/src/main/res/layout/fragment_home_drawer.xml @@ -21,7 +21,7 @@ android:layout_width="40dp" android:layout_height="40dp" android:layout_marginStart="@dimen/layout_horizontal_margin" - android:layout_marginTop="@dimen/layout_vertical_margin" + android:layout_marginTop="24dp" android:contentDescription="@string/avatar" android:transitionName="profile" app:layout_constraintStart_toStartOf="parent" @@ -112,6 +112,13 @@ + + + app:layout_constraintTop_toBottomOf="@+id/homeDrawerHeaderSeparator" /> - - - - - - - - - - - - - - diff --git a/vector/src/main/res/layout/item_verification_action.xml b/vector/src/main/res/layout/item_verification_action.xml index d0afcea5f2..455c5ce9a4 100644 --- a/vector/src/main/res/layout/item_verification_action.xml +++ b/vector/src/main/res/layout/item_verification_action.xml @@ -5,7 +5,7 @@ android:id="@+id/itemVerificationClickableZone" android:layout_width="match_parent" android:layout_height="wrap_content" - android:background="?colorSurface" + android:background="?android:colorBackground" android:clickable="true" android:focusable="true" android:foreground="?attr/selectableItemBackground" diff --git a/vector/src/main/res/raw/emoji_picker_datasource.json b/vector/src/main/res/raw/emoji_picker_datasource.json index 6aa3799cf0..c2def98ebc 100644 --- a/vector/src/main/res/raw/emoji_picker_datasource.json +++ b/vector/src/main/res/raw/emoji_picker_datasource.json @@ -1 +1 @@ -{"compressed":true,"categories":[{"id":"smileys_&_emotion","name":"Smileys & Emotion","emojis":["grinning-face","grinning-face-with-big-eyes","grinning-face-with-smiling-eyes","beaming-face-with-smiling-eyes","grinning-squinting-face","grinning-face-with-sweat","rolling-on-the-floor-laughing","face-with-tears-of-joy","slightly-smiling-face","upsidedown-face","winking-face","smiling-face-with-smiling-eyes","smiling-face-with-halo","smiling-face-with-hearts","smiling-face-with-hearteyes","starstruck","face-blowing-a-kiss","kissing-face","smiling-face","kissing-face-with-closed-eyes","kissing-face-with-smiling-eyes","smiling-face-with-tear","face-savoring-food","face-with-tongue","winking-face-with-tongue","zany-face","squinting-face-with-tongue","moneymouth-face","hugging-face","face-with-hand-over-mouth","shushing-face","thinking-face","zippermouth-face","face-with-raised-eyebrow","neutral-face","expressionless-face","face-without-mouth","face-in-clouds","smirking-face","unamused-face","face-with-rolling-eyes","grimacing-face","face-exhaling","lying-face","relieved-face","pensive-face","sleepy-face","drooling-face","sleeping-face","face-with-medical-mask","face-with-thermometer","face-with-headbandage","nauseated-face","face-vomiting","sneezing-face","hot-face","cold-face","woozy-face","knockedout-face","face-with-spiral-eyes","exploding-head","cowboy-hat-face","partying-face","disguised-face","smiling-face-with-sunglasses","nerd-face","face-with-monocle","confused-face","worried-face","slightly-frowning-face","frowning-face","face-with-open-mouth","hushed-face","astonished-face","flushed-face","pleading-face","frowning-face-with-open-mouth","anguished-face","fearful-face","anxious-face-with-sweat","sad-but-relieved-face","crying-face","loudly-crying-face","face-screaming-in-fear","confounded-face","persevering-face","disappointed-face","downcast-face-with-sweat","weary-face","tired-face","yawning-face","face-with-steam-from-nose","pouting-face","angry-face","face-with-symbols-on-mouth","smiling-face-with-horns","angry-face-with-horns","skull","skull-and-crossbones","pile-of-poo","clown-face","ogre","goblin","ghost","alien","alien-monster","robot","grinning-cat","grinning-cat-with-smiling-eyes","cat-with-tears-of-joy","smiling-cat-with-hearteyes","cat-with-wry-smile","kissing-cat","weary-cat","crying-cat","pouting-cat","seenoevil-monkey","hearnoevil-monkey","speaknoevil-monkey","kiss-mark","love-letter","heart-with-arrow","heart-with-ribbon","sparkling-heart","growing-heart","beating-heart","revolving-hearts","two-hearts","heart-decoration","heart-exclamation","broken-heart","heart-on-fire","mending-heart","red-heart","orange-heart","yellow-heart","green-heart","blue-heart","purple-heart","brown-heart","black-heart","white-heart","hundred-points","anger-symbol","collision","dizzy","sweat-droplets","dashing-away","hole","bomb","speech-balloon","eye-in-speech-bubble","left-speech-bubble","right-anger-bubble","thought-balloon","zzz"]},{"id":"people_&_body","name":"People & Body","emojis":["waving-hand","raised-back-of-hand","hand-with-fingers-splayed","raised-hand","vulcan-salute","ok-hand","pinched-fingers","pinching-hand","victory-hand","crossed-fingers","loveyou-gesture","sign-of-the-horns","call-me-hand","backhand-index-pointing-left","backhand-index-pointing-right","backhand-index-pointing-up","middle-finger","backhand-index-pointing-down","index-pointing-up","thumbs-up","thumbs-down","raised-fist","oncoming-fist","leftfacing-fist","rightfacing-fist","clapping-hands","raising-hands","open-hands","palms-up-together","handshake","folded-hands","writing-hand","nail-polish","selfie","flexed-biceps","mechanical-arm","mechanical-leg","leg","foot","ear","ear-with-hearing-aid","nose","brain","anatomical-heart","lungs","tooth","bone","eyes","eye","tongue","mouth","baby","child","boy","girl","person","person-blond-hair","man","person-beard","man-beard","woman-beard","man-red-hair","man-curly-hair","man-white-hair","man-bald","woman","woman-red-hair","person-red-hair","woman-curly-hair","person-curly-hair","woman-white-hair","person-white-hair","woman-bald","person-bald","woman-blond-hair","man-blond-hair","older-person","old-man","old-woman","person-frowning","man-frowning","woman-frowning","person-pouting","man-pouting","woman-pouting","person-gesturing-no","man-gesturing-no","woman-gesturing-no","person-gesturing-ok","man-gesturing-ok","woman-gesturing-ok","person-tipping-hand","man-tipping-hand","woman-tipping-hand","person-raising-hand","man-raising-hand","woman-raising-hand","deaf-person","deaf-man","deaf-woman","person-bowing","man-bowing","woman-bowing","person-facepalming","man-facepalming","woman-facepalming","person-shrugging","man-shrugging","woman-shrugging","health-worker","man-health-worker","woman-health-worker","student","man-student","woman-student","teacher","man-teacher","woman-teacher","judge","man-judge","woman-judge","farmer","man-farmer","woman-farmer","cook","man-cook","woman-cook","mechanic","man-mechanic","woman-mechanic","factory-worker","man-factory-worker","woman-factory-worker","office-worker","man-office-worker","woman-office-worker","scientist","man-scientist","woman-scientist","technologist","man-technologist","woman-technologist","singer","man-singer","woman-singer","artist","man-artist","woman-artist","pilot","man-pilot","woman-pilot","astronaut","man-astronaut","woman-astronaut","firefighter","man-firefighter","woman-firefighter","police-officer","man-police-officer","woman-police-officer","detective","man-detective","woman-detective","guard","man-guard","woman-guard","ninja","construction-worker","man-construction-worker","woman-construction-worker","prince","princess","person-wearing-turban","man-wearing-turban","woman-wearing-turban","person-with-skullcap","woman-with-headscarf","person-in-tuxedo","man-in-tuxedo","woman-in-tuxedo","person-with-veil","man-with-veil","woman-with-veil","pregnant-woman","breastfeeding","woman-feeding-baby","man-feeding-baby","person-feeding-baby","baby-angel","santa-claus","mrs-claus","mx-claus","superhero","man-superhero","woman-superhero","supervillain","man-supervillain","woman-supervillain","mage","man-mage","woman-mage","fairy","man-fairy","woman-fairy","vampire","man-vampire","woman-vampire","merperson","merman","mermaid","elf","man-elf","woman-elf","genie","man-genie","woman-genie","zombie","man-zombie","woman-zombie","person-getting-massage","man-getting-massage","woman-getting-massage","person-getting-haircut","man-getting-haircut","woman-getting-haircut","person-walking","man-walking","woman-walking","person-standing","man-standing","woman-standing","person-kneeling","man-kneeling","woman-kneeling","person-with-white-cane","man-with-white-cane","woman-with-white-cane","person-in-motorized-wheelchair","man-in-motorized-wheelchair","woman-in-motorized-wheelchair","person-in-manual-wheelchair","man-in-manual-wheelchair","woman-in-manual-wheelchair","person-running","man-running","woman-running","woman-dancing","man-dancing","person-in-suit-levitating","people-with-bunny-ears","men-with-bunny-ears","women-with-bunny-ears","person-in-steamy-room","man-in-steamy-room","woman-in-steamy-room","person-climbing","man-climbing","woman-climbing","person-fencing","horse-racing","skier","snowboarder","person-golfing","man-golfing","woman-golfing","person-surfing","man-surfing","woman-surfing","person-rowing-boat","man-rowing-boat","woman-rowing-boat","person-swimming","man-swimming","woman-swimming","person-bouncing-ball","man-bouncing-ball","woman-bouncing-ball","person-lifting-weights","man-lifting-weights","woman-lifting-weights","person-biking","man-biking","woman-biking","person-mountain-biking","man-mountain-biking","woman-mountain-biking","person-cartwheeling","man-cartwheeling","woman-cartwheeling","people-wrestling","men-wrestling","women-wrestling","person-playing-water-polo","man-playing-water-polo","woman-playing-water-polo","person-playing-handball","man-playing-handball","woman-playing-handball","person-juggling","man-juggling","woman-juggling","person-in-lotus-position","man-in-lotus-position","woman-in-lotus-position","person-taking-bath","person-in-bed","people-holding-hands","women-holding-hands","woman-and-man-holding-hands","men-holding-hands","kiss","kiss-woman-man","kiss-man-man","kiss-woman-woman","couple-with-heart","couple-with-heart-woman-man","couple-with-heart-man-man","couple-with-heart-woman-woman","family","family-man-woman-boy","family-man-woman-girl","family-man-woman-girl-boy","family-man-woman-boy-boy","family-man-woman-girl-girl","family-man-man-boy","family-man-man-girl","family-man-man-girl-boy","family-man-man-boy-boy","family-man-man-girl-girl","family-woman-woman-boy","family-woman-woman-girl","family-woman-woman-girl-boy","family-woman-woman-boy-boy","family-woman-woman-girl-girl","family-man-boy","family-man-boy-boy","family-man-girl","family-man-girl-boy","family-man-girl-girl","family-woman-boy","family-woman-boy-boy","family-woman-girl","family-woman-girl-boy","family-woman-girl-girl","speaking-head","bust-in-silhouette","busts-in-silhouette","people-hugging","footprints"]},{"id":"animals_&_nature","name":"Animals & Nature","emojis":["monkey-face","monkey","gorilla","orangutan","dog-face","dog","guide-dog","service-dog","poodle","wolf","fox","raccoon","cat-face","cat","black-cat","lion","tiger-face","tiger","leopard","horse-face","horse","unicorn","zebra","deer","bison","cow-face","ox","water-buffalo","cow","pig-face","pig","boar","pig-nose","ram","ewe","goat","camel","twohump-camel","llama","giraffe","elephant","mammoth","rhinoceros","hippopotamus","mouse-face","mouse","rat","hamster","rabbit-face","rabbit","chipmunk","beaver","hedgehog","bat","bear","polar-bear","koala","panda","sloth","otter","skunk","kangaroo","badger","paw-prints","turkey","chicken","rooster","hatching-chick","baby-chick","frontfacing-baby-chick","bird","penguin","dove","eagle","duck","swan","owl","dodo","feather","flamingo","peacock","parrot","frog","crocodile","turtle","lizard","snake","dragon-face","dragon","sauropod","trex","spouting-whale","whale","dolphin","seal","fish","tropical-fish","blowfish","shark","octopus","spiral-shell","snail","butterfly","bug","ant","honeybee","beetle","lady-beetle","cricket","cockroach","spider","spider-web","scorpion","mosquito","fly","worm","microbe","bouquet","cherry-blossom","white-flower","rosette","rose","wilted-flower","hibiscus","sunflower","blossom","tulip","seedling","potted-plant","evergreen-tree","deciduous-tree","palm-tree","cactus","sheaf-of-rice","herb","shamrock","four-leaf-clover","maple-leaf","fallen-leaf","leaf-fluttering-in-wind"]},{"id":"food_&_drink","name":"Food & Drink","emojis":["grapes","melon","watermelon","tangerine","lemon","banana","pineapple","mango","red-apple","green-apple","pear","peach","cherries","strawberry","blueberries","kiwi-fruit","tomato","olive","coconut","avocado","eggplant","potato","carrot","ear-of-corn","hot-pepper","bell-pepper","cucumber","leafy-green","broccoli","garlic","onion","mushroom","peanuts","chestnut","bread","croissant","baguette-bread","flatbread","pretzel","bagel","pancakes","waffle","cheese-wedge","meat-on-bone","poultry-leg","cut-of-meat","bacon","hamburger","french-fries","pizza","hot-dog","sandwich","taco","burrito","tamale","stuffed-flatbread","falafel","egg","cooking","shallow-pan-of-food","pot-of-food","fondue","bowl-with-spoon","green-salad","popcorn","butter","salt","canned-food","bento-box","rice-cracker","rice-ball","cooked-rice","curry-rice","steaming-bowl","spaghetti","roasted-sweet-potato","oden","sushi","fried-shrimp","fish-cake-with-swirl","moon-cake","dango","dumpling","fortune-cookie","takeout-box","crab","lobster","shrimp","squid","oyster","soft-ice-cream","shaved-ice","ice-cream","doughnut","cookie","birthday-cake","shortcake","cupcake","pie","chocolate-bar","candy","lollipop","custard","honey-pot","baby-bottle","glass-of-milk","hot-beverage","teapot","teacup-without-handle","sake","bottle-with-popping-cork","wine-glass","cocktail-glass","tropical-drink","beer-mug","clinking-beer-mugs","clinking-glasses","tumbler-glass","cup-with-straw","bubble-tea","beverage-box","mate","ice","chopsticks","fork-and-knife-with-plate","fork-and-knife","spoon","kitchen-knife","amphora"]},{"id":"travel_&_places","name":"Travel & Places","emojis":["globe-showing-europeafrica","globe-showing-americas","globe-showing-asiaaustralia","globe-with-meridians","world-map","map-of-japan","compass","snowcapped-mountain","mountain","volcano","mount-fuji","camping","beach-with-umbrella","desert","desert-island","national-park","stadium","classical-building","building-construction","brick","rock","wood","hut","houses","derelict-house","house","house-with-garden","office-building","japanese-post-office","post-office","hospital","bank","hotel","love-hotel","convenience-store","school","department-store","factory","japanese-castle","castle","wedding","tokyo-tower","statue-of-liberty","church","mosque","hindu-temple","synagogue","shinto-shrine","kaaba","fountain","tent","foggy","night-with-stars","cityscape","sunrise-over-mountains","sunrise","cityscape-at-dusk","sunset","bridge-at-night","hot-springs","carousel-horse","ferris-wheel","roller-coaster","barber-pole","circus-tent","locomotive","railway-car","highspeed-train","bullet-train","train","metro","light-rail","station","tram","monorail","mountain-railway","tram-car","bus","oncoming-bus","trolleybus","minibus","ambulance","fire-engine","police-car","oncoming-police-car","taxi","oncoming-taxi","automobile","oncoming-automobile","sport-utility-vehicle","pickup-truck","delivery-truck","articulated-lorry","tractor","racing-car","motorcycle","motor-scooter","manual-wheelchair","motorized-wheelchair","auto-rickshaw","bicycle","kick-scooter","skateboard","roller-skate","bus-stop","motorway","railway-track","oil-drum","fuel-pump","police-car-light","horizontal-traffic-light","vertical-traffic-light","stop-sign","construction","anchor","sailboat","canoe","speedboat","passenger-ship","ferry","motor-boat","ship","airplane","small-airplane","airplane-departure","airplane-arrival","parachute","seat","helicopter","suspension-railway","mountain-cableway","aerial-tramway","satellite","rocket","flying-saucer","bellhop-bell","luggage","hourglass-done","hourglass-not-done","watch","alarm-clock","stopwatch","timer-clock","mantelpiece-clock","twelve-oclock","twelvethirty","one-oclock","onethirty","two-oclock","twothirty","three-oclock","threethirty","four-oclock","fourthirty","five-oclock","fivethirty","six-oclock","sixthirty","seven-oclock","seventhirty","eight-oclock","eightthirty","nine-oclock","ninethirty","ten-oclock","tenthirty","eleven-oclock","eleventhirty","new-moon","waxing-crescent-moon","first-quarter-moon","waxing-gibbous-moon","full-moon","waning-gibbous-moon","last-quarter-moon","waning-crescent-moon","crescent-moon","new-moon-face","first-quarter-moon-face","last-quarter-moon-face","thermometer","sun","full-moon-face","sun-with-face","ringed-planet","star","glowing-star","shooting-star","milky-way","cloud","sun-behind-cloud","cloud-with-lightning-and-rain","sun-behind-small-cloud","sun-behind-large-cloud","sun-behind-rain-cloud","cloud-with-rain","cloud-with-snow","cloud-with-lightning","tornado","fog","wind-face","cyclone","rainbow","closed-umbrella","umbrella","umbrella-with-rain-drops","umbrella-on-ground","high-voltage","snowflake","snowman","snowman-without-snow","comet","fire","droplet","water-wave"]},{"id":"activities","name":"Activities","emojis":["jackolantern","christmas-tree","fireworks","sparkler","firecracker","sparkles","balloon","party-popper","confetti-ball","tanabata-tree","pine-decoration","japanese-dolls","carp-streamer","wind-chime","moon-viewing-ceremony","red-envelope","ribbon","wrapped-gift","reminder-ribbon","admission-tickets","ticket","military-medal","trophy","sports-medal","1st-place-medal","2nd-place-medal","3rd-place-medal","soccer-ball","baseball","softball","basketball","volleyball","american-football","rugby-football","tennis","flying-disc","bowling","cricket-game","field-hockey","ice-hockey","lacrosse","ping-pong","badminton","boxing-glove","martial-arts-uniform","goal-net","flag-in-hole","ice-skate","fishing-pole","diving-mask","running-shirt","skis","sled","curling-stone","bullseye","yoyo","kite","pool-8-ball","crystal-ball","magic-wand","nazar-amulet","video-game","joystick","slot-machine","game-die","puzzle-piece","teddy-bear","piata","nesting-dolls","spade-suit","heart-suit","diamond-suit","club-suit","chess-pawn","joker","mahjong-red-dragon","flower-playing-cards","performing-arts","framed-picture","artist-palette","thread","sewing-needle","yarn","knot"]},{"id":"objects","name":"Objects","emojis":["glasses","sunglasses","goggles","lab-coat","safety-vest","necktie","tshirt","jeans","scarf","gloves","coat","socks","dress","kimono","sari","onepiece-swimsuit","briefs","shorts","bikini","womans-clothes","purse","handbag","clutch-bag","shopping-bags","backpack","thong-sandal","mans-shoe","running-shoe","hiking-boot","flat-shoe","highheeled-shoe","womans-sandal","ballet-shoes","womans-boot","crown","womans-hat","top-hat","graduation-cap","billed-cap","military-helmet","rescue-workers-helmet","prayer-beads","lipstick","ring","gem-stone","muted-speaker","speaker-low-volume","speaker-medium-volume","speaker-high-volume","loudspeaker","megaphone","postal-horn","bell","bell-with-slash","musical-score","musical-note","musical-notes","studio-microphone","level-slider","control-knobs","microphone","headphone","radio","saxophone","accordion","guitar","musical-keyboard","trumpet","violin","banjo","drum","long-drum","mobile-phone","mobile-phone-with-arrow","telephone","telephone-receiver","pager","fax-machine","battery","electric-plug","laptop","desktop-computer","printer","keyboard","computer-mouse","trackball","computer-disk","floppy-disk","optical-disk","dvd","abacus","movie-camera","film-frames","film-projector","clapper-board","television","camera","camera-with-flash","video-camera","videocassette","magnifying-glass-tilted-left","magnifying-glass-tilted-right","candle","light-bulb","flashlight","red-paper-lantern","diya-lamp","notebook-with-decorative-cover","closed-book","open-book","green-book","blue-book","orange-book","books","notebook","ledger","page-with-curl","scroll","page-facing-up","newspaper","rolledup-newspaper","bookmark-tabs","bookmark","label","money-bag","coin","yen-banknote","dollar-banknote","euro-banknote","pound-banknote","money-with-wings","credit-card","receipt","chart-increasing-with-yen","envelope","email","incoming-envelope","envelope-with-arrow","outbox-tray","inbox-tray","package","closed-mailbox-with-raised-flag","closed-mailbox-with-lowered-flag","open-mailbox-with-raised-flag","open-mailbox-with-lowered-flag","postbox","ballot-box-with-ballot","pencil","black-nib","fountain-pen","pen","paintbrush","crayon","memo","briefcase","file-folder","open-file-folder","card-index-dividers","calendar","tearoff-calendar","spiral-notepad","spiral-calendar","card-index","chart-increasing","chart-decreasing","bar-chart","clipboard","pushpin","round-pushpin","paperclip","linked-paperclips","straight-ruler","triangular-ruler","scissors","card-file-box","file-cabinet","wastebasket","locked","unlocked","locked-with-pen","locked-with-key","key","old-key","hammer","axe","pick","hammer-and-pick","hammer-and-wrench","dagger","crossed-swords","water-pistol","boomerang","bow-and-arrow","shield","carpentry-saw","wrench","screwdriver","nut-and-bolt","gear","clamp","balance-scale","white-cane","link","chains","hook","toolbox","magnet","ladder","alembic","test-tube","petri-dish","dna","microscope","telescope","satellite-antenna","syringe","drop-of-blood","pill","adhesive-bandage","stethoscope","door","elevator","mirror","window","bed","couch-and-lamp","chair","toilet","plunger","shower","bathtub","mouse-trap","razor","lotion-bottle","safety-pin","broom","basket","roll-of-paper","bucket","soap","toothbrush","sponge","fire-extinguisher","shopping-cart","cigarette","coffin","headstone","funeral-urn","moai","placard"]},{"id":"symbols","name":"Symbols","emojis":["atm-sign","litter-in-bin-sign","potable-water","wheelchair-symbol","mens-room","womens-room","restroom","baby-symbol","water-closet","passport-control","customs","baggage-claim","left-luggage","warning","children-crossing","no-entry","prohibited","no-bicycles","no-smoking","no-littering","nonpotable-water","no-pedestrians","no-mobile-phones","no-one-under-eighteen","radioactive","biohazard","up-arrow","upright-arrow","right-arrow","downright-arrow","down-arrow","downleft-arrow","left-arrow","upleft-arrow","updown-arrow","leftright-arrow","right-arrow-curving-left","left-arrow-curving-right","right-arrow-curving-up","right-arrow-curving-down","clockwise-vertical-arrows","counterclockwise-arrows-button","back-arrow","end-arrow","on-arrow","soon-arrow","top-arrow","place-of-worship","atom-symbol","om","star-of-david","wheel-of-dharma","yin-yang","latin-cross","orthodox-cross","star-and-crescent","peace-symbol","menorah","dotted-sixpointed-star","aries","taurus","gemini","cancer","leo","virgo","libra","scorpio","sagittarius","capricorn","aquarius","pisces","ophiuchus","shuffle-tracks-button","repeat-button","repeat-single-button","play-button","fastforward-button","next-track-button","play-or-pause-button","reverse-button","fast-reverse-button","last-track-button","upwards-button","fast-up-button","downwards-button","fast-down-button","pause-button","stop-button","record-button","eject-button","cinema","dim-button","bright-button","antenna-bars","vibration-mode","mobile-phone-off","female-sign","male-sign","transgender-symbol","multiply","plus","minus","divide","infinity","double-exclamation-mark","exclamation-question-mark","red-question-mark","white-question-mark","white-exclamation-mark","red-exclamation-mark","wavy-dash","currency-exchange","heavy-dollar-sign","medical-symbol","recycling-symbol","fleurdelis","trident-emblem","name-badge","japanese-symbol-for-beginner","hollow-red-circle","check-mark-button","check-box-with-check","check-mark","cross-mark","cross-mark-button","curly-loop","double-curly-loop","part-alternation-mark","eightspoked-asterisk","eightpointed-star","sparkle","copyright","registered","trade-mark","keycap","keycap","keycap-0","keycap-1","keycap-2","keycap-3","keycap-4","keycap-5","keycap-6","keycap-7","keycap-8","keycap-9","keycap-10","input-latin-uppercase","input-latin-lowercase","input-numbers","input-symbols","input-latin-letters","a-button-blood-type","ab-button-blood-type","b-button-blood-type","cl-button","cool-button","free-button","information","id-button","circled-m","new-button","ng-button","o-button-blood-type","ok-button","p-button","sos-button","up-button","vs-button","japanese-here-button","japanese-service-charge-button","japanese-monthly-amount-button","japanese-not-free-of-charge-button","japanese-reserved-button","japanese-bargain-button","japanese-discount-button","japanese-free-of-charge-button","japanese-prohibited-button","japanese-acceptable-button","japanese-application-button","japanese-passing-grade-button","japanese-vacancy-button","japanese-congratulations-button","japanese-secret-button","japanese-open-for-business-button","japanese-no-vacancy-button","red-circle","orange-circle","yellow-circle","green-circle","blue-circle","purple-circle","brown-circle","black-circle","white-circle","red-square","orange-square","yellow-square","green-square","blue-square","purple-square","brown-square","black-large-square","white-large-square","black-medium-square","white-medium-square","black-mediumsmall-square","white-mediumsmall-square","black-small-square","white-small-square","large-orange-diamond","large-blue-diamond","small-orange-diamond","small-blue-diamond","red-triangle-pointed-up","red-triangle-pointed-down","diamond-with-a-dot","radio-button","white-square-button","black-square-button"]},{"id":"flags","name":"Flags","emojis":["chequered-flag","triangular-flag","crossed-flags","black-flag","white-flag","rainbow-flag","transgender-flag","pirate-flag","flag-ascension-island","flag-andorra","flag-united-arab-emirates","flag-afghanistan","flag-antigua--barbuda","flag-anguilla","flag-albania","flag-armenia","flag-angola","flag-antarctica","flag-argentina","flag-american-samoa","flag-austria","flag-australia","flag-aruba","flag-land-islands","flag-azerbaijan","flag-bosnia--herzegovina","flag-barbados","flag-bangladesh","flag-belgium","flag-burkina-faso","flag-bulgaria","flag-bahrain","flag-burundi","flag-benin","flag-st-barthlemy","flag-bermuda","flag-brunei","flag-bolivia","flag-caribbean-netherlands","flag-brazil","flag-bahamas","flag-bhutan","flag-bouvet-island","flag-botswana","flag-belarus","flag-belize","flag-canada","flag-cocos-keeling-islands","flag-congo--kinshasa","flag-central-african-republic","flag-congo--brazzaville","flag-switzerland","flag-cte-divoire","flag-cook-islands","flag-chile","flag-cameroon","flag-china","flag-colombia","flag-clipperton-island","flag-costa-rica","flag-cuba","flag-cape-verde","flag-curaao","flag-christmas-island","flag-cyprus","flag-czechia","flag-germany","flag-diego-garcia","flag-djibouti","flag-denmark","flag-dominica","flag-dominican-republic","flag-algeria","flag-ceuta--melilla","flag-ecuador","flag-estonia","flag-egypt","flag-western-sahara","flag-eritrea","flag-spain","flag-ethiopia","flag-european-union","flag-finland","flag-fiji","flag-falkland-islands","flag-micronesia","flag-faroe-islands","flag-france","flag-gabon","flag-united-kingdom","flag-grenada","flag-georgia","flag-french-guiana","flag-guernsey","flag-ghana","flag-gibraltar","flag-greenland","flag-gambia","flag-guinea","flag-guadeloupe","flag-equatorial-guinea","flag-greece","flag-south-georgia--south-sandwich-islands","flag-guatemala","flag-guam","flag-guineabissau","flag-guyana","flag-hong-kong-sar-china","flag-heard--mcdonald-islands","flag-honduras","flag-croatia","flag-haiti","flag-hungary","flag-canary-islands","flag-indonesia","flag-ireland","flag-israel","flag-isle-of-man","flag-india","flag-british-indian-ocean-territory","flag-iraq","flag-iran","flag-iceland","flag-italy","flag-jersey","flag-jamaica","flag-jordan","flag-japan","flag-kenya","flag-kyrgyzstan","flag-cambodia","flag-kiribati","flag-comoros","flag-st-kitts--nevis","flag-north-korea","flag-south-korea","flag-kuwait","flag-cayman-islands","flag-kazakhstan","flag-laos","flag-lebanon","flag-st-lucia","flag-liechtenstein","flag-sri-lanka","flag-liberia","flag-lesotho","flag-lithuania","flag-luxembourg","flag-latvia","flag-libya","flag-morocco","flag-monaco","flag-moldova","flag-montenegro","flag-st-martin","flag-madagascar","flag-marshall-islands","flag-north-macedonia","flag-mali","flag-myanmar-burma","flag-mongolia","flag-macao-sar-china","flag-northern-mariana-islands","flag-martinique","flag-mauritania","flag-montserrat","flag-malta","flag-mauritius","flag-maldives","flag-malawi","flag-mexico","flag-malaysia","flag-mozambique","flag-namibia","flag-new-caledonia","flag-niger","flag-norfolk-island","flag-nigeria","flag-nicaragua","flag-netherlands","flag-norway","flag-nepal","flag-nauru","flag-niue","flag-new-zealand","flag-oman","flag-panama","flag-peru","flag-french-polynesia","flag-papua-new-guinea","flag-philippines","flag-pakistan","flag-poland","flag-st-pierre--miquelon","flag-pitcairn-islands","flag-puerto-rico","flag-palestinian-territories","flag-portugal","flag-palau","flag-paraguay","flag-qatar","flag-runion","flag-romania","flag-serbia","flag-russia","flag-rwanda","flag-saudi-arabia","flag-solomon-islands","flag-seychelles","flag-sudan","flag-sweden","flag-singapore","flag-st-helena","flag-slovenia","flag-svalbard--jan-mayen","flag-slovakia","flag-sierra-leone","flag-san-marino","flag-senegal","flag-somalia","flag-suriname","flag-south-sudan","flag-so-tom--prncipe","flag-el-salvador","flag-sint-maarten","flag-syria","flag-eswatini","flag-tristan-da-cunha","flag-turks--caicos-islands","flag-chad","flag-french-southern-territories","flag-togo","flag-thailand","flag-tajikistan","flag-tokelau","flag-timorleste","flag-turkmenistan","flag-tunisia","flag-tonga","flag-turkey","flag-trinidad--tobago","flag-tuvalu","flag-taiwan","flag-tanzania","flag-ukraine","flag-uganda","flag-us-outlying-islands","flag-united-nations","flag-united-states","flag-uruguay","flag-uzbekistan","flag-vatican-city","flag-st-vincent--grenadines","flag-venezuela","flag-british-virgin-islands","flag-us-virgin-islands","flag-vietnam","flag-vanuatu","flag-wallis--futuna","flag-samoa","flag-kosovo","flag-yemen","flag-mayotte","flag-south-africa","flag-zambia","flag-zimbabwe","flag-england","flag-scotland","flag-wales"]}],"emojis":{"grinning-face":{"a":"Grinning Face","b":"1F600","j":["face","grin","smile","happy","joy",":D"]},"grinning-face-with-big-eyes":{"a":"Grinning Face with Big Eyes","b":"1F603","j":["face","mouth","open","smile","happy","joy","haha",":D",":)","funny"]},"grinning-face-with-smiling-eyes":{"a":"Grinning Face with Smiling Eyes","b":"1F604","j":["eye","face","mouth","open","smile","happy","joy","funny","haha","laugh","like",":D",":)"]},"beaming-face-with-smiling-eyes":{"a":"Beaming Face with Smiling Eyes","b":"1F601","j":["eye","face","grin","smile","happy","joy","kawaii"]},"grinning-squinting-face":{"a":"Grinning Squinting Face","b":"1F606","j":["face","laugh","mouth","satisfied","smile","happy","joy","lol","haha","glad","XD"]},"grinning-face-with-sweat":{"a":"Grinning Face with Sweat","b":"1F605","j":["cold","face","open","smile","sweat","hot","happy","laugh","relief"]},"rolling-on-the-floor-laughing":{"a":"Rolling on the Floor Laughing","b":"1F923","j":["face","floor","laugh","rofl","rolling","rotfl","laughing","lol","haha"]},"face-with-tears-of-joy":{"a":"Face with Tears of Joy","b":"1F602","j":["face","joy","laugh","tear","cry","tears","weep","happy","happytears","haha"]},"slightly-smiling-face":{"a":"Slightly Smiling Face","b":"1F642","j":["face","smile"]},"upsidedown-face":{"a":"Upside-Down Face","b":"1F643","j":["face","upside-down","upside_down_face","flipped","silly","smile"]},"winking-face":{"a":"Winking Face","b":"1F609","j":["face","wink","happy","mischievous","secret",";)","smile","eye"]},"smiling-face-with-smiling-eyes":{"a":"Smiling Face with Smiling Eyes","b":"1F60A","j":["blush","eye","face","smile","happy","flushed","crush","embarrassed","shy","joy"]},"smiling-face-with-halo":{"a":"Smiling Face with Halo","b":"1F607","j":["angel","face","fantasy","halo","innocent","heaven"]},"smiling-face-with-hearts":{"a":"Smiling Face with Hearts","b":"1F970","j":["adore","crush","hearts","in love","face","love","like","affection","valentines","infatuation"]},"smiling-face-with-hearteyes":{"a":"Smiling Face with Heart-Eyes","b":"1F60D","j":["eye","face","love","smile","smiling face with heart-eyes","smiling_face_with_heart_eyes","like","affection","valentines","infatuation","crush","heart"]},"starstruck":{"a":"Star-Struck","b":"1F929","j":["eyes","face","grinning","star","star-struck","starry-eyed","star_struck","smile","starry"]},"face-blowing-a-kiss":{"a":"Face Blowing a Kiss","b":"1F618","j":["face","kiss","love","like","affection","valentines","infatuation"]},"kissing-face":{"a":"Kissing Face","b":"1F617","j":["face","kiss","love","like","3","valentines","infatuation"]},"smiling-face":{"a":"Smiling Face","b":"263A","j":["face","outlined","relaxed","smile","blush","massage","happiness"]},"kissing-face-with-closed-eyes":{"a":"Kissing Face with Closed Eyes","b":"1F61A","j":["closed","eye","face","kiss","love","like","affection","valentines","infatuation"]},"kissing-face-with-smiling-eyes":{"a":"Kissing Face with Smiling Eyes","b":"1F619","j":["eye","face","kiss","smile","affection","valentines","infatuation"]},"smiling-face-with-tear":{"a":"Smiling Face with Tear","b":"1F972","j":["grateful","proud","relieved","smiling","tear","touched","sad","cry","pretend"]},"face-savoring-food":{"a":"Face Savoring Food","b":"1F60B","j":["delicious","face","savouring","smile","yum","happy","joy","tongue","silly","yummy","nom"]},"face-with-tongue":{"a":"Face with Tongue","b":"1F61B","j":["face","tongue","prank","childish","playful","mischievous","smile"]},"winking-face-with-tongue":{"a":"Winking Face with Tongue","b":"1F61C","j":["eye","face","joke","tongue","wink","prank","childish","playful","mischievous","smile"]},"zany-face":{"a":"Zany Face","b":"1F92A","j":["eye","goofy","large","small","face","crazy"]},"squinting-face-with-tongue":{"a":"Squinting Face with Tongue","b":"1F61D","j":["eye","face","horrible","taste","tongue","prank","playful","mischievous","smile"]},"moneymouth-face":{"a":"Money-Mouth Face","b":"1F911","j":["face","money","money-mouth face","mouth","money_mouth_face","rich","dollar"]},"hugging-face":{"a":"Hugging Face","b":"1F917","j":["face","hug","hugging","smile"]},"face-with-hand-over-mouth":{"a":"Face with Hand over Mouth","b":"1F92D","j":["whoops","shock","sudden realization","surprise","face"]},"shushing-face":{"a":"Shushing Face","b":"1F92B","j":["quiet","shush","face","shhh"]},"thinking-face":{"a":"Thinking Face","b":"1F914","j":["face","thinking","hmmm","think","consider"]},"zippermouth-face":{"a":"Zipper-Mouth Face","b":"1F910","j":["face","mouth","zipper","zipper-mouth face","zipper_mouth_face","sealed","secret"]},"face-with-raised-eyebrow":{"a":"Face with Raised Eyebrow","b":"1F928","j":["distrust","skeptic","disapproval","disbelief","mild surprise","scepticism","face","surprise"]},"neutral-face":{"a":"Neutral Face","b":"1F610","j":["deadpan","face","meh","neutral","indifference",":|"]},"expressionless-face":{"a":"Expressionless Face","b":"1F611","j":["expressionless","face","inexpressive","meh","unexpressive","indifferent","-_-","deadpan"]},"face-without-mouth":{"a":"Face Without Mouth","b":"1F636","j":["face","mouth","quiet","silent","hellokitty"]},"face-in-clouds":{"a":"⊛ Face in Clouds","b":"1F636-200D-1F32B-FE0F","j":["absentminded","face in clouds","face in the fog","head in clouds"]},"smirking-face":{"a":"Smirking Face","b":"1F60F","j":["face","smirk","smile","mean","prank","smug","sarcasm"]},"unamused-face":{"a":"Unamused Face","b":"1F612","j":["face","unamused","unhappy","indifference","bored","straight face","serious","sarcasm","unimpressed","skeptical","dubious","side_eye"]},"face-with-rolling-eyes":{"a":"Face with Rolling Eyes","b":"1F644","j":["eyeroll","eyes","face","rolling","frustrated"]},"grimacing-face":{"a":"Grimacing Face","b":"1F62C","j":["face","grimace","teeth"]},"face-exhaling":{"a":"⊛ Face Exhaling","b":"1F62E-200D-1F4A8","j":["exhale","face exhaling","gasp","groan","relief","whisper","whistle"]},"lying-face":{"a":"Lying Face","b":"1F925","j":["face","lie","pinocchio"]},"relieved-face":{"a":"Relieved Face","b":"1F60C","j":["face","relieved","relaxed","phew","massage","happiness"]},"pensive-face":{"a":"Pensive Face","b":"1F614","j":["dejected","face","pensive","sad","depressed","upset"]},"sleepy-face":{"a":"Sleepy Face","b":"1F62A","j":["face","sleep","tired","rest","nap"]},"drooling-face":{"a":"Drooling Face","b":"1F924","j":["drooling","face"]},"sleeping-face":{"a":"Sleeping Face","b":"1F634","j":["face","sleep","zzz","tired","sleepy","night"]},"face-with-medical-mask":{"a":"Face with Medical Mask","b":"1F637","j":["cold","doctor","face","mask","sick","ill","disease"]},"face-with-thermometer":{"a":"Face with Thermometer","b":"1F912","j":["face","ill","sick","thermometer","temperature","cold","fever"]},"face-with-headbandage":{"a":"Face with Head-Bandage","b":"1F915","j":["bandage","face","face with head-bandage","hurt","injury","face_with_head_bandage","injured","clumsy"]},"nauseated-face":{"a":"Nauseated Face","b":"1F922","j":["face","nauseated","vomit","gross","green","sick","throw up","ill"]},"face-vomiting":{"a":"Face Vomiting","b":"1F92E","j":["puke","sick","vomit","face"]},"sneezing-face":{"a":"Sneezing Face","b":"1F927","j":["face","gesundheit","sneeze","sick","allergy"]},"hot-face":{"a":"Hot Face","b":"1F975","j":["feverish","heat stroke","hot","red-faced","sweating","face","heat","red"]},"cold-face":{"a":"Cold Face","b":"1F976","j":["blue-faced","cold","freezing","frostbite","icicles","face","blue","frozen"]},"woozy-face":{"a":"Woozy Face","b":"1F974","j":["dizzy","intoxicated","tipsy","uneven eyes","wavy mouth","face","wavy"]},"knockedout-face":{"a":"Knocked-out Face","b":"1F635","j":["dead","face","knocked out","knocked-out face","dizzy_face","spent","unconscious","xox","dizzy"]},"face-with-spiral-eyes":{"a":"⊛ Face with Spiral Eyes","b":"1F635-200D-1F4AB","j":["dizzy","face with spiral eyes","hypnotized","spiral","trouble","whoa"]},"exploding-head":{"a":"Exploding Head","b":"1F92F","j":["mind blown","shocked","face","mind","blown"]},"cowboy-hat-face":{"a":"Cowboy Hat Face","b":"1F920","j":["cowboy","cowgirl","face","hat"]},"partying-face":{"a":"Partying Face","b":"1F973","j":["celebration","hat","horn","party","face","woohoo"]},"disguised-face":{"a":"Disguised Face","b":"1F978","j":["disguise","face","glasses","incognito","nose","pretent","brows","moustache"]},"smiling-face-with-sunglasses":{"a":"Smiling Face with Sunglasses","b":"1F60E","j":["bright","cool","face","sun","sunglasses","smile","summer","beach","sunglass"]},"nerd-face":{"a":"Nerd Face","b":"1F913","j":["face","geek","nerd","nerdy","dork"]},"face-with-monocle":{"a":"Face with Monocle","b":"1F9D0","j":["stuffy","wealthy","face"]},"confused-face":{"a":"Confused Face","b":"1F615","j":["confused","face","meh","indifference","huh","weird","hmmm",":/"]},"worried-face":{"a":"Worried Face","b":"1F61F","j":["face","worried","concern","nervous",":("]},"slightly-frowning-face":{"a":"Slightly Frowning Face","b":"1F641","j":["face","frown","frowning","disappointed","sad","upset"]},"frowning-face":{"a":"Frowning Face","b":"2639","j":["face","frown","sad","upset"]},"face-with-open-mouth":{"a":"Face with Open Mouth","b":"1F62E","j":["face","mouth","open","sympathy","surprise","impressed","wow","whoa",":O"]},"hushed-face":{"a":"Hushed Face","b":"1F62F","j":["face","hushed","stunned","surprised","woo","shh"]},"astonished-face":{"a":"Astonished Face","b":"1F632","j":["astonished","face","shocked","totally","xox","surprised","poisoned"]},"flushed-face":{"a":"Flushed Face","b":"1F633","j":["dazed","face","flushed","blush","shy","flattered"]},"pleading-face":{"a":"Pleading Face","b":"1F97A","j":["begging","mercy","puppy eyes","face"]},"frowning-face-with-open-mouth":{"a":"Frowning Face with Open Mouth","b":"1F626","j":["face","frown","mouth","open","aw","what"]},"anguished-face":{"a":"Anguished Face","b":"1F627","j":["anguished","face","stunned","nervous"]},"fearful-face":{"a":"Fearful Face","b":"1F628","j":["face","fear","fearful","scared","terrified","nervous","oops","huh"]},"anxious-face-with-sweat":{"a":"Anxious Face with Sweat","b":"1F630","j":["blue","cold","face","rushed","sweat","nervous"]},"sad-but-relieved-face":{"a":"Sad but Relieved Face","b":"1F625","j":["disappointed","face","relieved","whew","phew","sweat","nervous"]},"crying-face":{"a":"Crying Face","b":"1F622","j":["cry","face","sad","tear","tears","depressed","upset",":'("]},"loudly-crying-face":{"a":"Loudly Crying Face","b":"1F62D","j":["cry","face","sad","sob","tear","tears","upset","depressed"]},"face-screaming-in-fear":{"a":"Face Screaming in Fear","b":"1F631","j":["face","fear","munch","scared","scream","omg"]},"confounded-face":{"a":"Confounded Face","b":"1F616","j":["confounded","face","confused","sick","unwell","oops",":S"]},"persevering-face":{"a":"Persevering Face","b":"1F623","j":["face","persevere","sick","no","upset","oops"]},"disappointed-face":{"a":"Disappointed Face","b":"1F61E","j":["disappointed","face","sad","upset","depressed",":("]},"downcast-face-with-sweat":{"a":"Downcast Face with Sweat","b":"1F613","j":["cold","face","sweat","hot","sad","tired","exercise"]},"weary-face":{"a":"Weary Face","b":"1F629","j":["face","tired","weary","sleepy","sad","frustrated","upset"]},"tired-face":{"a":"Tired Face","b":"1F62B","j":["face","tired","sick","whine","upset","frustrated"]},"yawning-face":{"a":"Yawning Face","b":"1F971","j":["bored","tired","yawn","sleepy",""]},"face-with-steam-from-nose":{"a":"Face with Steam From Nose","b":"1F624","j":["face","triumph","won","gas","phew","proud","pride"]},"pouting-face":{"a":"Pouting Face","b":"1F621","j":["angry","face","mad","pouting","rage","red","hate","despise"]},"angry-face":{"a":"Angry Face","b":"1F620","j":["anger","angry","face","mad","annoyed","frustrated"]},"face-with-symbols-on-mouth":{"a":"Face with Symbols on Mouth","b":"1F92C","j":["swearing","cursing","face","cussing","profanity","expletive"]},"smiling-face-with-horns":{"a":"Smiling Face with Horns","b":"1F608","j":["face","fairy tale","fantasy","horns","smile","devil"]},"angry-face-with-horns":{"a":"Angry Face with Horns","b":"1F47F","j":["demon","devil","face","fantasy","imp","angry","horns"]},"skull":{"a":"Skull","b":"1F480","j":["death","face","fairy tale","monster","dead","skeleton","creepy"]},"skull-and-crossbones":{"a":"Skull and Crossbones","b":"2620","j":["crossbones","death","face","monster","skull","poison","danger","deadly","scary","pirate","evil"]},"pile-of-poo":{"a":"Pile of Poo","b":"1F4A9","j":["dung","face","monster","poo","poop","hankey","shitface","fail","turd","shit"]},"clown-face":{"a":"Clown Face","b":"1F921","j":["clown","face"]},"ogre":{"a":"Ogre","b":"1F479","j":["creature","face","fairy tale","fantasy","monster","troll","red","mask","halloween","scary","creepy","devil","demon","japanese"]},"goblin":{"a":"Goblin","b":"1F47A","j":["creature","face","fairy tale","fantasy","monster","red","evil","mask","scary","creepy","japanese"]},"ghost":{"a":"Ghost","b":"1F47B","j":["creature","face","fairy tale","fantasy","monster","halloween","spooky","scary"]},"alien":{"a":"Alien","b":"1F47D","j":["creature","extraterrestrial","face","fantasy","ufo","UFO","paul","weird","outer_space"]},"alien-monster":{"a":"Alien Monster","b":"1F47E","j":["alien","creature","extraterrestrial","face","monster","ufo","game","arcade","play"]},"robot":{"a":"Robot","b":"1F916","j":["face","monster","computer","machine","bot"]},"grinning-cat":{"a":"Grinning Cat","b":"1F63A","j":["cat","face","grinning","mouth","open","smile","animal","cats","happy"]},"grinning-cat-with-smiling-eyes":{"a":"Grinning Cat with Smiling Eyes","b":"1F638","j":["cat","eye","face","grin","smile","animal","cats"]},"cat-with-tears-of-joy":{"a":"Cat with Tears of Joy","b":"1F639","j":["cat","face","joy","tear","animal","cats","haha","happy","tears"]},"smiling-cat-with-hearteyes":{"a":"Smiling Cat with Heart-Eyes","b":"1F63B","j":["cat","eye","face","heart","love","smile","smiling cat with heart-eyes","smiling_cat_with_heart_eyes","animal","like","affection","cats","valentines"]},"cat-with-wry-smile":{"a":"Cat with Wry Smile","b":"1F63C","j":["cat","face","ironic","smile","wry","animal","cats","smirk"]},"kissing-cat":{"a":"Kissing Cat","b":"1F63D","j":["cat","eye","face","kiss","animal","cats"]},"weary-cat":{"a":"Weary Cat","b":"1F640","j":["cat","face","oh","surprised","weary","animal","cats","munch","scared","scream"]},"crying-cat":{"a":"Crying Cat","b":"1F63F","j":["cat","cry","face","sad","tear","animal","tears","weep","cats","upset"]},"pouting-cat":{"a":"Pouting Cat","b":"1F63E","j":["cat","face","pouting","animal","cats"]},"seenoevil-monkey":{"a":"See-No-Evil Monkey","b":"1F648","j":["evil","face","forbidden","monkey","see","see-no-evil monkey","see_no_evil_monkey","animal","nature","haha"]},"hearnoevil-monkey":{"a":"Hear-No-Evil Monkey","b":"1F649","j":["evil","face","forbidden","hear","hear-no-evil monkey","monkey","hear_no_evil_monkey","animal","nature"]},"speaknoevil-monkey":{"a":"Speak-No-Evil Monkey","b":"1F64A","j":["evil","face","forbidden","monkey","speak","speak-no-evil monkey","speak_no_evil_monkey","animal","nature","omg"]},"kiss-mark":{"a":"Kiss Mark","b":"1F48B","j":["kiss","lips","face","love","like","affection","valentines"]},"love-letter":{"a":"Love Letter","b":"1F48C","j":["heart","letter","love","mail","email","like","affection","envelope","valentines"]},"heart-with-arrow":{"a":"Heart with Arrow","b":"1F498","j":["arrow","cupid","love","like","heart","affection","valentines"]},"heart-with-ribbon":{"a":"Heart with Ribbon","b":"1F49D","j":["ribbon","valentine","love","valentines"]},"sparkling-heart":{"a":"Sparkling Heart","b":"1F496","j":["excited","sparkle","love","like","affection","valentines"]},"growing-heart":{"a":"Growing Heart","b":"1F497","j":["excited","growing","nervous","pulse","like","love","affection","valentines","pink"]},"beating-heart":{"a":"Beating Heart","b":"1F493","j":["beating","heartbeat","pulsating","love","like","affection","valentines","pink","heart"]},"revolving-hearts":{"a":"Revolving Hearts","b":"1F49E","j":["revolving","love","like","affection","valentines"]},"two-hearts":{"a":"Two Hearts","b":"1F495","j":["love","like","affection","valentines","heart"]},"heart-decoration":{"a":"Heart Decoration","b":"1F49F","j":["heart","purple-square","love","like"]},"heart-exclamation":{"a":"Heart Exclamation","b":"2763","j":["exclamation","mark","punctuation","decoration","love"]},"broken-heart":{"a":"Broken Heart","b":"1F494","j":["break","broken","sad","sorry","heart","heartbreak"]},"heart-on-fire":{"a":"⊛ Heart on Fire","b":"2764-FE0F-200D-1F525","j":["burn","heart","heart on fire","love","lust","sacred heart"]},"mending-heart":{"a":"⊛ Mending Heart","b":"2764-FE0F-200D-1FA79","j":["healthier","improving","mending","mending heart","recovering","recuperating","well"]},"red-heart":{"a":"Red Heart","b":"2764","j":["heart","love","like","valentines"]},"orange-heart":{"a":"Orange Heart","b":"1F9E1","j":["orange","love","like","affection","valentines"]},"yellow-heart":{"a":"Yellow Heart","b":"1F49B","j":["yellow","love","like","affection","valentines"]},"green-heart":{"a":"Green Heart","b":"1F49A","j":["green","love","like","affection","valentines"]},"blue-heart":{"a":"Blue Heart","b":"1F499","j":["blue","love","like","affection","valentines"]},"purple-heart":{"a":"Purple Heart","b":"1F49C","j":["purple","love","like","affection","valentines"]},"brown-heart":{"a":"Brown Heart","b":"1F90E","j":["brown","heart","coffee"]},"black-heart":{"a":"Black Heart","b":"1F5A4","j":["black","evil","wicked"]},"white-heart":{"a":"White Heart","b":"1F90D","j":["heart","white","pure"]},"hundred-points":{"a":"Hundred Points","b":"1F4AF","j":["100","full","hundred","score","perfect","numbers","century","exam","quiz","test","pass"]},"anger-symbol":{"a":"Anger Symbol","b":"1F4A2","j":["angry","comic","mad"]},"collision":{"a":"Collision","b":"1F4A5","j":["boom","comic","bomb","explode","explosion","blown"]},"dizzy":{"a":"Dizzy","b":"1F4AB","j":["comic","star","sparkle","shoot","magic"]},"sweat-droplets":{"a":"Sweat Droplets","b":"1F4A6","j":["comic","splashing","sweat","water","drip","oops"]},"dashing-away":{"a":"Dashing Away","b":"1F4A8","j":["comic","dash","running","wind","air","fast","shoo","fart","smoke","puff"]},"hole":{"a":"Hole","b":"1F573","j":["embarrassing"]},"bomb":{"a":"Bomb","b":"1F4A3","j":["comic","boom","explode","explosion","terrorism"]},"speech-balloon":{"a":"Speech Balloon","b":"1F4AC","j":["balloon","bubble","comic","dialog","speech","words","message","talk","chatting"]},"eye-in-speech-bubble":{"a":"Eye in Speech Bubble","b":"1F441-FE0F-200D-1F5E8-FE0F","j":["eye","speech bubble","witness","info"]},"left-speech-bubble":{"a":"Left Speech Bubble","b":"1F5E8","j":["dialog","speech","words","message","talk","chatting"]},"right-anger-bubble":{"a":"Right Anger Bubble","b":"1F5EF","j":["angry","balloon","bubble","mad","caption","speech","thinking"]},"thought-balloon":{"a":"Thought Balloon","b":"1F4AD","j":["balloon","bubble","comic","thought","cloud","speech","thinking","dream"]},"zzz":{"a":"Zzz","b":"1F4A4","j":["comic","sleep","sleepy","tired","dream"]},"waving-hand":{"a":"Waving Hand","b":"1F44B","j":["hand","wave","waving","hands","gesture","goodbye","solong","farewell","hello","hi","palm"]},"raised-back-of-hand":{"a":"Raised Back of Hand","b":"1F91A","j":["backhand","raised","fingers"]},"hand-with-fingers-splayed":{"a":"Hand with Fingers Splayed","b":"1F590","j":["finger","hand","splayed","fingers","palm"]},"raised-hand":{"a":"Raised Hand","b":"270B","j":["hand","high 5","high five","fingers","stop","highfive","palm","ban"]},"vulcan-salute":{"a":"Vulcan Salute","b":"1F596","j":["finger","hand","spock","vulcan","fingers","star trek"]},"ok-hand":{"a":"Ok Hand","b":"1F44C","j":["hand","OK","fingers","limbs","perfect","ok","okay"]},"pinched-fingers":{"a":"Pinched Fingers","b":"1F90C","j":["fingers","hand gesture","interrogation","pinched","sarcastic","size","tiny","small"]},"pinching-hand":{"a":"Pinching Hand","b":"1F90F","j":["small amount","tiny","small","size"]},"victory-hand":{"a":"Victory Hand","b":"270C","j":["hand","v","victory","fingers","ohyeah","peace","two"]},"crossed-fingers":{"a":"Crossed Fingers","b":"1F91E","j":["cross","finger","hand","luck","good","lucky"]},"loveyou-gesture":{"a":"Love-You Gesture","b":"1F91F","j":["hand","ILY","love-you gesture","love_you_gesture","fingers","gesture"]},"sign-of-the-horns":{"a":"Sign of the Horns","b":"1F918","j":["finger","hand","horns","rock-on","fingers","evil_eye","sign_of_horns","rock_on"]},"call-me-hand":{"a":"Call Me Hand","b":"1F919","j":["call","hand","hands","gesture"]},"backhand-index-pointing-left":{"a":"Backhand Index Pointing Left","b":"1F448","j":["backhand","finger","hand","index","point","direction","fingers","left"]},"backhand-index-pointing-right":{"a":"Backhand Index Pointing Right","b":"1F449","j":["backhand","finger","hand","index","point","fingers","direction","right"]},"backhand-index-pointing-up":{"a":"Backhand Index Pointing Up","b":"1F446","j":["backhand","finger","hand","point","up","fingers","direction"]},"middle-finger":{"a":"Middle Finger","b":"1F595","j":["finger","hand","fingers","rude","middle","flipping"]},"backhand-index-pointing-down":{"a":"Backhand Index Pointing Down","b":"1F447","j":["backhand","down","finger","hand","point","fingers","direction"]},"index-pointing-up":{"a":"Index Pointing Up","b":"261D","j":["finger","hand","index","point","up","fingers","direction"]},"thumbs-up":{"a":"Thumbs Up","b":"1F44D","j":["+1","hand","thumb","up","thumbsup","yes","awesome","good","agree","accept","cool","like"]},"thumbs-down":{"a":"Thumbs Down","b":"1F44E","j":["-1","down","hand","thumb","thumbsdown","no","dislike"]},"raised-fist":{"a":"Raised Fist","b":"270A","j":["clenched","fist","hand","punch","fingers","grasp"]},"oncoming-fist":{"a":"Oncoming Fist","b":"1F44A","j":["clenched","fist","hand","punch","angry","violence","hit","attack"]},"leftfacing-fist":{"a":"Left-Facing Fist","b":"1F91B","j":["fist","left-facing fist","leftwards","left_facing_fist","hand","fistbump"]},"rightfacing-fist":{"a":"Right-Facing Fist","b":"1F91C","j":["fist","right-facing fist","rightwards","right_facing_fist","hand","fistbump"]},"clapping-hands":{"a":"Clapping Hands","b":"1F44F","j":["clap","hand","hands","praise","applause","congrats","yay"]},"raising-hands":{"a":"Raising Hands","b":"1F64C","j":["celebration","gesture","hand","hooray","raised","yea","hands"]},"open-hands":{"a":"Open Hands","b":"1F450","j":["hand","open","fingers","butterfly","hands"]},"palms-up-together":{"a":"Palms Up Together","b":"1F932","j":["prayer","cupped hands","hands","gesture","cupped"]},"handshake":{"a":"Handshake","b":"1F91D","j":["agreement","hand","meeting","shake"]},"folded-hands":{"a":"Folded Hands","b":"1F64F","j":["ask","hand","high 5","high five","please","pray","thanks","hope","wish","namaste","highfive"]},"writing-hand":{"a":"Writing Hand","b":"270D","j":["hand","write","lower_left_ballpoint_pen","stationery","compose"]},"nail-polish":{"a":"Nail Polish","b":"1F485","j":["care","cosmetics","manicure","nail","polish","beauty","finger","fashion"]},"selfie":{"a":"Selfie","b":"1F933","j":["camera","phone"]},"flexed-biceps":{"a":"Flexed Biceps","b":"1F4AA","j":["biceps","comic","flex","muscle","arm","hand","summer","strong"]},"mechanical-arm":{"a":"Mechanical Arm","b":"1F9BE","j":["accessibility","prosthetic"]},"mechanical-leg":{"a":"Mechanical Leg","b":"1F9BF","j":["accessibility","prosthetic"]},"leg":{"a":"Leg","b":"1F9B5","j":["kick","limb"]},"foot":{"a":"Foot","b":"1F9B6","j":["kick","stomp"]},"ear":{"a":"Ear","b":"1F442","j":["body","face","hear","sound","listen"]},"ear-with-hearing-aid":{"a":"Ear with Hearing Aid","b":"1F9BB","j":["accessibility","hard of hearing"]},"nose":{"a":"Nose","b":"1F443","j":["body","smell","sniff"]},"brain":{"a":"Brain","b":"1F9E0","j":["intelligent","smart"]},"anatomical-heart":{"a":"Anatomical Heart","b":"1FAC0","j":["anatomical","cardiology","heart","organ","pulse","health","heartbeat"]},"lungs":{"a":"Lungs","b":"1FAC1","j":["breath","exhalation","inhalation","organ","respiration","breathe"]},"tooth":{"a":"Tooth","b":"1F9B7","j":["dentist","teeth"]},"bone":{"a":"Bone","b":"1F9B4","j":["skeleton"]},"eyes":{"a":"Eyes","b":"1F440","j":["eye","face","look","watch","stalk","peek","see"]},"eye":{"a":"Eye","b":"1F441","j":["body","face","look","see","watch","stare"]},"tongue":{"a":"Tongue","b":"1F445","j":["body","mouth","playful"]},"mouth":{"a":"Mouth","b":"1F444","j":["lips","kiss"]},"baby":{"a":"Baby","b":"1F476","j":["young","child","boy","girl","toddler"]},"child":{"a":"Child","b":"1F9D2","j":["gender-neutral","unspecified gender","young"]},"boy":{"a":"Boy","b":"1F466","j":["young","man","male","guy","teenager"]},"girl":{"a":"Girl","b":"1F467","j":["Virgo","young","zodiac","female","woman","teenager"]},"person":{"a":"Person","b":"1F9D1","j":["adult","gender-neutral","unspecified gender"]},"person-blond-hair":{"a":"Person: Blond Hair","b":"1F471","j":["blond","blond-haired person","hair","person: blond hair","hairstyle"]},"man":{"a":"Man","b":"1F468","j":["adult","mustache","father","dad","guy","classy","sir","moustache"]},"person-beard":{"a":"Person: Beard","b":"1F9D4","j":["beard","person","person: beard","bewhiskered","man_beard"]},"man-beard":{"a":"⊛ Man: Beard","b":"1F9D4-200D-2642-FE0F","j":["beard","man","man: beard"]},"woman-beard":{"a":"⊛ Woman: Beard","b":"1F9D4-200D-2640-FE0F","j":["beard","woman","woman: beard"]},"man-red-hair":{"a":"Man: Red Hair","b":"1F468-200D-1F9B0","j":["adult","man","red hair","hairstyle"]},"man-curly-hair":{"a":"Man: Curly Hair","b":"1F468-200D-1F9B1","j":["adult","curly hair","man","hairstyle"]},"man-white-hair":{"a":"Man: White Hair","b":"1F468-200D-1F9B3","j":["adult","man","white hair","old","elder"]},"man-bald":{"a":"Man: Bald","b":"1F468-200D-1F9B2","j":["adult","bald","man","hairless"]},"woman":{"a":"Woman","b":"1F469","j":["adult","female","girls","lady"]},"woman-red-hair":{"a":"Woman: Red Hair","b":"1F469-200D-1F9B0","j":["adult","red hair","woman","hairstyle"]},"person-red-hair":{"a":"Person: Red Hair","b":"1F9D1-200D-1F9B0","j":["adult","gender-neutral","person","red hair","unspecified gender","hairstyle"]},"woman-curly-hair":{"a":"Woman: Curly Hair","b":"1F469-200D-1F9B1","j":["adult","curly hair","woman","hairstyle"]},"person-curly-hair":{"a":"Person: Curly Hair","b":"1F9D1-200D-1F9B1","j":["adult","curly hair","gender-neutral","person","unspecified gender","hairstyle"]},"woman-white-hair":{"a":"Woman: White Hair","b":"1F469-200D-1F9B3","j":["adult","white hair","woman","old","elder"]},"person-white-hair":{"a":"Person: White Hair","b":"1F9D1-200D-1F9B3","j":["adult","gender-neutral","person","unspecified gender","white hair","elder","old"]},"woman-bald":{"a":"Woman: Bald","b":"1F469-200D-1F9B2","j":["adult","bald","woman","hairless"]},"person-bald":{"a":"Person: Bald","b":"1F9D1-200D-1F9B2","j":["adult","bald","gender-neutral","person","unspecified gender","hairless"]},"woman-blond-hair":{"a":"Woman: Blond Hair","b":"1F471-200D-2640-FE0F","j":["blond-haired woman","blonde","hair","woman","woman: blond hair","female","girl","person"]},"man-blond-hair":{"a":"Man: Blond Hair","b":"1F471-200D-2642-FE0F","j":["blond","blond-haired man","hair","man","man: blond hair","male","boy","blonde","guy","person"]},"older-person":{"a":"Older Person","b":"1F9D3","j":["adult","gender-neutral","old","unspecified gender","human","elder","senior"]},"old-man":{"a":"Old Man","b":"1F474","j":["adult","man","old","human","male","men","elder","senior"]},"old-woman":{"a":"Old Woman","b":"1F475","j":["adult","old","woman","human","female","women","lady","elder","senior"]},"person-frowning":{"a":"Person Frowning","b":"1F64D","j":["frown","gesture","worried"]},"man-frowning":{"a":"Man Frowning","b":"1F64D-200D-2642-FE0F","j":["frowning","gesture","man","male","boy","sad","depressed","discouraged","unhappy"]},"woman-frowning":{"a":"Woman Frowning","b":"1F64D-200D-2640-FE0F","j":["frowning","gesture","woman","female","girl","sad","depressed","discouraged","unhappy"]},"person-pouting":{"a":"Person Pouting","b":"1F64E","j":["gesture","pouting","upset"]},"man-pouting":{"a":"Man Pouting","b":"1F64E-200D-2642-FE0F","j":["gesture","man","pouting","male","boy"]},"woman-pouting":{"a":"Woman Pouting","b":"1F64E-200D-2640-FE0F","j":["gesture","pouting","woman","female","girl"]},"person-gesturing-no":{"a":"Person Gesturing No","b":"1F645","j":["forbidden","gesture","hand","person gesturing NO","prohibited","decline"]},"man-gesturing-no":{"a":"Man Gesturing No","b":"1F645-200D-2642-FE0F","j":["forbidden","gesture","hand","man","man gesturing NO","prohibited","male","boy","nope"]},"woman-gesturing-no":{"a":"Woman Gesturing No","b":"1F645-200D-2640-FE0F","j":["forbidden","gesture","hand","prohibited","woman","woman gesturing NO","female","girl","nope"]},"person-gesturing-ok":{"a":"Person Gesturing Ok","b":"1F646","j":["gesture","hand","OK","person gesturing OK","agree"]},"man-gesturing-ok":{"a":"Man Gesturing Ok","b":"1F646-200D-2642-FE0F","j":["gesture","hand","man","man gesturing OK","OK","men","boy","male","blue","human"]},"woman-gesturing-ok":{"a":"Woman Gesturing Ok","b":"1F646-200D-2640-FE0F","j":["gesture","hand","OK","woman","woman gesturing OK","women","girl","female","pink","human"]},"person-tipping-hand":{"a":"Person Tipping Hand","b":"1F481","j":["hand","help","information","sassy","tipping"]},"man-tipping-hand":{"a":"Man Tipping Hand","b":"1F481-200D-2642-FE0F","j":["man","sassy","tipping hand","male","boy","human","information"]},"woman-tipping-hand":{"a":"Woman Tipping Hand","b":"1F481-200D-2640-FE0F","j":["sassy","tipping hand","woman","female","girl","human","information"]},"person-raising-hand":{"a":"Person Raising Hand","b":"1F64B","j":["gesture","hand","happy","raised","question"]},"man-raising-hand":{"a":"Man Raising Hand","b":"1F64B-200D-2642-FE0F","j":["gesture","man","raising hand","male","boy"]},"woman-raising-hand":{"a":"Woman Raising Hand","b":"1F64B-200D-2640-FE0F","j":["gesture","raising hand","woman","female","girl"]},"deaf-person":{"a":"Deaf Person","b":"1F9CF","j":["accessibility","deaf","ear","hear"]},"deaf-man":{"a":"Deaf Man","b":"1F9CF-200D-2642-FE0F","j":["deaf","man","accessibility"]},"deaf-woman":{"a":"Deaf Woman","b":"1F9CF-200D-2640-FE0F","j":["deaf","woman","accessibility"]},"person-bowing":{"a":"Person Bowing","b":"1F647","j":["apology","bow","gesture","sorry","respectiful"]},"man-bowing":{"a":"Man Bowing","b":"1F647-200D-2642-FE0F","j":["apology","bowing","favor","gesture","man","sorry","male","boy"]},"woman-bowing":{"a":"Woman Bowing","b":"1F647-200D-2640-FE0F","j":["apology","bowing","favor","gesture","sorry","woman","female","girl"]},"person-facepalming":{"a":"Person Facepalming","b":"1F926","j":["disbelief","exasperation","face","palm","disappointed"]},"man-facepalming":{"a":"Man Facepalming","b":"1F926-200D-2642-FE0F","j":["disbelief","exasperation","facepalm","man","male","boy"]},"woman-facepalming":{"a":"Woman Facepalming","b":"1F926-200D-2640-FE0F","j":["disbelief","exasperation","facepalm","woman","female","girl"]},"person-shrugging":{"a":"Person Shrugging","b":"1F937","j":["doubt","ignorance","indifference","shrug","regardless"]},"man-shrugging":{"a":"Man Shrugging","b":"1F937-200D-2642-FE0F","j":["doubt","ignorance","indifference","man","shrug","male","boy","confused","indifferent"]},"woman-shrugging":{"a":"Woman Shrugging","b":"1F937-200D-2640-FE0F","j":["doubt","ignorance","indifference","shrug","woman","female","girl","confused","indifferent"]},"health-worker":{"a":"Health Worker","b":"1F9D1-200D-2695-FE0F","j":["doctor","healthcare","nurse","therapist","hospital"]},"man-health-worker":{"a":"Man Health Worker","b":"1F468-200D-2695-FE0F","j":["doctor","healthcare","man","nurse","therapist","human"]},"woman-health-worker":{"a":"Woman Health Worker","b":"1F469-200D-2695-FE0F","j":["doctor","healthcare","nurse","therapist","woman","human"]},"student":{"a":"Student","b":"1F9D1-200D-1F393","j":["graduate","learn"]},"man-student":{"a":"Man Student","b":"1F468-200D-1F393","j":["graduate","man","student","human"]},"woman-student":{"a":"Woman Student","b":"1F469-200D-1F393","j":["graduate","student","woman","human"]},"teacher":{"a":"Teacher","b":"1F9D1-200D-1F3EB","j":["instructor","professor"]},"man-teacher":{"a":"Man Teacher","b":"1F468-200D-1F3EB","j":["instructor","man","professor","teacher","human"]},"woman-teacher":{"a":"Woman Teacher","b":"1F469-200D-1F3EB","j":["instructor","professor","teacher","woman","human"]},"judge":{"a":"Judge","b":"1F9D1-200D-2696-FE0F","j":["justice","scales","law"]},"man-judge":{"a":"Man Judge","b":"1F468-200D-2696-FE0F","j":["judge","justice","man","scales","court","human"]},"woman-judge":{"a":"Woman Judge","b":"1F469-200D-2696-FE0F","j":["judge","justice","scales","woman","court","human"]},"farmer":{"a":"Farmer","b":"1F9D1-200D-1F33E","j":["gardener","rancher","crops"]},"man-farmer":{"a":"Man Farmer","b":"1F468-200D-1F33E","j":["farmer","gardener","man","rancher","human"]},"woman-farmer":{"a":"Woman Farmer","b":"1F469-200D-1F33E","j":["farmer","gardener","rancher","woman","human"]},"cook":{"a":"Cook","b":"1F9D1-200D-1F373","j":["chef","food","kitchen","culinary"]},"man-cook":{"a":"Man Cook","b":"1F468-200D-1F373","j":["chef","cook","man","human"]},"woman-cook":{"a":"Woman Cook","b":"1F469-200D-1F373","j":["chef","cook","woman","human"]},"mechanic":{"a":"Mechanic","b":"1F9D1-200D-1F527","j":["electrician","plumber","tradesperson","worker","technician"]},"man-mechanic":{"a":"Man Mechanic","b":"1F468-200D-1F527","j":["electrician","man","mechanic","plumber","tradesperson","human","wrench"]},"woman-mechanic":{"a":"Woman Mechanic","b":"1F469-200D-1F527","j":["electrician","mechanic","plumber","tradesperson","woman","human","wrench"]},"factory-worker":{"a":"Factory Worker","b":"1F9D1-200D-1F3ED","j":["assembly","factory","industrial","worker","labor"]},"man-factory-worker":{"a":"Man Factory Worker","b":"1F468-200D-1F3ED","j":["assembly","factory","industrial","man","worker","human"]},"woman-factory-worker":{"a":"Woman Factory Worker","b":"1F469-200D-1F3ED","j":["assembly","factory","industrial","woman","worker","human"]},"office-worker":{"a":"Office Worker","b":"1F9D1-200D-1F4BC","j":["architect","business","manager","white-collar"]},"man-office-worker":{"a":"Man Office Worker","b":"1F468-200D-1F4BC","j":["architect","business","man","manager","white-collar","human"]},"woman-office-worker":{"a":"Woman Office Worker","b":"1F469-200D-1F4BC","j":["architect","business","manager","white-collar","woman","human"]},"scientist":{"a":"Scientist","b":"1F9D1-200D-1F52C","j":["biologist","chemist","engineer","physicist","chemistry"]},"man-scientist":{"a":"Man Scientist","b":"1F468-200D-1F52C","j":["biologist","chemist","engineer","man","physicist","scientist","human"]},"woman-scientist":{"a":"Woman Scientist","b":"1F469-200D-1F52C","j":["biologist","chemist","engineer","physicist","scientist","woman","human"]},"technologist":{"a":"Technologist","b":"1F9D1-200D-1F4BB","j":["coder","developer","inventor","software","computer"]},"man-technologist":{"a":"Man Technologist","b":"1F468-200D-1F4BB","j":["coder","developer","inventor","man","software","technologist","engineer","programmer","human","laptop","computer"]},"woman-technologist":{"a":"Woman Technologist","b":"1F469-200D-1F4BB","j":["coder","developer","inventor","software","technologist","woman","engineer","programmer","human","laptop","computer"]},"singer":{"a":"Singer","b":"1F9D1-200D-1F3A4","j":["actor","entertainer","rock","star","song","artist","performer"]},"man-singer":{"a":"Man Singer","b":"1F468-200D-1F3A4","j":["actor","entertainer","man","rock","singer","star","rockstar","human"]},"woman-singer":{"a":"Woman Singer","b":"1F469-200D-1F3A4","j":["actor","entertainer","rock","singer","star","woman","rockstar","human"]},"artist":{"a":"Artist","b":"1F9D1-200D-1F3A8","j":["palette","painting","draw","creativity"]},"man-artist":{"a":"Man Artist","b":"1F468-200D-1F3A8","j":["artist","man","palette","painter","human"]},"woman-artist":{"a":"Woman Artist","b":"1F469-200D-1F3A8","j":["artist","palette","woman","painter","human"]},"pilot":{"a":"Pilot","b":"1F9D1-200D-2708-FE0F","j":["plane","fly","airplane"]},"man-pilot":{"a":"Man Pilot","b":"1F468-200D-2708-FE0F","j":["man","pilot","plane","aviator","human"]},"woman-pilot":{"a":"Woman Pilot","b":"1F469-200D-2708-FE0F","j":["pilot","plane","woman","aviator","human"]},"astronaut":{"a":"Astronaut","b":"1F9D1-200D-1F680","j":["rocket","outerspace"]},"man-astronaut":{"a":"Man Astronaut","b":"1F468-200D-1F680","j":["astronaut","man","rocket","space","human"]},"woman-astronaut":{"a":"Woman Astronaut","b":"1F469-200D-1F680","j":["astronaut","rocket","woman","space","human"]},"firefighter":{"a":"Firefighter","b":"1F9D1-200D-1F692","j":["firetruck","fire"]},"man-firefighter":{"a":"Man Firefighter","b":"1F468-200D-1F692","j":["firefighter","firetruck","man","fireman","human"]},"woman-firefighter":{"a":"Woman Firefighter","b":"1F469-200D-1F692","j":["firefighter","firetruck","woman","fireman","human"]},"police-officer":{"a":"Police Officer","b":"1F46E","j":["cop","officer","police"]},"man-police-officer":{"a":"Man Police Officer","b":"1F46E-200D-2642-FE0F","j":["cop","man","officer","police","law","legal","enforcement","arrest","911"]},"woman-police-officer":{"a":"Woman Police Officer","b":"1F46E-200D-2640-FE0F","j":["cop","officer","police","woman","law","legal","enforcement","arrest","911","female"]},"detective":{"a":"Detective","b":"1F575","j":["sleuth","spy","human"]},"man-detective":{"a":"Man Detective","b":"1F575-FE0F-200D-2642-FE0F","j":["detective","man","sleuth","spy","crime"]},"woman-detective":{"a":"Woman Detective","b":"1F575-FE0F-200D-2640-FE0F","j":["detective","sleuth","spy","woman","human","female"]},"guard":{"a":"Guard","b":"1F482","j":["protect"]},"man-guard":{"a":"Man Guard","b":"1F482-200D-2642-FE0F","j":["guard","man","uk","gb","british","male","guy","royal"]},"woman-guard":{"a":"Woman Guard","b":"1F482-200D-2640-FE0F","j":["guard","woman","uk","gb","british","female","royal"]},"ninja":{"a":"Ninja","b":"1F977","j":["fighter","hidden","stealth","ninjutsu","skills","japanese"]},"construction-worker":{"a":"Construction Worker","b":"1F477","j":["construction","hat","worker","labor","build"]},"man-construction-worker":{"a":"Man Construction Worker","b":"1F477-200D-2642-FE0F","j":["construction","man","worker","male","human","wip","guy","build","labor"]},"woman-construction-worker":{"a":"Woman Construction Worker","b":"1F477-200D-2640-FE0F","j":["construction","woman","worker","female","human","wip","build","labor"]},"prince":{"a":"Prince","b":"1F934","j":["boy","man","male","crown","royal","king"]},"princess":{"a":"Princess","b":"1F478","j":["fairy tale","fantasy","girl","woman","female","blond","crown","royal","queen"]},"person-wearing-turban":{"a":"Person Wearing Turban","b":"1F473","j":["turban","headdress"]},"man-wearing-turban":{"a":"Man Wearing Turban","b":"1F473-200D-2642-FE0F","j":["man","turban","male","indian","hinduism","arabs"]},"woman-wearing-turban":{"a":"Woman Wearing Turban","b":"1F473-200D-2640-FE0F","j":["turban","woman","female","indian","hinduism","arabs"]},"person-with-skullcap":{"a":"Person with Skullcap","b":"1F472","j":["cap","gua pi mao","hat","person","skullcap","man_with_skullcap","male","boy","chinese"]},"woman-with-headscarf":{"a":"Woman with Headscarf","b":"1F9D5","j":["headscarf","hijab","mantilla","tichel","bandana","head kerchief","female"]},"person-in-tuxedo":{"a":"Person in Tuxedo","b":"1F935","j":["groom","person","tuxedo","man_in_tuxedo","couple","marriage","wedding"]},"man-in-tuxedo":{"a":"Man in Tuxedo","b":"1F935-200D-2642-FE0F","j":["man","tuxedo","formal","fashion"]},"woman-in-tuxedo":{"a":"Woman in Tuxedo","b":"1F935-200D-2640-FE0F","j":["tuxedo","woman","formal","fashion"]},"person-with-veil":{"a":"Person with Veil","b":"1F470","j":["bride","person","veil","wedding","bride_with_veil","couple","marriage","woman"]},"man-with-veil":{"a":"Man with Veil","b":"1F470-200D-2642-FE0F","j":["man","veil","wedding","marriage"]},"woman-with-veil":{"a":"Woman with Veil","b":"1F470-200D-2640-FE0F","j":["veil","woman","wedding","marriage"]},"pregnant-woman":{"a":"Pregnant Woman","b":"1F930","j":["pregnant","woman","baby"]},"breastfeeding":{"a":"Breast-Feeding","b":"1F931","j":["baby","breast","breast-feeding","nursing","breast_feeding"]},"woman-feeding-baby":{"a":"Woman Feeding Baby","b":"1F469-200D-1F37C","j":["baby","feeding","nursing","woman","birth","food"]},"man-feeding-baby":{"a":"Man Feeding Baby","b":"1F468-200D-1F37C","j":["baby","feeding","man","nursing","birth","food"]},"person-feeding-baby":{"a":"Person Feeding Baby","b":"1F9D1-200D-1F37C","j":["baby","feeding","nursing","person","birth","food"]},"baby-angel":{"a":"Baby Angel","b":"1F47C","j":["angel","baby","face","fairy tale","fantasy","heaven","wings","halo"]},"santa-claus":{"a":"Santa Claus","b":"1F385","j":["celebration","Christmas","claus","father","santa","festival","man","male","xmas","father christmas"]},"mrs-claus":{"a":"Mrs. Claus","b":"1F936","j":["celebration","Christmas","claus","mother","Mrs.","woman","female","xmas","mother christmas"]},"mx-claus":{"a":"Mx Claus","b":"1F9D1-200D-1F384","j":["Claus, christmas","christmas"]},"superhero":{"a":"Superhero","b":"1F9B8","j":["good","hero","heroine","superpower","marvel"]},"man-superhero":{"a":"Man Superhero","b":"1F9B8-200D-2642-FE0F","j":["good","hero","man","superpower","male","superpowers"]},"woman-superhero":{"a":"Woman Superhero","b":"1F9B8-200D-2640-FE0F","j":["good","hero","heroine","superpower","woman","female","superpowers"]},"supervillain":{"a":"Supervillain","b":"1F9B9","j":["criminal","evil","superpower","villain","marvel"]},"man-supervillain":{"a":"Man Supervillain","b":"1F9B9-200D-2642-FE0F","j":["criminal","evil","man","superpower","villain","male","bad","hero","superpowers"]},"woman-supervillain":{"a":"Woman Supervillain","b":"1F9B9-200D-2640-FE0F","j":["criminal","evil","superpower","villain","woman","female","bad","heroine","superpowers"]},"mage":{"a":"Mage","b":"1F9D9","j":["sorcerer","sorceress","witch","wizard","magic"]},"man-mage":{"a":"Man Mage","b":"1F9D9-200D-2642-FE0F","j":["sorcerer","wizard","man","male","mage"]},"woman-mage":{"a":"Woman Mage","b":"1F9D9-200D-2640-FE0F","j":["sorceress","witch","woman","female","mage"]},"fairy":{"a":"Fairy","b":"1F9DA","j":["Oberon","Puck","Titania","wings","magical"]},"man-fairy":{"a":"Man Fairy","b":"1F9DA-200D-2642-FE0F","j":["Oberon","Puck","man","male"]},"woman-fairy":{"a":"Woman Fairy","b":"1F9DA-200D-2640-FE0F","j":["Titania","woman","female"]},"vampire":{"a":"Vampire","b":"1F9DB","j":["Dracula","undead","blood","twilight"]},"man-vampire":{"a":"Man Vampire","b":"1F9DB-200D-2642-FE0F","j":["Dracula","undead","man","male","dracula"]},"woman-vampire":{"a":"Woman Vampire","b":"1F9DB-200D-2640-FE0F","j":["undead","woman","female"]},"merperson":{"a":"Merperson","b":"1F9DC","j":["mermaid","merman","merwoman","sea"]},"merman":{"a":"Merman","b":"1F9DC-200D-2642-FE0F","j":["Triton","man","male","triton"]},"mermaid":{"a":"Mermaid","b":"1F9DC-200D-2640-FE0F","j":["merwoman","woman","female","ariel"]},"elf":{"a":"Elf","b":"1F9DD","j":["magical","LOTR style"]},"man-elf":{"a":"Man Elf","b":"1F9DD-200D-2642-FE0F","j":["magical","man","male"]},"woman-elf":{"a":"Woman Elf","b":"1F9DD-200D-2640-FE0F","j":["magical","woman","female"]},"genie":{"a":"Genie","b":"1F9DE","j":["djinn","(non-human color)","magical","wishes"]},"man-genie":{"a":"Man Genie","b":"1F9DE-200D-2642-FE0F","j":["djinn","man","male"]},"woman-genie":{"a":"Woman Genie","b":"1F9DE-200D-2640-FE0F","j":["djinn","woman","female"]},"zombie":{"a":"Zombie","b":"1F9DF","j":["undead","walking dead","(non-human color)","dead"]},"man-zombie":{"a":"Man Zombie","b":"1F9DF-200D-2642-FE0F","j":["undead","walking dead","man","male","dracula"]},"woman-zombie":{"a":"Woman Zombie","b":"1F9DF-200D-2640-FE0F","j":["undead","walking dead","woman","female"]},"person-getting-massage":{"a":"Person Getting Massage","b":"1F486","j":["face","massage","salon","relax"]},"man-getting-massage":{"a":"Man Getting Massage","b":"1F486-200D-2642-FE0F","j":["face","man","massage","male","boy","head"]},"woman-getting-massage":{"a":"Woman Getting Massage","b":"1F486-200D-2640-FE0F","j":["face","massage","woman","female","girl","head"]},"person-getting-haircut":{"a":"Person Getting Haircut","b":"1F487","j":["barber","beauty","haircut","parlor","hairstyle"]},"man-getting-haircut":{"a":"Man Getting Haircut","b":"1F487-200D-2642-FE0F","j":["haircut","man","male","boy"]},"woman-getting-haircut":{"a":"Woman Getting Haircut","b":"1F487-200D-2640-FE0F","j":["haircut","woman","female","girl"]},"person-walking":{"a":"Person Walking","b":"1F6B6","j":["hike","walk","walking","move"]},"man-walking":{"a":"Man Walking","b":"1F6B6-200D-2642-FE0F","j":["hike","man","walk","human","feet","steps"]},"woman-walking":{"a":"Woman Walking","b":"1F6B6-200D-2640-FE0F","j":["hike","walk","woman","human","feet","steps","female"]},"person-standing":{"a":"Person Standing","b":"1F9CD","j":["stand","standing","still"]},"man-standing":{"a":"Man Standing","b":"1F9CD-200D-2642-FE0F","j":["man","standing","still"]},"woman-standing":{"a":"Woman Standing","b":"1F9CD-200D-2640-FE0F","j":["standing","woman","still"]},"person-kneeling":{"a":"Person Kneeling","b":"1F9CE","j":["kneel","kneeling","pray","respectful"]},"man-kneeling":{"a":"Man Kneeling","b":"1F9CE-200D-2642-FE0F","j":["kneeling","man","pray","respectful"]},"woman-kneeling":{"a":"Woman Kneeling","b":"1F9CE-200D-2640-FE0F","j":["kneeling","woman","respectful","pray"]},"person-with-white-cane":{"a":"Person with White Cane","b":"1F9D1-200D-1F9AF","j":["accessibility","blind","person_with_probing_cane"]},"man-with-white-cane":{"a":"Man with White Cane","b":"1F468-200D-1F9AF","j":["accessibility","blind","man","man_with_probing_cane"]},"woman-with-white-cane":{"a":"Woman with White Cane","b":"1F469-200D-1F9AF","j":["accessibility","blind","woman","woman_with_probing_cane"]},"person-in-motorized-wheelchair":{"a":"Person in Motorized Wheelchair","b":"1F9D1-200D-1F9BC","j":["accessibility","wheelchair","disability"]},"man-in-motorized-wheelchair":{"a":"Man in Motorized Wheelchair","b":"1F468-200D-1F9BC","j":["accessibility","man","wheelchair","disability"]},"woman-in-motorized-wheelchair":{"a":"Woman in Motorized Wheelchair","b":"1F469-200D-1F9BC","j":["accessibility","wheelchair","woman","disability"]},"person-in-manual-wheelchair":{"a":"Person in Manual Wheelchair","b":"1F9D1-200D-1F9BD","j":["accessibility","wheelchair","disability"]},"man-in-manual-wheelchair":{"a":"Man in Manual Wheelchair","b":"1F468-200D-1F9BD","j":["accessibility","man","wheelchair","disability"]},"woman-in-manual-wheelchair":{"a":"Woman in Manual Wheelchair","b":"1F469-200D-1F9BD","j":["accessibility","wheelchair","woman","disability"]},"person-running":{"a":"Person Running","b":"1F3C3","j":["marathon","running","move"]},"man-running":{"a":"Man Running","b":"1F3C3-200D-2642-FE0F","j":["man","marathon","racing","running","walking","exercise","race"]},"woman-running":{"a":"Woman Running","b":"1F3C3-200D-2640-FE0F","j":["marathon","racing","running","woman","walking","exercise","race","female"]},"woman-dancing":{"a":"Woman Dancing","b":"1F483","j":["dance","dancing","woman","female","girl","fun"]},"man-dancing":{"a":"Man Dancing","b":"1F57A","j":["dance","dancing","man","male","boy","fun","dancer"]},"person-in-suit-levitating":{"a":"Person in Suit Levitating","b":"1F574","j":["business","person","suit","man_in_suit_levitating","levitate","hover","jump"]},"people-with-bunny-ears":{"a":"People with Bunny Ears","b":"1F46F","j":["bunny ear","dancer","partying","perform","costume"]},"men-with-bunny-ears":{"a":"Men with Bunny Ears","b":"1F46F-200D-2642-FE0F","j":["bunny ear","dancer","men","partying","male","bunny","boys"]},"women-with-bunny-ears":{"a":"Women with Bunny Ears","b":"1F46F-200D-2640-FE0F","j":["bunny ear","dancer","partying","women","female","bunny","girls"]},"person-in-steamy-room":{"a":"Person in Steamy Room","b":"1F9D6","j":["sauna","steam room","hamam","steambath","relax","spa"]},"man-in-steamy-room":{"a":"Man in Steamy Room","b":"1F9D6-200D-2642-FE0F","j":["sauna","steam room","male","man","spa","steamroom"]},"woman-in-steamy-room":{"a":"Woman in Steamy Room","b":"1F9D6-200D-2640-FE0F","j":["sauna","steam room","female","woman","spa","steamroom"]},"person-climbing":{"a":"Person Climbing","b":"1F9D7","j":["climber","sport"]},"man-climbing":{"a":"Man Climbing","b":"1F9D7-200D-2642-FE0F","j":["climber","sports","hobby","man","male","rock"]},"woman-climbing":{"a":"Woman Climbing","b":"1F9D7-200D-2640-FE0F","j":["climber","sports","hobby","woman","female","rock"]},"person-fencing":{"a":"Person Fencing","b":"1F93A","j":["fencer","fencing","sword","sports"]},"horse-racing":{"a":"Horse Racing","b":"1F3C7","j":["horse","jockey","racehorse","racing","animal","betting","competition","gambling","luck"]},"skier":{"a":"Skier","b":"26F7","j":["ski","snow","sports","winter"]},"snowboarder":{"a":"Snowboarder","b":"1F3C2","j":["ski","snow","snowboard","sports","winter"]},"person-golfing":{"a":"Person Golfing","b":"1F3CC","j":["ball","golf","sports","business"]},"man-golfing":{"a":"Man Golfing","b":"1F3CC-FE0F-200D-2642-FE0F","j":["golf","man","sport"]},"woman-golfing":{"a":"Woman Golfing","b":"1F3CC-FE0F-200D-2640-FE0F","j":["golf","woman","sports","business","female"]},"person-surfing":{"a":"Person Surfing","b":"1F3C4","j":["surfing","sport","sea"]},"man-surfing":{"a":"Man Surfing","b":"1F3C4-200D-2642-FE0F","j":["man","surfing","sports","ocean","sea","summer","beach"]},"woman-surfing":{"a":"Woman Surfing","b":"1F3C4-200D-2640-FE0F","j":["surfing","woman","sports","ocean","sea","summer","beach","female"]},"person-rowing-boat":{"a":"Person Rowing Boat","b":"1F6A3","j":["boat","rowboat","sport","move"]},"man-rowing-boat":{"a":"Man Rowing Boat","b":"1F6A3-200D-2642-FE0F","j":["boat","man","rowboat","sports","hobby","water","ship"]},"woman-rowing-boat":{"a":"Woman Rowing Boat","b":"1F6A3-200D-2640-FE0F","j":["boat","rowboat","woman","sports","hobby","water","ship","female"]},"person-swimming":{"a":"Person Swimming","b":"1F3CA","j":["swim","sport","pool"]},"man-swimming":{"a":"Man Swimming","b":"1F3CA-200D-2642-FE0F","j":["man","swim","sports","exercise","human","athlete","water","summer"]},"woman-swimming":{"a":"Woman Swimming","b":"1F3CA-200D-2640-FE0F","j":["swim","woman","sports","exercise","human","athlete","water","summer","female"]},"person-bouncing-ball":{"a":"Person Bouncing Ball","b":"26F9","j":["ball","sports","human"]},"man-bouncing-ball":{"a":"Man Bouncing Ball","b":"26F9-FE0F-200D-2642-FE0F","j":["ball","man","sport"]},"woman-bouncing-ball":{"a":"Woman Bouncing Ball","b":"26F9-FE0F-200D-2640-FE0F","j":["ball","woman","sports","human","female"]},"person-lifting-weights":{"a":"Person Lifting Weights","b":"1F3CB","j":["lifter","weight","sports","training","exercise"]},"man-lifting-weights":{"a":"Man Lifting Weights","b":"1F3CB-FE0F-200D-2642-FE0F","j":["man","weight lifter","sport"]},"woman-lifting-weights":{"a":"Woman Lifting Weights","b":"1F3CB-FE0F-200D-2640-FE0F","j":["weight lifter","woman","sports","training","exercise","female"]},"person-biking":{"a":"Person Biking","b":"1F6B4","j":["bicycle","biking","cyclist","sport","move"]},"man-biking":{"a":"Man Biking","b":"1F6B4-200D-2642-FE0F","j":["bicycle","biking","cyclist","man","sports","bike","exercise","hipster"]},"woman-biking":{"a":"Woman Biking","b":"1F6B4-200D-2640-FE0F","j":["bicycle","biking","cyclist","woman","sports","bike","exercise","hipster","female"]},"person-mountain-biking":{"a":"Person Mountain Biking","b":"1F6B5","j":["bicycle","bicyclist","bike","cyclist","mountain","sport","move"]},"man-mountain-biking":{"a":"Man Mountain Biking","b":"1F6B5-200D-2642-FE0F","j":["bicycle","bike","cyclist","man","mountain","transportation","sports","human","race"]},"woman-mountain-biking":{"a":"Woman Mountain Biking","b":"1F6B5-200D-2640-FE0F","j":["bicycle","bike","biking","cyclist","mountain","woman","transportation","sports","human","race","female"]},"person-cartwheeling":{"a":"Person Cartwheeling","b":"1F938","j":["cartwheel","gymnastics","sport","gymnastic"]},"man-cartwheeling":{"a":"Man Cartwheeling","b":"1F938-200D-2642-FE0F","j":["cartwheel","gymnastics","man"]},"woman-cartwheeling":{"a":"Woman Cartwheeling","b":"1F938-200D-2640-FE0F","j":["cartwheel","gymnastics","woman"]},"people-wrestling":{"a":"People Wrestling","b":"1F93C","j":["wrestle","wrestler","sport"]},"men-wrestling":{"a":"Men Wrestling","b":"1F93C-200D-2642-FE0F","j":["men","wrestle","sports","wrestlers"]},"women-wrestling":{"a":"Women Wrestling","b":"1F93C-200D-2640-FE0F","j":["women","wrestle","sports","wrestlers"]},"person-playing-water-polo":{"a":"Person Playing Water Polo","b":"1F93D","j":["polo","water","sport"]},"man-playing-water-polo":{"a":"Man Playing Water Polo","b":"1F93D-200D-2642-FE0F","j":["man","water polo","sports","pool"]},"woman-playing-water-polo":{"a":"Woman Playing Water Polo","b":"1F93D-200D-2640-FE0F","j":["water polo","woman","sports","pool"]},"person-playing-handball":{"a":"Person Playing Handball","b":"1F93E","j":["ball","handball","sport"]},"man-playing-handball":{"a":"Man Playing Handball","b":"1F93E-200D-2642-FE0F","j":["handball","man","sports"]},"woman-playing-handball":{"a":"Woman Playing Handball","b":"1F93E-200D-2640-FE0F","j":["handball","woman","sports"]},"person-juggling":{"a":"Person Juggling","b":"1F939","j":["balance","juggle","multitask","skill","performance"]},"man-juggling":{"a":"Man Juggling","b":"1F939-200D-2642-FE0F","j":["juggling","man","multitask","juggle","balance","skill"]},"woman-juggling":{"a":"Woman Juggling","b":"1F939-200D-2640-FE0F","j":["juggling","multitask","woman","juggle","balance","skill"]},"person-in-lotus-position":{"a":"Person in Lotus Position","b":"1F9D8","j":["meditation","yoga","serenity","meditate"]},"man-in-lotus-position":{"a":"Man in Lotus Position","b":"1F9D8-200D-2642-FE0F","j":["meditation","yoga","man","male","serenity","zen","mindfulness"]},"woman-in-lotus-position":{"a":"Woman in Lotus Position","b":"1F9D8-200D-2640-FE0F","j":["meditation","yoga","woman","female","serenity","zen","mindfulness"]},"person-taking-bath":{"a":"Person Taking Bath","b":"1F6C0","j":["bath","bathtub","clean","shower","bathroom"]},"person-in-bed":{"a":"Person in Bed","b":"1F6CC","j":["hotel","sleep","bed","rest"]},"people-holding-hands":{"a":"People Holding Hands","b":"1F9D1-200D-1F91D-200D-1F9D1","j":["couple","hand","hold","holding hands","person","friendship"]},"women-holding-hands":{"a":"Women Holding Hands","b":"1F46D","j":["couple","hand","holding hands","women","pair","friendship","love","like","female","people","human"]},"woman-and-man-holding-hands":{"a":"Woman and Man Holding Hands","b":"1F46B","j":["couple","hand","hold","holding hands","man","woman","pair","people","human","love","date","dating","like","affection","valentines","marriage"]},"men-holding-hands":{"a":"Men Holding Hands","b":"1F46C","j":["couple","Gemini","holding hands","man","men","twins","zodiac","pair","love","like","bromance","friendship","people","human"]},"kiss":{"a":"Kiss","b":"1F48F","j":["couple","pair","valentines","love","like","dating","marriage"]},"kiss-woman-man":{"a":"Kiss: Woman, Man","b":"1F469-200D-2764-FE0F-200D-1F48B-200D-1F468","j":["couple","kiss","man","woman","love"]},"kiss-man-man":{"a":"Kiss: Man, Man","b":"1F468-200D-2764-FE0F-200D-1F48B-200D-1F468","j":["couple","kiss","man","pair","valentines","love","like","dating","marriage"]},"kiss-woman-woman":{"a":"Kiss: Woman, Woman","b":"1F469-200D-2764-FE0F-200D-1F48B-200D-1F469","j":["couple","kiss","woman","pair","valentines","love","like","dating","marriage"]},"couple-with-heart":{"a":"Couple with Heart","b":"1F491","j":["couple","love","pair","like","affection","human","dating","valentines","marriage"]},"couple-with-heart-woman-man":{"a":"Couple with Heart: Woman, Man","b":"1F469-200D-2764-FE0F-200D-1F468","j":["couple","couple with heart","love","man","woman"]},"couple-with-heart-man-man":{"a":"Couple with Heart: Man, Man","b":"1F468-200D-2764-FE0F-200D-1F468","j":["couple","couple with heart","love","man","pair","like","affection","human","dating","valentines","marriage"]},"couple-with-heart-woman-woman":{"a":"Couple with Heart: Woman, Woman","b":"1F469-200D-2764-FE0F-200D-1F469","j":["couple","couple with heart","love","woman","pair","like","affection","human","dating","valentines","marriage"]},"family":{"a":"Family","b":"1F46A","j":["home","parents","child","mom","dad","father","mother","people","human"]},"family-man-woman-boy":{"a":"Family: Man, Woman, Boy","b":"1F468-200D-1F469-200D-1F466","j":["boy","family","man","woman","love"]},"family-man-woman-girl":{"a":"Family: Man, Woman, Girl","b":"1F468-200D-1F469-200D-1F467","j":["family","girl","man","woman","home","parents","people","human","child"]},"family-man-woman-girl-boy":{"a":"Family: Man, Woman, Girl, Boy","b":"1F468-200D-1F469-200D-1F467-200D-1F466","j":["boy","family","girl","man","woman","home","parents","people","human","children"]},"family-man-woman-boy-boy":{"a":"Family: Man, Woman, Boy, Boy","b":"1F468-200D-1F469-200D-1F466-200D-1F466","j":["boy","family","man","woman","home","parents","people","human","children"]},"family-man-woman-girl-girl":{"a":"Family: Man, Woman, Girl, Girl","b":"1F468-200D-1F469-200D-1F467-200D-1F467","j":["family","girl","man","woman","home","parents","people","human","children"]},"family-man-man-boy":{"a":"Family: Man, Man, Boy","b":"1F468-200D-1F468-200D-1F466","j":["boy","family","man","home","parents","people","human","children"]},"family-man-man-girl":{"a":"Family: Man, Man, Girl","b":"1F468-200D-1F468-200D-1F467","j":["family","girl","man","home","parents","people","human","children"]},"family-man-man-girl-boy":{"a":"Family: Man, Man, Girl, Boy","b":"1F468-200D-1F468-200D-1F467-200D-1F466","j":["boy","family","girl","man","home","parents","people","human","children"]},"family-man-man-boy-boy":{"a":"Family: Man, Man, Boy, Boy","b":"1F468-200D-1F468-200D-1F466-200D-1F466","j":["boy","family","man","home","parents","people","human","children"]},"family-man-man-girl-girl":{"a":"Family: Man, Man, Girl, Girl","b":"1F468-200D-1F468-200D-1F467-200D-1F467","j":["family","girl","man","home","parents","people","human","children"]},"family-woman-woman-boy":{"a":"Family: Woman, Woman, Boy","b":"1F469-200D-1F469-200D-1F466","j":["boy","family","woman","home","parents","people","human","children"]},"family-woman-woman-girl":{"a":"Family: Woman, Woman, Girl","b":"1F469-200D-1F469-200D-1F467","j":["family","girl","woman","home","parents","people","human","children"]},"family-woman-woman-girl-boy":{"a":"Family: Woman, Woman, Girl, Boy","b":"1F469-200D-1F469-200D-1F467-200D-1F466","j":["boy","family","girl","woman","home","parents","people","human","children"]},"family-woman-woman-boy-boy":{"a":"Family: Woman, Woman, Boy, Boy","b":"1F469-200D-1F469-200D-1F466-200D-1F466","j":["boy","family","woman","home","parents","people","human","children"]},"family-woman-woman-girl-girl":{"a":"Family: Woman, Woman, Girl, Girl","b":"1F469-200D-1F469-200D-1F467-200D-1F467","j":["family","girl","woman","home","parents","people","human","children"]},"family-man-boy":{"a":"Family: Man, Boy","b":"1F468-200D-1F466","j":["boy","family","man","home","parent","people","human","child"]},"family-man-boy-boy":{"a":"Family: Man, Boy, Boy","b":"1F468-200D-1F466-200D-1F466","j":["boy","family","man","home","parent","people","human","children"]},"family-man-girl":{"a":"Family: Man, Girl","b":"1F468-200D-1F467","j":["family","girl","man","home","parent","people","human","child"]},"family-man-girl-boy":{"a":"Family: Man, Girl, Boy","b":"1F468-200D-1F467-200D-1F466","j":["boy","family","girl","man","home","parent","people","human","children"]},"family-man-girl-girl":{"a":"Family: Man, Girl, Girl","b":"1F468-200D-1F467-200D-1F467","j":["family","girl","man","home","parent","people","human","children"]},"family-woman-boy":{"a":"Family: Woman, Boy","b":"1F469-200D-1F466","j":["boy","family","woman","home","parent","people","human","child"]},"family-woman-boy-boy":{"a":"Family: Woman, Boy, Boy","b":"1F469-200D-1F466-200D-1F466","j":["boy","family","woman","home","parent","people","human","children"]},"family-woman-girl":{"a":"Family: Woman, Girl","b":"1F469-200D-1F467","j":["family","girl","woman","home","parent","people","human","child"]},"family-woman-girl-boy":{"a":"Family: Woman, Girl, Boy","b":"1F469-200D-1F467-200D-1F466","j":["boy","family","girl","woman","home","parent","people","human","children"]},"family-woman-girl-girl":{"a":"Family: Woman, Girl, Girl","b":"1F469-200D-1F467-200D-1F467","j":["family","girl","woman","home","parent","people","human","children"]},"speaking-head":{"a":"Speaking Head","b":"1F5E3","j":["face","head","silhouette","speak","speaking","user","person","human","sing","say","talk"]},"bust-in-silhouette":{"a":"Bust in Silhouette","b":"1F464","j":["bust","silhouette","user","person","human"]},"busts-in-silhouette":{"a":"Busts in Silhouette","b":"1F465","j":["bust","silhouette","user","person","human","group","team"]},"people-hugging":{"a":"People Hugging","b":"1FAC2","j":["goodbye","hello","hug","thanks","care"]},"footprints":{"a":"Footprints","b":"1F463","j":["clothing","footprint","print","feet","tracking","walking","beach"]},"red-hair":{"a":"Red Hair","b":"1F9B0","j":["ginger","red hair","redhead"]},"curly-hair":{"a":"Curly Hair","b":"1F9B1","j":["afro","curly","curly hair","ringlets"]},"white-hair":{"a":"White Hair","b":"1F9B3","j":["gray","hair","old","white"]},"bald":{"a":"Bald","b":"1F9B2","j":["bald","chemotherapy","hairless","no hair","shaven"]},"monkey-face":{"a":"Monkey Face","b":"1F435","j":["face","monkey","animal","nature","circus"]},"monkey":{"a":"Monkey","b":"1F412","j":["animal","nature","banana","circus"]},"gorilla":{"a":"Gorilla","b":"1F98D","j":["animal","nature","circus"]},"orangutan":{"a":"Orangutan","b":"1F9A7","j":["ape","animal"]},"dog-face":{"a":"Dog Face","b":"1F436","j":["dog","face","pet","animal","friend","nature","woof","puppy","faithful"]},"dog":{"a":"Dog","b":"1F415","j":["pet","animal","nature","friend","doge","faithful"]},"guide-dog":{"a":"Guide Dog","b":"1F9AE","j":["accessibility","blind","guide","animal"]},"service-dog":{"a":"Service Dog","b":"1F415-200D-1F9BA","j":["accessibility","assistance","dog","service","blind","animal"]},"poodle":{"a":"Poodle","b":"1F429","j":["dog","animal","101","nature","pet"]},"wolf":{"a":"Wolf","b":"1F43A","j":["face","animal","nature","wild"]},"fox":{"a":"Fox","b":"1F98A","j":["face","animal","nature"]},"raccoon":{"a":"Raccoon","b":"1F99D","j":["curious","sly","animal","nature"]},"cat-face":{"a":"Cat Face","b":"1F431","j":["cat","face","pet","animal","meow","nature","kitten"]},"cat":{"a":"Cat","b":"1F408","j":["pet","animal","meow","cats"]},"black-cat":{"a":"Black Cat","b":"1F408-200D-2B1B","j":["black","cat","unlucky","superstition","luck"]},"lion":{"a":"Lion","b":"1F981","j":["face","Leo","zodiac","animal","nature"]},"tiger-face":{"a":"Tiger Face","b":"1F42F","j":["face","tiger","animal","cat","danger","wild","nature","roar"]},"tiger":{"a":"Tiger","b":"1F405","j":["animal","nature","roar"]},"leopard":{"a":"Leopard","b":"1F406","j":["animal","nature"]},"horse-face":{"a":"Horse Face","b":"1F434","j":["face","horse","animal","brown","nature"]},"horse":{"a":"Horse","b":"1F40E","j":["equestrian","racehorse","racing","animal","gamble","luck"]},"unicorn":{"a":"Unicorn","b":"1F984","j":["face","animal","nature","mystical"]},"zebra":{"a":"Zebra","b":"1F993","j":["stripe","animal","nature","stripes","safari"]},"deer":{"a":"Deer","b":"1F98C","j":["animal","nature","horns","venison"]},"bison":{"a":"Bison","b":"1F9AC","j":["buffalo","herd","wisent","ox"]},"cow-face":{"a":"Cow Face","b":"1F42E","j":["cow","face","beef","ox","animal","nature","moo","milk"]},"ox":{"a":"Ox","b":"1F402","j":["bull","Taurus","zodiac","animal","cow","beef"]},"water-buffalo":{"a":"Water Buffalo","b":"1F403","j":["buffalo","water","animal","nature","ox","cow"]},"cow":{"a":"Cow","b":"1F404","j":["beef","ox","animal","nature","moo","milk"]},"pig-face":{"a":"Pig Face","b":"1F437","j":["face","pig","animal","oink","nature"]},"pig":{"a":"Pig","b":"1F416","j":["sow","animal","nature"]},"boar":{"a":"Boar","b":"1F417","j":["pig","animal","nature"]},"pig-nose":{"a":"Pig Nose","b":"1F43D","j":["face","nose","pig","animal","oink"]},"ram":{"a":"Ram","b":"1F40F","j":["Aries","male","sheep","zodiac","animal","nature"]},"ewe":{"a":"Ewe","b":"1F411","j":["female","sheep","animal","nature","wool","shipit"]},"goat":{"a":"Goat","b":"1F410","j":["Capricorn","zodiac","animal","nature"]},"camel":{"a":"Camel","b":"1F42A","j":["dromedary","hump","animal","hot","desert"]},"twohump-camel":{"a":"Two-Hump Camel","b":"1F42B","j":["bactrian","camel","hump","two-hump camel","two_hump_camel","animal","nature","hot","desert"]},"llama":{"a":"Llama","b":"1F999","j":["alpaca","guanaco","vicuña","wool","animal","nature"]},"giraffe":{"a":"Giraffe","b":"1F992","j":["spots","animal","nature","safari"]},"elephant":{"a":"Elephant","b":"1F418","j":["animal","nature","nose","th","circus"]},"mammoth":{"a":"Mammoth","b":"1F9A3","j":["extinction","large","tusk","woolly","elephant","tusks"]},"rhinoceros":{"a":"Rhinoceros","b":"1F98F","j":["animal","nature","horn"]},"hippopotamus":{"a":"Hippopotamus","b":"1F99B","j":["hippo","animal","nature"]},"mouse-face":{"a":"Mouse Face","b":"1F42D","j":["face","mouse","animal","nature","cheese_wedge","rodent"]},"mouse":{"a":"Mouse","b":"1F401","j":["animal","nature","rodent"]},"rat":{"a":"Rat","b":"1F400","j":["animal","mouse","rodent"]},"hamster":{"a":"Hamster","b":"1F439","j":["face","pet","animal","nature"]},"rabbit-face":{"a":"Rabbit Face","b":"1F430","j":["bunny","face","pet","rabbit","animal","nature","spring","magic"]},"rabbit":{"a":"Rabbit","b":"1F407","j":["bunny","pet","animal","nature","magic","spring"]},"chipmunk":{"a":"Chipmunk","b":"1F43F","j":["squirrel","animal","nature","rodent"]},"beaver":{"a":"Beaver","b":"1F9AB","j":["dam","animal","rodent"]},"hedgehog":{"a":"Hedgehog","b":"1F994","j":["spiny","animal","nature"]},"bat":{"a":"Bat","b":"1F987","j":["vampire","animal","nature","blind"]},"bear":{"a":"Bear","b":"1F43B","j":["face","animal","nature","wild"]},"polar-bear":{"a":"Polar Bear","b":"1F43B-200D-2744-FE0F","j":["arctic","bear","white","animal"]},"koala":{"a":"Koala","b":"1F428","j":["bear","animal","nature"]},"panda":{"a":"Panda","b":"1F43C","j":["face","animal","nature"]},"sloth":{"a":"Sloth","b":"1F9A5","j":["lazy","slow","animal"]},"otter":{"a":"Otter","b":"1F9A6","j":["fishing","playful","animal"]},"skunk":{"a":"Skunk","b":"1F9A8","j":["stink","animal"]},"kangaroo":{"a":"Kangaroo","b":"1F998","j":["Australia","joey","jump","marsupial","animal","nature","australia","hop"]},"badger":{"a":"Badger","b":"1F9A1","j":["honey badger","pester","animal","nature","honey"]},"paw-prints":{"a":"Paw Prints","b":"1F43E","j":["feet","paw","print","animal","tracking","footprints","dog","cat","pet"]},"turkey":{"a":"Turkey","b":"1F983","j":["bird","animal"]},"chicken":{"a":"Chicken","b":"1F414","j":["bird","animal","cluck","nature"]},"rooster":{"a":"Rooster","b":"1F413","j":["bird","animal","nature","chicken"]},"hatching-chick":{"a":"Hatching Chick","b":"1F423","j":["baby","bird","chick","hatching","animal","chicken","egg","born"]},"baby-chick":{"a":"Baby Chick","b":"1F424","j":["baby","bird","chick","animal","chicken"]},"frontfacing-baby-chick":{"a":"Front-Facing Baby Chick","b":"1F425","j":["baby","bird","chick","front-facing baby chick","front_facing_baby_chick","animal","chicken"]},"bird":{"a":"Bird","b":"1F426","j":["animal","nature","fly","tweet","spring"]},"penguin":{"a":"Penguin","b":"1F427","j":["bird","animal","nature"]},"dove":{"a":"Dove","b":"1F54A","j":["bird","fly","peace","animal"]},"eagle":{"a":"Eagle","b":"1F985","j":["bird","animal","nature"]},"duck":{"a":"Duck","b":"1F986","j":["bird","animal","nature","mallard"]},"swan":{"a":"Swan","b":"1F9A2","j":["bird","cygnet","ugly duckling","animal","nature"]},"owl":{"a":"Owl","b":"1F989","j":["bird","wise","animal","nature","hoot"]},"dodo":{"a":"Dodo","b":"1F9A4","j":["extinction","large","Mauritius","animal","bird"]},"feather":{"a":"Feather","b":"1FAB6","j":["bird","flight","light","plumage","fly"]},"flamingo":{"a":"Flamingo","b":"1F9A9","j":["flamboyant","tropical","animal"]},"peacock":{"a":"Peacock","b":"1F99A","j":["bird","ostentatious","peahen","proud","animal","nature"]},"parrot":{"a":"Parrot","b":"1F99C","j":["bird","pirate","talk","animal","nature"]},"frog":{"a":"Frog","b":"1F438","j":["face","animal","nature","croak","toad"]},"crocodile":{"a":"Crocodile","b":"1F40A","j":["animal","nature","reptile","lizard","alligator"]},"turtle":{"a":"Turtle","b":"1F422","j":["terrapin","tortoise","animal","slow","nature"]},"lizard":{"a":"Lizard","b":"1F98E","j":["reptile","animal","nature"]},"snake":{"a":"Snake","b":"1F40D","j":["bearer","Ophiuchus","serpent","zodiac","animal","evil","nature","hiss","python"]},"dragon-face":{"a":"Dragon Face","b":"1F432","j":["dragon","face","fairy tale","animal","myth","nature","chinese","green"]},"dragon":{"a":"Dragon","b":"1F409","j":["fairy tale","animal","myth","nature","chinese","green"]},"sauropod":{"a":"Sauropod","b":"1F995","j":["brachiosaurus","brontosaurus","diplodocus","animal","nature","dinosaur","extinct"]},"trex":{"a":"T-Rex","b":"1F996","j":["Tyrannosaurus Rex","t_rex","animal","nature","dinosaur","tyrannosaurus","extinct"]},"spouting-whale":{"a":"Spouting Whale","b":"1F433","j":["face","spouting","whale","animal","nature","sea","ocean"]},"whale":{"a":"Whale","b":"1F40B","j":["animal","nature","sea","ocean"]},"dolphin":{"a":"Dolphin","b":"1F42C","j":["flipper","animal","nature","fish","sea","ocean","fins","beach"]},"seal":{"a":"Seal","b":"1F9AD","j":["sea lion","animal","creature","sea"]},"fish":{"a":"Fish","b":"1F41F","j":["Pisces","zodiac","animal","food","nature"]},"tropical-fish":{"a":"Tropical Fish","b":"1F420","j":["fish","tropical","animal","swim","ocean","beach","nemo"]},"blowfish":{"a":"Blowfish","b":"1F421","j":["fish","animal","nature","food","sea","ocean"]},"shark":{"a":"Shark","b":"1F988","j":["fish","animal","nature","sea","ocean","jaws","fins","beach"]},"octopus":{"a":"Octopus","b":"1F419","j":["animal","creature","ocean","sea","nature","beach"]},"spiral-shell":{"a":"Spiral Shell","b":"1F41A","j":["shell","spiral","nature","sea","beach"]},"snail":{"a":"Snail","b":"1F40C","j":["slow","animal","shell"]},"butterfly":{"a":"Butterfly","b":"1F98B","j":["insect","pretty","animal","nature","caterpillar"]},"bug":{"a":"Bug","b":"1F41B","j":["insect","animal","nature","worm"]},"ant":{"a":"Ant","b":"1F41C","j":["insect","animal","nature","bug"]},"honeybee":{"a":"Honeybee","b":"1F41D","j":["bee","insect","animal","nature","bug","spring","honey"]},"beetle":{"a":"Beetle","b":"1FAB2","j":["bug","insect"]},"lady-beetle":{"a":"Lady Beetle","b":"1F41E","j":["beetle","insect","ladybird","ladybug","animal","nature"]},"cricket":{"a":"Cricket","b":"1F997","j":["grasshopper","Orthoptera","animal","chirp"]},"cockroach":{"a":"Cockroach","b":"1FAB3","j":["insect","pest","roach","pests"]},"spider":{"a":"Spider","b":"1F577","j":["insect","animal","arachnid"]},"spider-web":{"a":"Spider Web","b":"1F578","j":["spider","web","animal","insect","arachnid","silk"]},"scorpion":{"a":"Scorpion","b":"1F982","j":["scorpio","Scorpio","zodiac","animal","arachnid"]},"mosquito":{"a":"Mosquito","b":"1F99F","j":["disease","fever","malaria","pest","virus","animal","nature","insect"]},"fly":{"a":"Fly","b":"1FAB0","j":["disease","maggot","pest","rotting","insect"]},"worm":{"a":"Worm","b":"1FAB1","j":["annelid","earthworm","parasite","animal"]},"microbe":{"a":"Microbe","b":"1F9A0","j":["amoeba","bacteria","virus","germs"]},"bouquet":{"a":"Bouquet","b":"1F490","j":["flower","flowers","nature","spring"]},"cherry-blossom":{"a":"Cherry Blossom","b":"1F338","j":["blossom","cherry","flower","nature","plant","spring"]},"white-flower":{"a":"White Flower","b":"1F4AE","j":["flower","japanese","spring"]},"rosette":{"a":"Rosette","b":"1F3F5","j":["plant","flower","decoration","military"]},"rose":{"a":"Rose","b":"1F339","j":["flower","flowers","valentines","love","spring"]},"wilted-flower":{"a":"Wilted Flower","b":"1F940","j":["flower","wilted","plant","nature"]},"hibiscus":{"a":"Hibiscus","b":"1F33A","j":["flower","plant","vegetable","flowers","beach"]},"sunflower":{"a":"Sunflower","b":"1F33B","j":["flower","sun","nature","plant","fall"]},"blossom":{"a":"Blossom","b":"1F33C","j":["flower","nature","flowers","yellow"]},"tulip":{"a":"Tulip","b":"1F337","j":["flower","flowers","plant","nature","summer","spring"]},"seedling":{"a":"Seedling","b":"1F331","j":["young","plant","nature","grass","lawn","spring"]},"potted-plant":{"a":"Potted Plant","b":"1FAB4","j":["boring","grow","house","nurturing","plant","useless","greenery"]},"evergreen-tree":{"a":"Evergreen Tree","b":"1F332","j":["tree","plant","nature"]},"deciduous-tree":{"a":"Deciduous Tree","b":"1F333","j":["deciduous","shedding","tree","plant","nature"]},"palm-tree":{"a":"Palm Tree","b":"1F334","j":["palm","tree","plant","vegetable","nature","summer","beach","mojito","tropical"]},"cactus":{"a":"Cactus","b":"1F335","j":["plant","vegetable","nature"]},"sheaf-of-rice":{"a":"Sheaf of Rice","b":"1F33E","j":["ear","grain","rice","nature","plant"]},"herb":{"a":"Herb","b":"1F33F","j":["leaf","vegetable","plant","medicine","weed","grass","lawn"]},"shamrock":{"a":"Shamrock","b":"2618","j":["plant","vegetable","nature","irish","clover"]},"four-leaf-clover":{"a":"Four Leaf Clover","b":"1F340","j":["4","clover","four","four-leaf clover","leaf","vegetable","plant","nature","lucky","irish"]},"maple-leaf":{"a":"Maple Leaf","b":"1F341","j":["falling","leaf","maple","nature","plant","vegetable","ca","fall"]},"fallen-leaf":{"a":"Fallen Leaf","b":"1F342","j":["falling","leaf","nature","plant","vegetable","leaves"]},"leaf-fluttering-in-wind":{"a":"Leaf Fluttering in Wind","b":"1F343","j":["blow","flutter","leaf","wind","nature","plant","tree","vegetable","grass","lawn","spring"]},"grapes":{"a":"Grapes","b":"1F347","j":["fruit","grape","food","wine"]},"melon":{"a":"Melon","b":"1F348","j":["fruit","nature","food"]},"watermelon":{"a":"Watermelon","b":"1F349","j":["fruit","food","picnic","summer"]},"tangerine":{"a":"Tangerine","b":"1F34A","j":["fruit","orange","food","nature"]},"lemon":{"a":"Lemon","b":"1F34B","j":["citrus","fruit","nature"]},"banana":{"a":"Banana","b":"1F34C","j":["fruit","food","monkey"]},"pineapple":{"a":"Pineapple","b":"1F34D","j":["fruit","nature","food"]},"mango":{"a":"Mango","b":"1F96D","j":["fruit","tropical","food"]},"red-apple":{"a":"Red Apple","b":"1F34E","j":["apple","fruit","red","mac","school"]},"green-apple":{"a":"Green Apple","b":"1F34F","j":["apple","fruit","green","nature"]},"pear":{"a":"Pear","b":"1F350","j":["fruit","nature","food"]},"peach":{"a":"Peach","b":"1F351","j":["fruit","nature","food"]},"cherries":{"a":"Cherries","b":"1F352","j":["berries","cherry","fruit","red","food"]},"strawberry":{"a":"Strawberry","b":"1F353","j":["berry","fruit","food","nature"]},"blueberries":{"a":"Blueberries","b":"1FAD0","j":["berry","bilberry","blue","blueberry","fruit"]},"kiwi-fruit":{"a":"Kiwi Fruit","b":"1F95D","j":["food","fruit","kiwi"]},"tomato":{"a":"Tomato","b":"1F345","j":["fruit","vegetable","nature","food"]},"olive":{"a":"Olive","b":"1FAD2","j":["food","fruit"]},"coconut":{"a":"Coconut","b":"1F965","j":["palm","piña colada","fruit","nature","food"]},"avocado":{"a":"Avocado","b":"1F951","j":["food","fruit"]},"eggplant":{"a":"Eggplant","b":"1F346","j":["aubergine","vegetable","nature","food"]},"potato":{"a":"Potato","b":"1F954","j":["food","vegetable","tuber","vegatable","starch"]},"carrot":{"a":"Carrot","b":"1F955","j":["food","vegetable","orange"]},"ear-of-corn":{"a":"Ear of Corn","b":"1F33D","j":["corn","ear","maize","maze","food","vegetable","plant"]},"hot-pepper":{"a":"Hot Pepper","b":"1F336","j":["hot","pepper","food","spicy","chilli","chili"]},"bell-pepper":{"a":"Bell Pepper","b":"1FAD1","j":["capsicum","pepper","vegetable","fruit","plant"]},"cucumber":{"a":"Cucumber","b":"1F952","j":["food","pickle","vegetable","fruit"]},"leafy-green":{"a":"Leafy Green","b":"1F96C","j":["bok choy","cabbage","kale","lettuce","food","vegetable","plant"]},"broccoli":{"a":"Broccoli","b":"1F966","j":["wild cabbage","fruit","food","vegetable"]},"garlic":{"a":"Garlic","b":"1F9C4","j":["flavoring","food","spice","cook"]},"onion":{"a":"Onion","b":"1F9C5","j":["flavoring","cook","food","spice"]},"mushroom":{"a":"Mushroom","b":"1F344","j":["toadstool","plant","vegetable"]},"peanuts":{"a":"Peanuts","b":"1F95C","j":["food","nut","peanut","vegetable"]},"chestnut":{"a":"Chestnut","b":"1F330","j":["plant","food","squirrel"]},"bread":{"a":"Bread","b":"1F35E","j":["loaf","food","wheat","breakfast","toast"]},"croissant":{"a":"Croissant","b":"1F950","j":["bread","breakfast","food","french","roll"]},"baguette-bread":{"a":"Baguette Bread","b":"1F956","j":["baguette","bread","food","french"]},"flatbread":{"a":"Flatbread","b":"1FAD3","j":["arepa","lavash","naan","pita","flour","food"]},"pretzel":{"a":"Pretzel","b":"1F968","j":["twisted","convoluted","food","bread"]},"bagel":{"a":"Bagel","b":"1F96F","j":["bakery","breakfast","schmear","food","bread"]},"pancakes":{"a":"Pancakes","b":"1F95E","j":["breakfast","crêpe","food","hotcake","pancake","flapjacks","hotcakes"]},"waffle":{"a":"Waffle","b":"1F9C7","j":["breakfast","indecisive","iron","food"]},"cheese-wedge":{"a":"Cheese Wedge","b":"1F9C0","j":["cheese","food","chadder"]},"meat-on-bone":{"a":"Meat on Bone","b":"1F356","j":["bone","meat","good","food","drumstick"]},"poultry-leg":{"a":"Poultry Leg","b":"1F357","j":["bone","chicken","drumstick","leg","poultry","food","meat","bird","turkey"]},"cut-of-meat":{"a":"Cut of Meat","b":"1F969","j":["chop","lambchop","porkchop","steak","food","cow","meat","cut"]},"bacon":{"a":"Bacon","b":"1F953","j":["breakfast","food","meat","pork","pig"]},"hamburger":{"a":"Hamburger","b":"1F354","j":["burger","meat","fast food","beef","cheeseburger","mcdonalds","burger king"]},"french-fries":{"a":"French Fries","b":"1F35F","j":["french","fries","chips","snack","fast food"]},"pizza":{"a":"Pizza","b":"1F355","j":["cheese","slice","food","party"]},"hot-dog":{"a":"Hot Dog","b":"1F32D","j":["frankfurter","hotdog","sausage","food"]},"sandwich":{"a":"Sandwich","b":"1F96A","j":["bread","food","lunch"]},"taco":{"a":"Taco","b":"1F32E","j":["mexican","food"]},"burrito":{"a":"Burrito","b":"1F32F","j":["mexican","wrap","food"]},"tamale":{"a":"Tamale","b":"1FAD4","j":["mexican","wrapped","food","masa"]},"stuffed-flatbread":{"a":"Stuffed Flatbread","b":"1F959","j":["falafel","flatbread","food","gyro","kebab","stuffed"]},"falafel":{"a":"Falafel","b":"1F9C6","j":["chickpea","meatball","food"]},"egg":{"a":"Egg","b":"1F95A","j":["breakfast","food","chicken"]},"cooking":{"a":"Cooking","b":"1F373","j":["breakfast","egg","frying","pan","food","kitchen"]},"shallow-pan-of-food":{"a":"Shallow Pan of Food","b":"1F958","j":["casserole","food","paella","pan","shallow","cooking"]},"pot-of-food":{"a":"Pot of Food","b":"1F372","j":["pot","stew","food","meat","soup"]},"fondue":{"a":"Fondue","b":"1FAD5","j":["cheese","chocolate","melted","pot","Swiss","food"]},"bowl-with-spoon":{"a":"Bowl with Spoon","b":"1F963","j":["breakfast","cereal","congee","oatmeal","porridge","food"]},"green-salad":{"a":"Green Salad","b":"1F957","j":["food","green","salad","healthy","lettuce"]},"popcorn":{"a":"Popcorn","b":"1F37F","j":["food","movie theater","films","snack"]},"butter":{"a":"Butter","b":"1F9C8","j":["dairy","food","cook"]},"salt":{"a":"Salt","b":"1F9C2","j":["condiment","shaker"]},"canned-food":{"a":"Canned Food","b":"1F96B","j":["can","food","soup"]},"bento-box":{"a":"Bento Box","b":"1F371","j":["bento","box","food","japanese"]},"rice-cracker":{"a":"Rice Cracker","b":"1F358","j":["cracker","rice","food","japanese"]},"rice-ball":{"a":"Rice Ball","b":"1F359","j":["ball","Japanese","rice","food","japanese"]},"cooked-rice":{"a":"Cooked Rice","b":"1F35A","j":["cooked","rice","food","china","asian"]},"curry-rice":{"a":"Curry Rice","b":"1F35B","j":["curry","rice","food","spicy","hot","indian"]},"steaming-bowl":{"a":"Steaming Bowl","b":"1F35C","j":["bowl","noodle","ramen","steaming","food","japanese","chopsticks"]},"spaghetti":{"a":"Spaghetti","b":"1F35D","j":["pasta","food","italian","noodle"]},"roasted-sweet-potato":{"a":"Roasted Sweet Potato","b":"1F360","j":["potato","roasted","sweet","food","nature"]},"oden":{"a":"Oden","b":"1F362","j":["kebab","seafood","skewer","stick","food","japanese"]},"sushi":{"a":"Sushi","b":"1F363","j":["food","fish","japanese","rice"]},"fried-shrimp":{"a":"Fried Shrimp","b":"1F364","j":["fried","prawn","shrimp","tempura","food","animal","appetizer","summer"]},"fish-cake-with-swirl":{"a":"Fish Cake with Swirl","b":"1F365","j":["cake","fish","pastry","swirl","food","japan","sea","beach","narutomaki","pink","kamaboko","surimi","ramen"]},"moon-cake":{"a":"Moon Cake","b":"1F96E","j":["autumn","festival","yuèbǐng","food"]},"dango":{"a":"Dango","b":"1F361","j":["dessert","Japanese","skewer","stick","sweet","food","japanese","barbecue","meat"]},"dumpling":{"a":"Dumpling","b":"1F95F","j":["empanada","gyōza","jiaozi","pierogi","potsticker","food"]},"fortune-cookie":{"a":"Fortune Cookie","b":"1F960","j":["prophecy","food"]},"takeout-box":{"a":"Takeout Box","b":"1F961","j":["oyster pail","food","leftovers"]},"crab":{"a":"Crab","b":"1F980","j":["Cancer","zodiac","animal","crustacean"]},"lobster":{"a":"Lobster","b":"1F99E","j":["bisque","claws","seafood","animal","nature"]},"shrimp":{"a":"Shrimp","b":"1F990","j":["food","shellfish","small","animal","ocean","nature","seafood"]},"squid":{"a":"Squid","b":"1F991","j":["food","molusc","animal","nature","ocean","sea"]},"oyster":{"a":"Oyster","b":"1F9AA","j":["diving","pearl","food"]},"soft-ice-cream":{"a":"Soft Ice Cream","b":"1F366","j":["cream","dessert","ice","icecream","soft","sweet","food","hot","summer"]},"shaved-ice":{"a":"Shaved Ice","b":"1F367","j":["dessert","ice","shaved","sweet","hot","summer"]},"ice-cream":{"a":"Ice Cream","b":"1F368","j":["cream","dessert","ice","sweet","food","hot"]},"doughnut":{"a":"Doughnut","b":"1F369","j":["breakfast","dessert","donut","sweet","food","snack"]},"cookie":{"a":"Cookie","b":"1F36A","j":["dessert","sweet","food","snack","oreo","chocolate"]},"birthday-cake":{"a":"Birthday Cake","b":"1F382","j":["birthday","cake","celebration","dessert","pastry","sweet","food"]},"shortcake":{"a":"Shortcake","b":"1F370","j":["cake","dessert","pastry","slice","sweet","food"]},"cupcake":{"a":"Cupcake","b":"1F9C1","j":["bakery","sweet","food","dessert"]},"pie":{"a":"Pie","b":"1F967","j":["filling","pastry","fruit","meat","food","dessert"]},"chocolate-bar":{"a":"Chocolate Bar","b":"1F36B","j":["bar","chocolate","dessert","sweet","food","snack"]},"candy":{"a":"Candy","b":"1F36C","j":["dessert","sweet","snack","lolly"]},"lollipop":{"a":"Lollipop","b":"1F36D","j":["candy","dessert","sweet","food","snack"]},"custard":{"a":"Custard","b":"1F36E","j":["dessert","pudding","sweet","food"]},"honey-pot":{"a":"Honey Pot","b":"1F36F","j":["honey","honeypot","pot","sweet","bees","kitchen"]},"baby-bottle":{"a":"Baby Bottle","b":"1F37C","j":["baby","bottle","drink","milk","food","container"]},"glass-of-milk":{"a":"Glass of Milk","b":"1F95B","j":["drink","glass","milk","beverage","cow"]},"hot-beverage":{"a":"Hot Beverage","b":"2615","j":["beverage","coffee","drink","hot","steaming","tea","caffeine","latte","espresso"]},"teapot":{"a":"Teapot","b":"1FAD6","j":["drink","pot","tea","hot"]},"teacup-without-handle":{"a":"Teacup Without Handle","b":"1F375","j":["beverage","cup","drink","tea","teacup","bowl","breakfast","green","british"]},"sake":{"a":"Sake","b":"1F376","j":["bar","beverage","bottle","cup","drink","wine","drunk","japanese","alcohol","booze"]},"bottle-with-popping-cork":{"a":"Bottle with Popping Cork","b":"1F37E","j":["bar","bottle","cork","drink","popping","wine","celebration"]},"wine-glass":{"a":"Wine Glass","b":"1F377","j":["bar","beverage","drink","glass","wine","drunk","alcohol","booze"]},"cocktail-glass":{"a":"Cocktail Glass","b":"1F378","j":["bar","cocktail","drink","glass","drunk","alcohol","beverage","booze","mojito"]},"tropical-drink":{"a":"Tropical Drink","b":"1F379","j":["bar","drink","tropical","beverage","cocktail","summer","beach","alcohol","booze","mojito"]},"beer-mug":{"a":"Beer Mug","b":"1F37A","j":["bar","beer","drink","mug","relax","beverage","drunk","party","pub","summer","alcohol","booze"]},"clinking-beer-mugs":{"a":"Clinking Beer Mugs","b":"1F37B","j":["bar","beer","clink","drink","mug","relax","beverage","drunk","party","pub","summer","alcohol","booze"]},"clinking-glasses":{"a":"Clinking Glasses","b":"1F942","j":["celebrate","clink","drink","glass","beverage","party","alcohol","cheers","wine","champagne","toast"]},"tumbler-glass":{"a":"Tumbler Glass","b":"1F943","j":["glass","liquor","shot","tumbler","whisky","drink","beverage","drunk","alcohol","booze","bourbon","scotch"]},"cup-with-straw":{"a":"Cup with Straw","b":"1F964","j":["juice","soda","malt","soft drink","water","drink"]},"bubble-tea":{"a":"Bubble Tea","b":"1F9CB","j":["bubble","milk","pearl","tea","taiwan","boba","milk tea","straw"]},"beverage-box":{"a":"Beverage Box","b":"1F9C3","j":["beverage","box","juice","straw","sweet","drink"]},"mate":{"a":"Mate","b":"1F9C9","j":["drink","tea","beverage"]},"ice":{"a":"Ice","b":"1F9CA","j":["cold","ice cube","iceberg","water"]},"chopsticks":{"a":"Chopsticks","b":"1F962","j":["hashi","jeotgarak","kuaizi","food"]},"fork-and-knife-with-plate":{"a":"Fork and Knife with Plate","b":"1F37D","j":["cooking","fork","knife","plate","food","eat","meal","lunch","dinner","restaurant"]},"fork-and-knife":{"a":"Fork and Knife","b":"1F374","j":["cooking","cutlery","fork","knife","kitchen"]},"spoon":{"a":"Spoon","b":"1F944","j":["tableware","cutlery","kitchen"]},"kitchen-knife":{"a":"Kitchen Knife","b":"1F52A","j":["cooking","hocho","knife","tool","weapon","blade","cutlery","kitchen"]},"amphora":{"a":"Amphora","b":"1F3FA","j":["Aquarius","cooking","drink","jug","zodiac","vase","jar"]},"globe-showing-europeafrica":{"a":"Globe Showing Europe-Africa","b":"1F30D","j":["Africa","earth","Europe","globe","globe showing Europe-Africa","world","globe_showing_europe_africa","international"]},"globe-showing-americas":{"a":"Globe Showing Americas","b":"1F30E","j":["Americas","earth","globe","globe showing Americas","world","USA","international"]},"globe-showing-asiaaustralia":{"a":"Globe Showing Asia-Australia","b":"1F30F","j":["Asia","Australia","earth","globe","globe showing Asia-Australia","world","globe_showing_asia_australia","east","international"]},"globe-with-meridians":{"a":"Globe with Meridians","b":"1F310","j":["earth","globe","meridians","world","international","internet","interweb","i18n"]},"world-map":{"a":"World Map","b":"1F5FA","j":["map","world","location","direction"]},"map-of-japan":{"a":"Map of Japan","b":"1F5FE","j":["Japan","map","map of Japan","nation","country","japanese","asia"]},"compass":{"a":"Compass","b":"1F9ED","j":["magnetic","navigation","orienteering"]},"snowcapped-mountain":{"a":"Snow-Capped Mountain","b":"1F3D4","j":["cold","mountain","snow","snow-capped mountain","snow_capped_mountain","photo","nature","environment","winter"]},"mountain":{"a":"Mountain","b":"26F0","j":["photo","nature","environment"]},"volcano":{"a":"Volcano","b":"1F30B","j":["eruption","mountain","photo","nature","disaster"]},"mount-fuji":{"a":"Mount Fuji","b":"1F5FB","j":["fuji","mountain","photo","nature","japanese"]},"camping":{"a":"Camping","b":"1F3D5","j":["photo","outdoors","tent"]},"beach-with-umbrella":{"a":"Beach with Umbrella","b":"1F3D6","j":["beach","umbrella","weather","summer","sunny","sand","mojito"]},"desert":{"a":"Desert","b":"1F3DC","j":["photo","warm","saharah"]},"desert-island":{"a":"Desert Island","b":"1F3DD","j":["desert","island","photo","tropical","mojito"]},"national-park":{"a":"National Park","b":"1F3DE","j":["park","photo","environment","nature"]},"stadium":{"a":"Stadium","b":"1F3DF","j":["photo","place","sports","concert","venue"]},"classical-building":{"a":"Classical Building","b":"1F3DB","j":["classical","art","culture","history"]},"building-construction":{"a":"Building Construction","b":"1F3D7","j":["construction","wip","working","progress"]},"brick":{"a":"Brick","b":"1F9F1","j":["bricks","clay","mortar","wall"]},"rock":{"a":"Rock","b":"1FAA8","j":["boulder","heavy","solid","stone"]},"wood":{"a":"Wood","b":"1FAB5","j":["log","lumber","timber","nature","trunk"]},"hut":{"a":"Hut","b":"1F6D6","j":["house","roundhouse","yurt","structure"]},"houses":{"a":"Houses","b":"1F3D8","j":["buildings","photo"]},"derelict-house":{"a":"Derelict House","b":"1F3DA","j":["derelict","house","abandon","evict","broken","building"]},"house":{"a":"House","b":"1F3E0","j":["home","building"]},"house-with-garden":{"a":"House with Garden","b":"1F3E1","j":["garden","home","house","plant","nature"]},"office-building":{"a":"Office Building","b":"1F3E2","j":["building","bureau","work"]},"japanese-post-office":{"a":"Japanese Post Office","b":"1F3E3","j":["Japanese","Japanese post office","post","building","envelope","communication"]},"post-office":{"a":"Post Office","b":"1F3E4","j":["European","post","building","email"]},"hospital":{"a":"Hospital","b":"1F3E5","j":["doctor","medicine","building","health","surgery"]},"bank":{"a":"Bank","b":"1F3E6","j":["building","money","sales","cash","business","enterprise"]},"hotel":{"a":"Hotel","b":"1F3E8","j":["building","accomodation","checkin"]},"love-hotel":{"a":"Love Hotel","b":"1F3E9","j":["hotel","love","like","affection","dating"]},"convenience-store":{"a":"Convenience Store","b":"1F3EA","j":["convenience","store","building","shopping","groceries"]},"school":{"a":"School","b":"1F3EB","j":["building","student","education","learn","teach"]},"department-store":{"a":"Department Store","b":"1F3EC","j":["department","store","building","shopping","mall"]},"factory":{"a":"Factory","b":"1F3ED","j":["building","industry","pollution","smoke"]},"japanese-castle":{"a":"Japanese Castle","b":"1F3EF","j":["castle","Japanese","photo","building"]},"castle":{"a":"Castle","b":"1F3F0","j":["European","building","royalty","history"]},"wedding":{"a":"Wedding","b":"1F492","j":["chapel","romance","love","like","affection","couple","marriage","bride","groom"]},"tokyo-tower":{"a":"Tokyo Tower","b":"1F5FC","j":["Tokyo","tower","photo","japanese"]},"statue-of-liberty":{"a":"Statue of Liberty","b":"1F5FD","j":["liberty","statue","american","newyork"]},"church":{"a":"Church","b":"26EA","j":["Christian","cross","religion","building","christ"]},"mosque":{"a":"Mosque","b":"1F54C","j":["islam","Muslim","religion","worship","minaret"]},"hindu-temple":{"a":"Hindu Temple","b":"1F6D5","j":["hindu","temple","religion"]},"synagogue":{"a":"Synagogue","b":"1F54D","j":["Jew","Jewish","religion","temple","judaism","worship","jewish"]},"shinto-shrine":{"a":"Shinto Shrine","b":"26E9","j":["religion","shinto","shrine","temple","japan","kyoto"]},"kaaba":{"a":"Kaaba","b":"1F54B","j":["islam","Muslim","religion","mecca","mosque"]},"fountain":{"a":"Fountain","b":"26F2","j":["photo","summer","water","fresh"]},"tent":{"a":"Tent","b":"26FA","j":["camping","photo","outdoors"]},"foggy":{"a":"Foggy","b":"1F301","j":["fog","photo","mountain"]},"night-with-stars":{"a":"Night with Stars","b":"1F303","j":["night","star","evening","city","downtown"]},"cityscape":{"a":"Cityscape","b":"1F3D9","j":["city","photo","night life","urban"]},"sunrise-over-mountains":{"a":"Sunrise over Mountains","b":"1F304","j":["morning","mountain","sun","sunrise","view","vacation","photo"]},"sunrise":{"a":"Sunrise","b":"1F305","j":["morning","sun","view","vacation","photo"]},"cityscape-at-dusk":{"a":"Cityscape at Dusk","b":"1F306","j":["city","dusk","evening","landscape","sunset","photo","sky","buildings"]},"sunset":{"a":"Sunset","b":"1F307","j":["dusk","sun","photo","good morning","dawn"]},"bridge-at-night":{"a":"Bridge at Night","b":"1F309","j":["bridge","night","photo","sanfrancisco"]},"hot-springs":{"a":"Hot Springs","b":"2668","j":["hot","hotsprings","springs","steaming","bath","warm","relax"]},"carousel-horse":{"a":"Carousel Horse","b":"1F3A0","j":["carousel","horse","photo","carnival"]},"ferris-wheel":{"a":"Ferris Wheel","b":"1F3A1","j":["amusement park","ferris","wheel","photo","carnival","londoneye"]},"roller-coaster":{"a":"Roller Coaster","b":"1F3A2","j":["amusement park","coaster","roller","carnival","playground","photo","fun"]},"barber-pole":{"a":"Barber Pole","b":"1F488","j":["barber","haircut","pole","hair","salon","style"]},"circus-tent":{"a":"Circus Tent","b":"1F3AA","j":["circus","tent","festival","carnival","party"]},"locomotive":{"a":"Locomotive","b":"1F682","j":["engine","railway","steam","train","transportation","vehicle"]},"railway-car":{"a":"Railway Car","b":"1F683","j":["car","electric","railway","train","tram","trolleybus","transportation","vehicle"]},"highspeed-train":{"a":"High-Speed Train","b":"1F684","j":["high-speed train","railway","shinkansen","speed","train","high_speed_train","transportation","vehicle"]},"bullet-train":{"a":"Bullet Train","b":"1F685","j":["bullet","railway","shinkansen","speed","train","transportation","vehicle","fast","public","travel"]},"train":{"a":"Train","b":"1F686","j":["railway","transportation","vehicle"]},"metro":{"a":"Metro","b":"1F687","j":["subway","transportation","blue-square","mrt","underground","tube"]},"light-rail":{"a":"Light Rail","b":"1F688","j":["railway","transportation","vehicle"]},"station":{"a":"Station","b":"1F689","j":["railway","train","transportation","vehicle","public"]},"tram":{"a":"Tram","b":"1F68A","j":["trolleybus","transportation","vehicle"]},"monorail":{"a":"Monorail","b":"1F69D","j":["vehicle","transportation"]},"mountain-railway":{"a":"Mountain Railway","b":"1F69E","j":["car","mountain","railway","transportation","vehicle"]},"tram-car":{"a":"Tram Car","b":"1F68B","j":["car","tram","trolleybus","transportation","vehicle","carriage","public","travel"]},"bus":{"a":"Bus","b":"1F68C","j":["vehicle","car","transportation"]},"oncoming-bus":{"a":"Oncoming Bus","b":"1F68D","j":["bus","oncoming","vehicle","transportation"]},"trolleybus":{"a":"Trolleybus","b":"1F68E","j":["bus","tram","trolley","bart","transportation","vehicle"]},"minibus":{"a":"Minibus","b":"1F690","j":["bus","vehicle","car","transportation"]},"ambulance":{"a":"Ambulance","b":"1F691","j":["vehicle","health","911","hospital"]},"fire-engine":{"a":"Fire Engine","b":"1F692","j":["engine","fire","truck","transportation","cars","vehicle"]},"police-car":{"a":"Police Car","b":"1F693","j":["car","patrol","police","vehicle","cars","transportation","law","legal","enforcement"]},"oncoming-police-car":{"a":"Oncoming Police Car","b":"1F694","j":["car","oncoming","police","vehicle","law","legal","enforcement","911"]},"taxi":{"a":"Taxi","b":"1F695","j":["vehicle","uber","cars","transportation"]},"oncoming-taxi":{"a":"Oncoming Taxi","b":"1F696","j":["oncoming","taxi","vehicle","cars","uber"]},"automobile":{"a":"Automobile","b":"1F697","j":["car","red","transportation","vehicle"]},"oncoming-automobile":{"a":"Oncoming Automobile","b":"1F698","j":["automobile","car","oncoming","vehicle","transportation"]},"sport-utility-vehicle":{"a":"Sport Utility Vehicle","b":"1F699","j":["recreational","sport utility","transportation","vehicle"]},"pickup-truck":{"a":"Pickup Truck","b":"1F6FB","j":["pick-up","pickup","truck","car","transportation"]},"delivery-truck":{"a":"Delivery Truck","b":"1F69A","j":["delivery","truck","cars","transportation"]},"articulated-lorry":{"a":"Articulated Lorry","b":"1F69B","j":["lorry","semi","truck","vehicle","cars","transportation","express"]},"tractor":{"a":"Tractor","b":"1F69C","j":["vehicle","car","farming","agriculture"]},"racing-car":{"a":"Racing Car","b":"1F3CE","j":["car","racing","sports","race","fast","formula","f1"]},"motorcycle":{"a":"Motorcycle","b":"1F3CD","j":["racing","race","sports","fast"]},"motor-scooter":{"a":"Motor Scooter","b":"1F6F5","j":["motor","scooter","vehicle","vespa","sasha"]},"manual-wheelchair":{"a":"Manual Wheelchair","b":"1F9BD","j":["accessibility"]},"motorized-wheelchair":{"a":"Motorized Wheelchair","b":"1F9BC","j":["accessibility"]},"auto-rickshaw":{"a":"Auto Rickshaw","b":"1F6FA","j":["tuk tuk","move","transportation"]},"bicycle":{"a":"Bicycle","b":"1F6B2","j":["bike","sports","exercise","hipster"]},"kick-scooter":{"a":"Kick Scooter","b":"1F6F4","j":["kick","scooter","vehicle","razor"]},"skateboard":{"a":"Skateboard","b":"1F6F9","j":["board"]},"roller-skate":{"a":"Roller Skate","b":"1F6FC","j":["roller","skate","footwear","sports"]},"bus-stop":{"a":"Bus Stop","b":"1F68F","j":["bus","busstop","stop","transportation","wait"]},"motorway":{"a":"Motorway","b":"1F6E3","j":["highway","road","cupertino","interstate"]},"railway-track":{"a":"Railway Track","b":"1F6E4","j":["railway","train","transportation"]},"oil-drum":{"a":"Oil Drum","b":"1F6E2","j":["drum","oil","barrell"]},"fuel-pump":{"a":"Fuel Pump","b":"26FD","j":["diesel","fuel","fuelpump","gas","pump","station","gas station","petroleum"]},"police-car-light":{"a":"Police Car Light","b":"1F6A8","j":["beacon","car","light","police","revolving","ambulance","911","emergency","alert","error","pinged","law","legal"]},"horizontal-traffic-light":{"a":"Horizontal Traffic Light","b":"1F6A5","j":["light","signal","traffic","transportation"]},"vertical-traffic-light":{"a":"Vertical Traffic Light","b":"1F6A6","j":["light","signal","traffic","transportation","driving"]},"stop-sign":{"a":"Stop Sign","b":"1F6D1","j":["octagonal","sign","stop"]},"construction":{"a":"Construction","b":"1F6A7","j":["barrier","wip","progress","caution","warning"]},"anchor":{"a":"Anchor","b":"2693","j":["ship","tool","ferry","sea","boat"]},"sailboat":{"a":"Sailboat","b":"26F5","j":["boat","resort","sea","yacht","ship","summer","transportation","water","sailing"]},"canoe":{"a":"Canoe","b":"1F6F6","j":["boat","paddle","water","ship"]},"speedboat":{"a":"Speedboat","b":"1F6A4","j":["boat","ship","transportation","vehicle","summer"]},"passenger-ship":{"a":"Passenger Ship","b":"1F6F3","j":["passenger","ship","yacht","cruise","ferry"]},"ferry":{"a":"Ferry","b":"26F4","j":["boat","passenger","ship","yacht"]},"motor-boat":{"a":"Motor Boat","b":"1F6E5","j":["boat","motorboat","ship"]},"ship":{"a":"Ship","b":"1F6A2","j":["boat","passenger","transportation","titanic","deploy"]},"airplane":{"a":"Airplane","b":"2708","j":["aeroplane","vehicle","transportation","flight","fly"]},"small-airplane":{"a":"Small Airplane","b":"1F6E9","j":["aeroplane","airplane","flight","transportation","fly","vehicle"]},"airplane-departure":{"a":"Airplane Departure","b":"1F6EB","j":["aeroplane","airplane","check-in","departure","departures","airport","flight","landing"]},"airplane-arrival":{"a":"Airplane Arrival","b":"1F6EC","j":["aeroplane","airplane","arrivals","arriving","landing","airport","flight","boarding"]},"parachute":{"a":"Parachute","b":"1FA82","j":["hang-glide","parasail","skydive","fly","glide"]},"seat":{"a":"Seat","b":"1F4BA","j":["chair","sit","airplane","transport","bus","flight","fly"]},"helicopter":{"a":"Helicopter","b":"1F681","j":["vehicle","transportation","fly"]},"suspension-railway":{"a":"Suspension Railway","b":"1F69F","j":["railway","suspension","vehicle","transportation"]},"mountain-cableway":{"a":"Mountain Cableway","b":"1F6A0","j":["cable","gondola","mountain","transportation","vehicle","ski"]},"aerial-tramway":{"a":"Aerial Tramway","b":"1F6A1","j":["aerial","cable","car","gondola","tramway","transportation","vehicle","ski"]},"satellite":{"a":"Satellite","b":"1F6F0","j":["space","communication","gps","orbit","spaceflight","NASA","ISS"]},"rocket":{"a":"Rocket","b":"1F680","j":["space","launch","ship","staffmode","NASA","outer space","outer_space","fly"]},"flying-saucer":{"a":"Flying Saucer","b":"1F6F8","j":["UFO","transportation","vehicle","ufo"]},"bellhop-bell":{"a":"Bellhop Bell","b":"1F6CE","j":["bell","bellhop","hotel","service"]},"luggage":{"a":"Luggage","b":"1F9F3","j":["packing","travel"]},"hourglass-done":{"a":"Hourglass Done","b":"231B","j":["sand","timer","time","clock","oldschool","limit","exam","quiz","test"]},"hourglass-not-done":{"a":"Hourglass Not Done","b":"23F3","j":["hourglass","sand","timer","oldschool","time","countdown"]},"watch":{"a":"Watch","b":"231A","j":["clock","time","accessories"]},"alarm-clock":{"a":"Alarm Clock","b":"23F0","j":["alarm","clock","time","wake"]},"stopwatch":{"a":"Stopwatch","b":"23F1","j":["clock","time","deadline"]},"timer-clock":{"a":"Timer Clock","b":"23F2","j":["clock","timer","alarm"]},"mantelpiece-clock":{"a":"Mantelpiece Clock","b":"1F570","j":["clock","time"]},"twelve-oclock":{"a":"Twelve O’Clock","b":"1F55B","j":["00","12","12:00","clock","o’clock","twelve","twelve_o_clock","time","noon","midnight","midday","late","early","schedule"]},"twelvethirty":{"a":"Twelve-Thirty","b":"1F567","j":["12","12:30","clock","thirty","twelve","twelve-thirty","twelve_thirty","time","late","early","schedule"]},"one-oclock":{"a":"One O’Clock","b":"1F550","j":["00","1","1:00","clock","o’clock","one","one_o_clock","time","late","early","schedule"]},"onethirty":{"a":"One-Thirty","b":"1F55C","j":["1","1:30","clock","one","one-thirty","thirty","one_thirty","time","late","early","schedule"]},"two-oclock":{"a":"Two O’Clock","b":"1F551","j":["00","2","2:00","clock","o’clock","two","two_o_clock","time","late","early","schedule"]},"twothirty":{"a":"Two-Thirty","b":"1F55D","j":["2","2:30","clock","thirty","two","two-thirty","two_thirty","time","late","early","schedule"]},"three-oclock":{"a":"Three O’Clock","b":"1F552","j":["00","3","3:00","clock","o’clock","three","three_o_clock","time","late","early","schedule"]},"threethirty":{"a":"Three-Thirty","b":"1F55E","j":["3","3:30","clock","thirty","three","three-thirty","three_thirty","time","late","early","schedule"]},"four-oclock":{"a":"Four O’Clock","b":"1F553","j":["00","4","4:00","clock","four","o’clock","four_o_clock","time","late","early","schedule"]},"fourthirty":{"a":"Four-Thirty","b":"1F55F","j":["4","4:30","clock","four","four-thirty","thirty","four_thirty","time","late","early","schedule"]},"five-oclock":{"a":"Five O’Clock","b":"1F554","j":["00","5","5:00","clock","five","o’clock","five_o_clock","time","late","early","schedule"]},"fivethirty":{"a":"Five-Thirty","b":"1F560","j":["5","5:30","clock","five","five-thirty","thirty","five_thirty","time","late","early","schedule"]},"six-oclock":{"a":"Six O’Clock","b":"1F555","j":["00","6","6:00","clock","o’clock","six","six_o_clock","time","late","early","schedule","dawn","dusk"]},"sixthirty":{"a":"Six-Thirty","b":"1F561","j":["6","6:30","clock","six","six-thirty","thirty","six_thirty","time","late","early","schedule"]},"seven-oclock":{"a":"Seven O’Clock","b":"1F556","j":["00","7","7:00","clock","o’clock","seven","seven_o_clock","time","late","early","schedule"]},"seventhirty":{"a":"Seven-Thirty","b":"1F562","j":["7","7:30","clock","seven","seven-thirty","thirty","seven_thirty","time","late","early","schedule"]},"eight-oclock":{"a":"Eight O’Clock","b":"1F557","j":["00","8","8:00","clock","eight","o’clock","eight_o_clock","time","late","early","schedule"]},"eightthirty":{"a":"Eight-Thirty","b":"1F563","j":["8","8:30","clock","eight","eight-thirty","thirty","eight_thirty","time","late","early","schedule"]},"nine-oclock":{"a":"Nine O’Clock","b":"1F558","j":["00","9","9:00","clock","nine","o’clock","nine_o_clock","time","late","early","schedule"]},"ninethirty":{"a":"Nine-Thirty","b":"1F564","j":["9","9:30","clock","nine","nine-thirty","thirty","nine_thirty","time","late","early","schedule"]},"ten-oclock":{"a":"Ten O’Clock","b":"1F559","j":["00","10","10:00","clock","o’clock","ten","ten_o_clock","time","late","early","schedule"]},"tenthirty":{"a":"Ten-Thirty","b":"1F565","j":["10","10:30","clock","ten","ten-thirty","thirty","ten_thirty","time","late","early","schedule"]},"eleven-oclock":{"a":"Eleven O’Clock","b":"1F55A","j":["00","11","11:00","clock","eleven","o’clock","eleven_o_clock","time","late","early","schedule"]},"eleventhirty":{"a":"Eleven-Thirty","b":"1F566","j":["11","11:30","clock","eleven","eleven-thirty","thirty","eleven_thirty","time","late","early","schedule"]},"new-moon":{"a":"New Moon","b":"1F311","j":["dark","moon","nature","twilight","planet","space","night","evening","sleep"]},"waxing-crescent-moon":{"a":"Waxing Crescent Moon","b":"1F312","j":["crescent","moon","waxing","nature","twilight","planet","space","night","evening","sleep"]},"first-quarter-moon":{"a":"First Quarter Moon","b":"1F313","j":["moon","quarter","nature","twilight","planet","space","night","evening","sleep"]},"waxing-gibbous-moon":{"a":"Waxing Gibbous Moon","b":"1F314","j":["gibbous","moon","waxing","nature","night","sky","gray","twilight","planet","space","evening","sleep"]},"full-moon":{"a":"Full Moon","b":"1F315","j":["full","moon","nature","yellow","twilight","planet","space","night","evening","sleep"]},"waning-gibbous-moon":{"a":"Waning Gibbous Moon","b":"1F316","j":["gibbous","moon","waning","nature","twilight","planet","space","night","evening","sleep","waxing_gibbous_moon"]},"last-quarter-moon":{"a":"Last Quarter Moon","b":"1F317","j":["moon","quarter","nature","twilight","planet","space","night","evening","sleep"]},"waning-crescent-moon":{"a":"Waning Crescent Moon","b":"1F318","j":["crescent","moon","waning","nature","twilight","planet","space","night","evening","sleep"]},"crescent-moon":{"a":"Crescent Moon","b":"1F319","j":["crescent","moon","night","sleep","sky","evening","magic"]},"new-moon-face":{"a":"New Moon Face","b":"1F31A","j":["face","moon","nature","twilight","planet","space","night","evening","sleep"]},"first-quarter-moon-face":{"a":"First Quarter Moon Face","b":"1F31B","j":["face","moon","quarter","nature","twilight","planet","space","night","evening","sleep"]},"last-quarter-moon-face":{"a":"Last Quarter Moon Face","b":"1F31C","j":["face","moon","quarter","nature","twilight","planet","space","night","evening","sleep"]},"thermometer":{"a":"Thermometer","b":"1F321","j":["weather","temperature","hot","cold"]},"sun":{"a":"Sun","b":"2600","j":["bright","rays","sunny","weather","nature","brightness","summer","beach","spring"]},"full-moon-face":{"a":"Full Moon Face","b":"1F31D","j":["bright","face","full","moon","nature","twilight","planet","space","night","evening","sleep"]},"sun-with-face":{"a":"Sun with Face","b":"1F31E","j":["bright","face","sun","nature","morning","sky"]},"ringed-planet":{"a":"Ringed Planet","b":"1FA90","j":["saturn","saturnine","outerspace"]},"star":{"a":"Star","b":"2B50","j":["night","yellow"]},"glowing-star":{"a":"Glowing Star","b":"1F31F","j":["glittery","glow","shining","sparkle","star","night","awesome","good","magic"]},"shooting-star":{"a":"Shooting Star","b":"1F320","j":["falling","shooting","star","night","photo"]},"milky-way":{"a":"Milky Way","b":"1F30C","j":["space","photo","stars"]},"cloud":{"a":"Cloud","b":"2601","j":["weather","sky"]},"sun-behind-cloud":{"a":"Sun Behind Cloud","b":"26C5","j":["cloud","sun","weather","nature","cloudy","morning","fall","spring"]},"cloud-with-lightning-and-rain":{"a":"Cloud with Lightning and Rain","b":"26C8","j":["cloud","rain","thunder","weather","lightning"]},"sun-behind-small-cloud":{"a":"Sun Behind Small Cloud","b":"1F324","j":["cloud","sun","weather"]},"sun-behind-large-cloud":{"a":"Sun Behind Large Cloud","b":"1F325","j":["cloud","sun","weather"]},"sun-behind-rain-cloud":{"a":"Sun Behind Rain Cloud","b":"1F326","j":["cloud","rain","sun","weather"]},"cloud-with-rain":{"a":"Cloud with Rain","b":"1F327","j":["cloud","rain","weather"]},"cloud-with-snow":{"a":"Cloud with Snow","b":"1F328","j":["cloud","cold","snow","weather"]},"cloud-with-lightning":{"a":"Cloud with Lightning","b":"1F329","j":["cloud","lightning","weather","thunder"]},"tornado":{"a":"Tornado","b":"1F32A","j":["cloud","whirlwind","weather","cyclone","twister"]},"fog":{"a":"Fog","b":"1F32B","j":["cloud","weather"]},"wind-face":{"a":"Wind Face","b":"1F32C","j":["blow","cloud","face","wind","gust","air"]},"cyclone":{"a":"Cyclone","b":"1F300","j":["dizzy","hurricane","twister","typhoon","weather","swirl","blue","cloud","vortex","spiral","whirlpool","spin","tornado"]},"rainbow":{"a":"Rainbow","b":"1F308","j":["rain","nature","happy","unicorn_face","photo","sky","spring"]},"closed-umbrella":{"a":"Closed Umbrella","b":"1F302","j":["clothing","rain","umbrella","weather","drizzle"]},"umbrella":{"a":"Umbrella","b":"2602","j":["clothing","rain","weather","spring"]},"umbrella-with-rain-drops":{"a":"Umbrella with Rain Drops","b":"2614","j":["clothing","drop","rain","umbrella","rainy","weather","spring"]},"umbrella-on-ground":{"a":"Umbrella on Ground","b":"26F1","j":["rain","sun","umbrella","weather","summer"]},"high-voltage":{"a":"High Voltage","b":"26A1","j":["danger","electric","lightning","voltage","zap","thunder","weather","lightning bolt","fast"]},"snowflake":{"a":"Snowflake","b":"2744","j":["cold","snow","winter","season","weather","christmas","xmas"]},"snowman":{"a":"Snowman","b":"2603","j":["cold","snow","winter","season","weather","christmas","xmas","frozen"]},"snowman-without-snow":{"a":"Snowman Without Snow","b":"26C4","j":["cold","snow","snowman","winter","season","weather","christmas","xmas","frozen","without_snow"]},"comet":{"a":"Comet","b":"2604","j":["space"]},"fire":{"a":"Fire","b":"1F525","j":["flame","tool","hot","cook"]},"droplet":{"a":"Droplet","b":"1F4A7","j":["cold","comic","drop","sweat","water","drip","faucet","spring"]},"water-wave":{"a":"Water Wave","b":"1F30A","j":["ocean","water","wave","sea","nature","tsunami","disaster"]},"jackolantern":{"a":"Jack-O-Lantern","b":"1F383","j":["celebration","halloween","jack","jack-o-lantern","lantern","jack_o_lantern","light","pumpkin","creepy","fall"]},"christmas-tree":{"a":"Christmas Tree","b":"1F384","j":["celebration","Christmas","tree","festival","vacation","december","xmas"]},"fireworks":{"a":"Fireworks","b":"1F386","j":["celebration","photo","festival","carnival","congratulations"]},"sparkler":{"a":"Sparkler","b":"1F387","j":["celebration","fireworks","sparkle","stars","night","shine"]},"firecracker":{"a":"Firecracker","b":"1F9E8","j":["dynamite","explosive","fireworks","boom","explode","explosion"]},"sparkles":{"a":"Sparkles","b":"2728","j":["*","sparkle","star","stars","shine","shiny","cool","awesome","good","magic"]},"balloon":{"a":"Balloon","b":"1F388","j":["celebration","party","birthday","circus"]},"party-popper":{"a":"Party Popper","b":"1F389","j":["celebration","party","popper","tada","congratulations","birthday","magic","circus"]},"confetti-ball":{"a":"Confetti Ball","b":"1F38A","j":["ball","celebration","confetti","festival","party","birthday","circus"]},"tanabata-tree":{"a":"Tanabata Tree","b":"1F38B","j":["banner","celebration","Japanese","tree","plant","nature","branch","summer"]},"pine-decoration":{"a":"Pine Decoration","b":"1F38D","j":["bamboo","celebration","Japanese","pine","plant","nature","vegetable","panda"]},"japanese-dolls":{"a":"Japanese Dolls","b":"1F38E","j":["celebration","doll","festival","Japanese","Japanese dolls","japanese","toy","kimono"]},"carp-streamer":{"a":"Carp Streamer","b":"1F38F","j":["carp","celebration","streamer","fish","japanese","koinobori","banner"]},"wind-chime":{"a":"Wind Chime","b":"1F390","j":["bell","celebration","chime","wind","nature","ding","spring"]},"moon-viewing-ceremony":{"a":"Moon Viewing Ceremony","b":"1F391","j":["celebration","ceremony","moon","photo","japan","asia","tsukimi"]},"red-envelope":{"a":"Red Envelope","b":"1F9E7","j":["gift","good luck","hóngbāo","lai see","money"]},"ribbon":{"a":"Ribbon","b":"1F380","j":["celebration","decoration","pink","girl","bowtie"]},"wrapped-gift":{"a":"Wrapped Gift","b":"1F381","j":["box","celebration","gift","present","wrapped","birthday","christmas","xmas"]},"reminder-ribbon":{"a":"Reminder Ribbon","b":"1F397","j":["celebration","reminder","ribbon","sports","cause","support","awareness"]},"admission-tickets":{"a":"Admission Tickets","b":"1F39F","j":["admission","ticket","sports","concert","entrance"]},"ticket":{"a":"Ticket","b":"1F3AB","j":["admission","event","concert","pass"]},"military-medal":{"a":"Military Medal","b":"1F396","j":["celebration","medal","military","award","winning","army"]},"trophy":{"a":"Trophy","b":"1F3C6","j":["prize","win","award","contest","place","ftw","ceremony"]},"sports-medal":{"a":"Sports Medal","b":"1F3C5","j":["medal","award","winning"]},"1st-place-medal":{"a":"1st Place Medal","b":"1F947","j":["first","gold","medal","award","winning"]},"2nd-place-medal":{"a":"2nd Place Medal","b":"1F948","j":["medal","second","silver","award"]},"3rd-place-medal":{"a":"3rd Place Medal","b":"1F949","j":["bronze","medal","third","award"]},"soccer-ball":{"a":"Soccer Ball","b":"26BD","j":["ball","football","soccer","sports"]},"baseball":{"a":"Baseball","b":"26BE","j":["ball","sports","balls"]},"softball":{"a":"Softball","b":"1F94E","j":["ball","glove","underarm","sports","balls"]},"basketball":{"a":"Basketball","b":"1F3C0","j":["ball","hoop","sports","balls","NBA"]},"volleyball":{"a":"Volleyball","b":"1F3D0","j":["ball","game","sports","balls"]},"american-football":{"a":"American Football","b":"1F3C8","j":["american","ball","football","sports","balls","NFL"]},"rugby-football":{"a":"Rugby Football","b":"1F3C9","j":["ball","football","rugby","sports","team"]},"tennis":{"a":"Tennis","b":"1F3BE","j":["ball","racquet","sports","balls","green"]},"flying-disc":{"a":"Flying Disc","b":"1F94F","j":["ultimate","sports","frisbee"]},"bowling":{"a":"Bowling","b":"1F3B3","j":["ball","game","sports","fun","play"]},"cricket-game":{"a":"Cricket Game","b":"1F3CF","j":["ball","bat","game","sports"]},"field-hockey":{"a":"Field Hockey","b":"1F3D1","j":["ball","field","game","hockey","stick","sports"]},"ice-hockey":{"a":"Ice Hockey","b":"1F3D2","j":["game","hockey","ice","puck","stick","sports"]},"lacrosse":{"a":"Lacrosse","b":"1F94D","j":["ball","goal","stick","sports"]},"ping-pong":{"a":"Ping Pong","b":"1F3D3","j":["ball","bat","game","paddle","table tennis","sports","pingpong"]},"badminton":{"a":"Badminton","b":"1F3F8","j":["birdie","game","racquet","shuttlecock","sports"]},"boxing-glove":{"a":"Boxing Glove","b":"1F94A","j":["boxing","glove","sports","fighting"]},"martial-arts-uniform":{"a":"Martial Arts Uniform","b":"1F94B","j":["judo","karate","martial arts","taekwondo","uniform"]},"goal-net":{"a":"Goal Net","b":"1F945","j":["goal","net","sports"]},"flag-in-hole":{"a":"Flag in Hole","b":"26F3","j":["golf","hole","sports","business","flag","summer"]},"ice-skate":{"a":"Ice Skate","b":"26F8","j":["ice","skate","sports"]},"fishing-pole":{"a":"Fishing Pole","b":"1F3A3","j":["fish","pole","food","hobby","summer"]},"diving-mask":{"a":"Diving Mask","b":"1F93F","j":["diving","scuba","snorkeling","sport","ocean"]},"running-shirt":{"a":"Running Shirt","b":"1F3BD","j":["athletics","running","sash","shirt","play","pageant"]},"skis":{"a":"Skis","b":"1F3BF","j":["ski","snow","sports","winter","cold"]},"sled":{"a":"Sled","b":"1F6F7","j":["sledge","sleigh","luge","toboggan"]},"curling-stone":{"a":"Curling Stone","b":"1F94C","j":["game","rock","sports"]},"bullseye":{"a":"Bullseye","b":"1F3AF","j":["dart","direct hit","game","hit","target","direct_hit","play","bar"]},"yoyo":{"a":"Yo-Yo","b":"1FA80","j":["fluctuate","toy","yo-yo","yo_yo"]},"kite":{"a":"Kite","b":"1FA81","j":["fly","soar","wind"]},"pool-8-ball":{"a":"Pool 8 Ball","b":"1F3B1","j":["8","ball","billiard","eight","game","pool","hobby","luck","magic"]},"crystal-ball":{"a":"Crystal Ball","b":"1F52E","j":["ball","crystal","fairy tale","fantasy","fortune","tool","disco","party","magic","circus","fortune_teller"]},"magic-wand":{"a":"Magic Wand","b":"1FA84","j":["magic","witch","wizard","supernature","power"]},"nazar-amulet":{"a":"Nazar Amulet","b":"1F9FF","j":["bead","charm","evil-eye","nazar","talisman"]},"video-game":{"a":"Video Game","b":"1F3AE","j":["controller","game","play","console","PS4"]},"joystick":{"a":"Joystick","b":"1F579","j":["game","video game","play"]},"slot-machine":{"a":"Slot Machine","b":"1F3B0","j":["game","slot","bet","gamble","vegas","fruit machine","luck","casino"]},"game-die":{"a":"Game Die","b":"1F3B2","j":["dice","die","game","random","tabletop","play","luck"]},"puzzle-piece":{"a":"Puzzle Piece","b":"1F9E9","j":["clue","interlocking","jigsaw","piece","puzzle"]},"teddy-bear":{"a":"Teddy Bear","b":"1F9F8","j":["plaything","plush","stuffed","toy"]},"piata":{"a":"Piñata","b":"1FA85","j":["celebration","party","piñata","pinata","mexico","candy"]},"nesting-dolls":{"a":"Nesting Dolls","b":"1FA86","j":["doll","nesting","russia","matryoshka","toy"]},"spade-suit":{"a":"Spade Suit","b":"2660","j":["card","game","poker","cards","suits","magic"]},"heart-suit":{"a":"Heart Suit","b":"2665","j":["card","game","poker","cards","magic","suits"]},"diamond-suit":{"a":"Diamond Suit","b":"2666","j":["card","game","poker","cards","magic","suits"]},"club-suit":{"a":"Club Suit","b":"2663","j":["card","game","poker","cards","magic","suits"]},"chess-pawn":{"a":"Chess Pawn","b":"265F","j":["chess","dupe","expendable"]},"joker":{"a":"Joker","b":"1F0CF","j":["card","game","wildcard","poker","cards","play","magic"]},"mahjong-red-dragon":{"a":"Mahjong Red Dragon","b":"1F004","j":["game","mahjong","red","play","chinese","kanji"]},"flower-playing-cards":{"a":"Flower Playing Cards","b":"1F3B4","j":["card","flower","game","Japanese","playing","sunset","red"]},"performing-arts":{"a":"Performing Arts","b":"1F3AD","j":["art","mask","performing","theater","theatre","acting","drama"]},"framed-picture":{"a":"Framed Picture","b":"1F5BC","j":["art","frame","museum","painting","picture","photography"]},"artist-palette":{"a":"Artist Palette","b":"1F3A8","j":["art","museum","painting","palette","design","paint","draw","colors"]},"thread":{"a":"Thread","b":"1F9F5","j":["needle","sewing","spool","string"]},"sewing-needle":{"a":"Sewing Needle","b":"1FAA1","j":["embroidery","needle","sewing","stitches","sutures","tailoring"]},"yarn":{"a":"Yarn","b":"1F9F6","j":["ball","crochet","knit"]},"knot":{"a":"Knot","b":"1FAA2","j":["rope","tangled","tie","twine","twist","scout"]},"glasses":{"a":"Glasses","b":"1F453","j":["clothing","eye","eyeglasses","eyewear","fashion","accessories","eyesight","nerdy","dork","geek"]},"sunglasses":{"a":"Sunglasses","b":"1F576","j":["dark","eye","eyewear","glasses","face","cool","accessories"]},"goggles":{"a":"Goggles","b":"1F97D","j":["eye protection","swimming","welding","eyes","protection","safety"]},"lab-coat":{"a":"Lab Coat","b":"1F97C","j":["doctor","experiment","scientist","chemist"]},"safety-vest":{"a":"Safety Vest","b":"1F9BA","j":["emergency","safety","vest","protection"]},"necktie":{"a":"Necktie","b":"1F454","j":["clothing","tie","shirt","suitup","formal","fashion","cloth","business"]},"tshirt":{"a":"T-Shirt","b":"1F455","j":["clothing","shirt","t-shirt","t_shirt","fashion","cloth","casual","tee"]},"jeans":{"a":"Jeans","b":"1F456","j":["clothing","pants","trousers","fashion","shopping"]},"scarf":{"a":"Scarf","b":"1F9E3","j":["neck","winter","clothes"]},"gloves":{"a":"Gloves","b":"1F9E4","j":["hand","hands","winter","clothes"]},"coat":{"a":"Coat","b":"1F9E5","j":["jacket"]},"socks":{"a":"Socks","b":"1F9E6","j":["stocking","stockings","clothes"]},"dress":{"a":"Dress","b":"1F457","j":["clothing","clothes","fashion","shopping"]},"kimono":{"a":"Kimono","b":"1F458","j":["clothing","dress","fashion","women","female","japanese"]},"sari":{"a":"Sari","b":"1F97B","j":["clothing","dress"]},"onepiece-swimsuit":{"a":"One-Piece Swimsuit","b":"1FA71","j":["bathing suit","one-piece swimsuit","one_piece_swimsuit","fashion"]},"briefs":{"a":"Briefs","b":"1FA72","j":["bathing suit","one-piece","swimsuit","underwear","clothing"]},"shorts":{"a":"Shorts","b":"1FA73","j":["bathing suit","pants","underwear","clothing"]},"bikini":{"a":"Bikini","b":"1F459","j":["clothing","swim","swimming","female","woman","girl","fashion","beach","summer"]},"womans-clothes":{"a":"Woman’S Clothes","b":"1F45A","j":["clothing","woman","woman’s clothes","woman_s_clothes","fashion","shopping_bags","female"]},"purse":{"a":"Purse","b":"1F45B","j":["clothing","coin","fashion","accessories","money","sales","shopping"]},"handbag":{"a":"Handbag","b":"1F45C","j":["bag","clothing","purse","fashion","accessory","accessories","shopping"]},"clutch-bag":{"a":"Clutch Bag","b":"1F45D","j":["bag","clothing","pouch","accessories","shopping"]},"shopping-bags":{"a":"Shopping Bags","b":"1F6CD","j":["bag","hotel","shopping","mall","buy","purchase"]},"backpack":{"a":"Backpack","b":"1F392","j":["bag","rucksack","satchel","school","student","education"]},"thong-sandal":{"a":"Thong Sandal","b":"1FA74","j":["beach sandals","sandals","thong sandals","thongs","zōri","footwear","summer"]},"mans-shoe":{"a":"Man’S Shoe","b":"1F45E","j":["clothing","man","man’s shoe","shoe","man_s_shoe","fashion","male"]},"running-shoe":{"a":"Running Shoe","b":"1F45F","j":["athletic","clothing","shoe","sneaker","shoes","sports","sneakers"]},"hiking-boot":{"a":"Hiking Boot","b":"1F97E","j":["backpacking","boot","camping","hiking"]},"flat-shoe":{"a":"Flat Shoe","b":"1F97F","j":["ballet flat","slip-on","slipper","ballet"]},"highheeled-shoe":{"a":"High-Heeled Shoe","b":"1F460","j":["clothing","heel","high-heeled shoe","shoe","woman","high_heeled_shoe","fashion","shoes","female","pumps","stiletto"]},"womans-sandal":{"a":"Woman’S Sandal","b":"1F461","j":["clothing","sandal","shoe","woman","woman’s sandal","woman_s_sandal","shoes","fashion","flip flops"]},"ballet-shoes":{"a":"Ballet Shoes","b":"1FA70","j":["ballet","dance"]},"womans-boot":{"a":"Woman’S Boot","b":"1F462","j":["boot","clothing","shoe","woman","woman’s boot","woman_s_boot","shoes","fashion"]},"crown":{"a":"Crown","b":"1F451","j":["clothing","king","queen","kod","leader","royalty","lord"]},"womans-hat":{"a":"Woman’S Hat","b":"1F452","j":["clothing","hat","woman","woman’s hat","woman_s_hat","fashion","accessories","female","lady","spring"]},"top-hat":{"a":"Top Hat","b":"1F3A9","j":["clothing","hat","top","tophat","magic","gentleman","classy","circus"]},"graduation-cap":{"a":"Graduation Cap","b":"1F393","j":["cap","celebration","clothing","graduation","hat","school","college","degree","university","legal","learn","education"]},"billed-cap":{"a":"Billed Cap","b":"1F9E2","j":["baseball cap","cap","baseball"]},"military-helmet":{"a":"Military Helmet","b":"1FA96","j":["army","helmet","military","soldier","warrior","protection"]},"rescue-workers-helmet":{"a":"Rescue Worker’S Helmet","b":"26D1","j":["aid","cross","face","hat","helmet","rescue worker’s helmet","rescue_worker_s_helmet","construction","build"]},"prayer-beads":{"a":"Prayer Beads","b":"1F4FF","j":["beads","clothing","necklace","prayer","religion","dhikr","religious"]},"lipstick":{"a":"Lipstick","b":"1F484","j":["cosmetics","makeup","female","girl","fashion","woman"]},"ring":{"a":"Ring","b":"1F48D","j":["diamond","wedding","propose","marriage","valentines","fashion","jewelry","gem","engagement"]},"gem-stone":{"a":"Gem Stone","b":"1F48E","j":["diamond","gem","jewel","blue","ruby","jewelry"]},"muted-speaker":{"a":"Muted Speaker","b":"1F507","j":["mute","quiet","silent","speaker","sound","volume","silence"]},"speaker-low-volume":{"a":"Speaker Low Volume","b":"1F508","j":["soft","sound","volume","silence","broadcast"]},"speaker-medium-volume":{"a":"Speaker Medium Volume","b":"1F509","j":["medium","volume","speaker","broadcast"]},"speaker-high-volume":{"a":"Speaker High Volume","b":"1F50A","j":["loud","volume","noise","noisy","speaker","broadcast"]},"loudspeaker":{"a":"Loudspeaker","b":"1F4E2","j":["loud","public address","volume","sound"]},"megaphone":{"a":"Megaphone","b":"1F4E3","j":["cheering","sound","speaker","volume"]},"postal-horn":{"a":"Postal Horn","b":"1F4EF","j":["horn","post","postal","instrument","music"]},"bell":{"a":"Bell","b":"1F514","j":["sound","notification","christmas","xmas","chime"]},"bell-with-slash":{"a":"Bell with Slash","b":"1F515","j":["bell","forbidden","mute","quiet","silent","sound","volume"]},"musical-score":{"a":"Musical Score","b":"1F3BC","j":["music","score","treble","clef","compose"]},"musical-note":{"a":"Musical Note","b":"1F3B5","j":["music","note","score","tone","sound"]},"musical-notes":{"a":"Musical Notes","b":"1F3B6","j":["music","note","notes","score"]},"studio-microphone":{"a":"Studio Microphone","b":"1F399","j":["mic","microphone","music","studio","sing","recording","artist","talkshow"]},"level-slider":{"a":"Level Slider","b":"1F39A","j":["level","music","slider","scale"]},"control-knobs":{"a":"Control Knobs","b":"1F39B","j":["control","knobs","music","dial"]},"microphone":{"a":"Microphone","b":"1F3A4","j":["karaoke","mic","sound","music","PA","sing","talkshow"]},"headphone":{"a":"Headphone","b":"1F3A7","j":["earbud","music","score","gadgets"]},"radio":{"a":"Radio","b":"1F4FB","j":["video","communication","music","podcast","program"]},"saxophone":{"a":"Saxophone","b":"1F3B7","j":["instrument","music","sax","jazz","blues"]},"accordion":{"a":"Accordion","b":"1FA97","j":["concertina","squeeze box","music"]},"guitar":{"a":"Guitar","b":"1F3B8","j":["instrument","music"]},"musical-keyboard":{"a":"Musical Keyboard","b":"1F3B9","j":["instrument","keyboard","music","piano","compose"]},"trumpet":{"a":"Trumpet","b":"1F3BA","j":["instrument","music","brass"]},"violin":{"a":"Violin","b":"1F3BB","j":["instrument","music","orchestra","symphony"]},"banjo":{"a":"Banjo","b":"1FA95","j":["music","stringed","instructment"]},"drum":{"a":"Drum","b":"1F941","j":["drumsticks","music","instrument","snare"]},"long-drum":{"a":"Long Drum","b":"1FA98","j":["beat","conga","drum","rhythm","music"]},"mobile-phone":{"a":"Mobile Phone","b":"1F4F1","j":["cell","mobile","phone","telephone","technology","apple","gadgets","dial"]},"mobile-phone-with-arrow":{"a":"Mobile Phone with Arrow","b":"1F4F2","j":["arrow","cell","mobile","phone","receive","iphone","incoming"]},"telephone":{"a":"Telephone","b":"260E","j":["phone","technology","communication","dial"]},"telephone-receiver":{"a":"Telephone Receiver","b":"1F4DE","j":["phone","receiver","telephone","technology","communication","dial"]},"pager":{"a":"Pager","b":"1F4DF","j":["bbcall","oldschool","90s"]},"fax-machine":{"a":"Fax Machine","b":"1F4E0","j":["fax","communication","technology"]},"battery":{"a":"Battery","b":"1F50B","j":["power","energy","sustain"]},"electric-plug":{"a":"Electric Plug","b":"1F50C","j":["electric","electricity","plug","charger","power"]},"laptop":{"a":"Laptop","b":"1F4BB","j":["computer","pc","personal","technology","screen","display","monitor"]},"desktop-computer":{"a":"Desktop Computer","b":"1F5A5","j":["computer","desktop","technology","computing","screen"]},"printer":{"a":"Printer","b":"1F5A8","j":["computer","paper","ink"]},"keyboard":{"a":"Keyboard","b":"2328","j":["computer","technology","type","input","text"]},"computer-mouse":{"a":"Computer Mouse","b":"1F5B1","j":["computer","click"]},"trackball":{"a":"Trackball","b":"1F5B2","j":["computer","technology","trackpad"]},"computer-disk":{"a":"Computer Disk","b":"1F4BD","j":["computer","disk","minidisk","optical","technology","record","data","90s"]},"floppy-disk":{"a":"Floppy Disk","b":"1F4BE","j":["computer","disk","floppy","oldschool","technology","save","90s","80s"]},"optical-disk":{"a":"Optical Disk","b":"1F4BF","j":["cd","computer","disk","optical","technology","dvd","disc","90s"]},"dvd":{"a":"Dvd","b":"1F4C0","j":["blu-ray","computer","disk","optical","cd","disc"]},"abacus":{"a":"Abacus","b":"1F9EE","j":["calculation"]},"movie-camera":{"a":"Movie Camera","b":"1F3A5","j":["camera","cinema","movie","film","record"]},"film-frames":{"a":"Film Frames","b":"1F39E","j":["cinema","film","frames","movie"]},"film-projector":{"a":"Film Projector","b":"1F4FD","j":["cinema","film","movie","projector","video","tape","record"]},"clapper-board":{"a":"Clapper Board","b":"1F3AC","j":["clapper","movie","film","record"]},"television":{"a":"Television","b":"1F4FA","j":["tv","video","technology","program","oldschool","show"]},"camera":{"a":"Camera","b":"1F4F7","j":["video","gadgets","photography"]},"camera-with-flash":{"a":"Camera with Flash","b":"1F4F8","j":["camera","flash","video","photography","gadgets"]},"video-camera":{"a":"Video Camera","b":"1F4F9","j":["camera","video","film","record"]},"videocassette":{"a":"Videocassette","b":"1F4FC","j":["tape","vhs","video","record","oldschool","90s","80s"]},"magnifying-glass-tilted-left":{"a":"Magnifying Glass Tilted Left","b":"1F50D","j":["glass","magnifying","search","tool","zoom","find","detective"]},"magnifying-glass-tilted-right":{"a":"Magnifying Glass Tilted Right","b":"1F50E","j":["glass","magnifying","search","tool","zoom","find","detective"]},"candle":{"a":"Candle","b":"1F56F","j":["light","fire","wax"]},"light-bulb":{"a":"Light Bulb","b":"1F4A1","j":["bulb","comic","electric","idea","light","electricity"]},"flashlight":{"a":"Flashlight","b":"1F526","j":["electric","light","tool","torch","dark","camping","sight","night"]},"red-paper-lantern":{"a":"Red Paper Lantern","b":"1F3EE","j":["bar","lantern","light","red","paper","halloween","spooky"]},"diya-lamp":{"a":"Diya Lamp","b":"1FA94","j":["diya","lamp","oil","lighting"]},"notebook-with-decorative-cover":{"a":"Notebook with Decorative Cover","b":"1F4D4","j":["book","cover","decorated","notebook","classroom","notes","record","paper","study"]},"closed-book":{"a":"Closed Book","b":"1F4D5","j":["book","closed","read","library","knowledge","textbook","learn"]},"open-book":{"a":"Open Book","b":"1F4D6","j":["book","open","read","library","knowledge","literature","learn","study"]},"green-book":{"a":"Green Book","b":"1F4D7","j":["book","green","read","library","knowledge","study"]},"blue-book":{"a":"Blue Book","b":"1F4D8","j":["blue","book","read","library","knowledge","learn","study"]},"orange-book":{"a":"Orange Book","b":"1F4D9","j":["book","orange","read","library","knowledge","textbook","study"]},"books":{"a":"Books","b":"1F4DA","j":["book","literature","library","study"]},"notebook":{"a":"Notebook","b":"1F4D3","j":["stationery","record","notes","paper","study"]},"ledger":{"a":"Ledger","b":"1F4D2","j":["notebook","notes","paper"]},"page-with-curl":{"a":"Page with Curl","b":"1F4C3","j":["curl","document","page","documents","office","paper"]},"scroll":{"a":"Scroll","b":"1F4DC","j":["paper","documents","ancient","history"]},"page-facing-up":{"a":"Page Facing Up","b":"1F4C4","j":["document","page","documents","office","paper","information"]},"newspaper":{"a":"Newspaper","b":"1F4F0","j":["news","paper","press","headline"]},"rolledup-newspaper":{"a":"Rolled-Up Newspaper","b":"1F5DE","j":["news","newspaper","paper","rolled","rolled-up newspaper","rolled_up_newspaper","press","headline"]},"bookmark-tabs":{"a":"Bookmark Tabs","b":"1F4D1","j":["bookmark","mark","marker","tabs","favorite","save","order","tidy"]},"bookmark":{"a":"Bookmark","b":"1F516","j":["mark","favorite","label","save"]},"label":{"a":"Label","b":"1F3F7","j":["sale","tag"]},"money-bag":{"a":"Money Bag","b":"1F4B0","j":["bag","dollar","money","moneybag","payment","coins","sale"]},"coin":{"a":"Coin","b":"1FA99","j":["gold","metal","money","silver","treasure","currency"]},"yen-banknote":{"a":"Yen Banknote","b":"1F4B4","j":["banknote","bill","currency","money","note","yen","sales","japanese","dollar"]},"dollar-banknote":{"a":"Dollar Banknote","b":"1F4B5","j":["banknote","bill","currency","dollar","money","note","sales"]},"euro-banknote":{"a":"Euro Banknote","b":"1F4B6","j":["banknote","bill","currency","euro","money","note","sales","dollar"]},"pound-banknote":{"a":"Pound Banknote","b":"1F4B7","j":["banknote","bill","currency","money","note","pound","british","sterling","sales","bills","uk","england"]},"money-with-wings":{"a":"Money with Wings","b":"1F4B8","j":["banknote","bill","fly","money","wings","dollar","bills","payment","sale"]},"credit-card":{"a":"Credit Card","b":"1F4B3","j":["card","credit","money","sales","dollar","bill","payment","shopping"]},"receipt":{"a":"Receipt","b":"1F9FE","j":["accounting","bookkeeping","evidence","proof","expenses"]},"chart-increasing-with-yen":{"a":"Chart Increasing with Yen","b":"1F4B9","j":["chart","graph","growth","money","yen","green-square","presentation","stats"]},"envelope":{"a":"Envelope","b":"2709","j":["email","letter","postal","inbox","communication"]},"email":{"a":"E-Mail","b":"1F4E7","j":["e-mail","letter","mail","e_mail","communication","inbox"]},"incoming-envelope":{"a":"Incoming Envelope","b":"1F4E8","j":["e-mail","email","envelope","incoming","letter","receive","inbox"]},"envelope-with-arrow":{"a":"Envelope with Arrow","b":"1F4E9","j":["arrow","e-mail","email","envelope","outgoing","communication"]},"outbox-tray":{"a":"Outbox Tray","b":"1F4E4","j":["box","letter","mail","outbox","sent","tray","inbox","email"]},"inbox-tray":{"a":"Inbox Tray","b":"1F4E5","j":["box","inbox","letter","mail","receive","tray","email","documents"]},"package":{"a":"Package","b":"1F4E6","j":["box","parcel","mail","gift","cardboard","moving"]},"closed-mailbox-with-raised-flag":{"a":"Closed Mailbox with Raised Flag","b":"1F4EB","j":["closed","mail","mailbox","postbox","email","inbox","communication"]},"closed-mailbox-with-lowered-flag":{"a":"Closed Mailbox with Lowered Flag","b":"1F4EA","j":["closed","lowered","mail","mailbox","postbox","email","communication","inbox"]},"open-mailbox-with-raised-flag":{"a":"Open Mailbox with Raised Flag","b":"1F4EC","j":["mail","mailbox","open","postbox","email","inbox","communication"]},"open-mailbox-with-lowered-flag":{"a":"Open Mailbox with Lowered Flag","b":"1F4ED","j":["lowered","mail","mailbox","open","postbox","email","inbox"]},"postbox":{"a":"Postbox","b":"1F4EE","j":["mail","mailbox","email","letter","envelope"]},"ballot-box-with-ballot":{"a":"Ballot Box with Ballot","b":"1F5F3","j":["ballot","box","election","vote"]},"pencil":{"a":"Pencil","b":"270F","j":["stationery","write","paper","writing","school","study"]},"black-nib":{"a":"Black Nib","b":"2712","j":["nib","pen","stationery","writing","write"]},"fountain-pen":{"a":"Fountain Pen","b":"1F58B","j":["fountain","pen","stationery","writing","write"]},"pen":{"a":"Pen","b":"1F58A","j":["ballpoint","stationery","writing","write"]},"paintbrush":{"a":"Paintbrush","b":"1F58C","j":["painting","drawing","creativity","art"]},"crayon":{"a":"Crayon","b":"1F58D","j":["drawing","creativity"]},"memo":{"a":"Memo","b":"1F4DD","j":["pencil","write","documents","stationery","paper","writing","legal","exam","quiz","test","study","compose"]},"briefcase":{"a":"Briefcase","b":"1F4BC","j":["business","documents","work","law","legal","job","career"]},"file-folder":{"a":"File Folder","b":"1F4C1","j":["file","folder","documents","business","office"]},"open-file-folder":{"a":"Open File Folder","b":"1F4C2","j":["file","folder","open","documents","load"]},"card-index-dividers":{"a":"Card Index Dividers","b":"1F5C2","j":["card","dividers","index","organizing","business","stationery"]},"calendar":{"a":"Calendar","b":"1F4C5","j":["date","schedule"]},"tearoff-calendar":{"a":"Tear-off Calendar","b":"1F4C6","j":["calendar","tear-off calendar","tear_off_calendar","schedule","date","planning"]},"spiral-notepad":{"a":"Spiral Notepad","b":"1F5D2","j":["note","pad","spiral","memo","stationery"]},"spiral-calendar":{"a":"Spiral Calendar","b":"1F5D3","j":["calendar","pad","spiral","date","schedule","planning"]},"card-index":{"a":"Card Index","b":"1F4C7","j":["card","index","rolodex","business","stationery"]},"chart-increasing":{"a":"Chart Increasing","b":"1F4C8","j":["chart","graph","growth","trend","upward","presentation","stats","recovery","business","economics","money","sales","good","success"]},"chart-decreasing":{"a":"Chart Decreasing","b":"1F4C9","j":["chart","down","graph","trend","presentation","stats","recession","business","economics","money","sales","bad","failure"]},"bar-chart":{"a":"Bar Chart","b":"1F4CA","j":["bar","chart","graph","presentation","stats"]},"clipboard":{"a":"Clipboard","b":"1F4CB","j":["stationery","documents"]},"pushpin":{"a":"Pushpin","b":"1F4CC","j":["pin","stationery","mark","here"]},"round-pushpin":{"a":"Round Pushpin","b":"1F4CD","j":["pin","pushpin","stationery","location","map","here"]},"paperclip":{"a":"Paperclip","b":"1F4CE","j":["documents","stationery"]},"linked-paperclips":{"a":"Linked Paperclips","b":"1F587","j":["link","paperclip","documents","stationery"]},"straight-ruler":{"a":"Straight Ruler","b":"1F4CF","j":["ruler","straight edge","stationery","calculate","length","math","school","drawing","architect","sketch"]},"triangular-ruler":{"a":"Triangular Ruler","b":"1F4D0","j":["ruler","set","triangle","stationery","math","architect","sketch"]},"scissors":{"a":"Scissors","b":"2702","j":["cutting","tool","stationery","cut"]},"card-file-box":{"a":"Card File Box","b":"1F5C3","j":["box","card","file","business","stationery"]},"file-cabinet":{"a":"File Cabinet","b":"1F5C4","j":["cabinet","file","filing","organizing"]},"wastebasket":{"a":"Wastebasket","b":"1F5D1","j":["bin","trash","rubbish","garbage","toss"]},"locked":{"a":"Locked","b":"1F512","j":["closed","security","password","padlock"]},"unlocked":{"a":"Unlocked","b":"1F513","j":["lock","open","unlock","privacy","security"]},"locked-with-pen":{"a":"Locked with Pen","b":"1F50F","j":["ink","lock","nib","pen","privacy","security","secret"]},"locked-with-key":{"a":"Locked with Key","b":"1F510","j":["closed","key","lock","secure","security","privacy"]},"key":{"a":"Key","b":"1F511","j":["lock","password","door"]},"old-key":{"a":"Old Key","b":"1F5DD","j":["clue","key","lock","old","door","password"]},"hammer":{"a":"Hammer","b":"1F528","j":["tool","tools","build","create"]},"axe":{"a":"Axe","b":"1FA93","j":["chop","hatchet","split","wood","tool","cut"]},"pick":{"a":"Pick","b":"26CF","j":["mining","tool","tools","dig"]},"hammer-and-pick":{"a":"Hammer and Pick","b":"2692","j":["hammer","pick","tool","tools","build","create"]},"hammer-and-wrench":{"a":"Hammer and Wrench","b":"1F6E0","j":["hammer","spanner","tool","wrench","tools","build","create"]},"dagger":{"a":"Dagger","b":"1F5E1","j":["knife","weapon"]},"crossed-swords":{"a":"Crossed Swords","b":"2694","j":["crossed","swords","weapon"]},"water-pistol":{"a":"Water Pistol","b":"1F52B","j":["gun","handgun","pistol","revolver","tool","water","weapon","violence"]},"boomerang":{"a":"Boomerang","b":"1FA83","j":["australia","rebound","repercussion","weapon"]},"bow-and-arrow":{"a":"Bow and Arrow","b":"1F3F9","j":["archer","arrow","bow","Sagittarius","zodiac","sports"]},"shield":{"a":"Shield","b":"1F6E1","j":["weapon","protection","security"]},"carpentry-saw":{"a":"Carpentry Saw","b":"1FA9A","j":["carpenter","lumber","saw","tool","cut","chop"]},"wrench":{"a":"Wrench","b":"1F527","j":["spanner","tool","tools","diy","ikea","fix","maintainer"]},"screwdriver":{"a":"Screwdriver","b":"1FA9B","j":["screw","tool","tools"]},"nut-and-bolt":{"a":"Nut and Bolt","b":"1F529","j":["bolt","nut","tool","handy","tools","fix"]},"gear":{"a":"Gear","b":"2699","j":["cog","cogwheel","tool"]},"clamp":{"a":"Clamp","b":"1F5DC","j":["compress","tool","vice"]},"balance-scale":{"a":"Balance Scale","b":"2696","j":["balance","justice","Libra","scale","zodiac","law","fairness","weight"]},"white-cane":{"a":"White Cane","b":"1F9AF","j":["accessibility","blind","probing_cane"]},"link":{"a":"Link","b":"1F517","j":["rings","url"]},"chains":{"a":"Chains","b":"26D3","j":["chain","lock","arrest"]},"hook":{"a":"Hook","b":"1FA9D","j":["catch","crook","curve","ensnare","selling point","tools"]},"toolbox":{"a":"Toolbox","b":"1F9F0","j":["chest","mechanic","tool","tools","diy","fix","maintainer"]},"magnet":{"a":"Magnet","b":"1F9F2","j":["attraction","horseshoe","magnetic"]},"ladder":{"a":"Ladder","b":"1FA9C","j":["climb","rung","step","tools"]},"alembic":{"a":"Alembic","b":"2697","j":["chemistry","tool","distilling","science","experiment"]},"test-tube":{"a":"Test Tube","b":"1F9EA","j":["chemist","chemistry","experiment","lab","science"]},"petri-dish":{"a":"Petri Dish","b":"1F9EB","j":["bacteria","biologist","biology","culture","lab"]},"dna":{"a":"Dna","b":"1F9EC","j":["biologist","evolution","gene","genetics","life"]},"microscope":{"a":"Microscope","b":"1F52C","j":["science","tool","laboratory","experiment","zoomin","study"]},"telescope":{"a":"Telescope","b":"1F52D","j":["science","tool","stars","space","zoom","astronomy"]},"satellite-antenna":{"a":"Satellite Antenna","b":"1F4E1","j":["antenna","dish","satellite","communication","future","radio","space"]},"syringe":{"a":"Syringe","b":"1F489","j":["medicine","needle","shot","sick","health","hospital","drugs","blood","doctor","nurse"]},"drop-of-blood":{"a":"Drop of Blood","b":"1FA78","j":["bleed","blood donation","injury","medicine","menstruation","period","hurt","harm","wound"]},"pill":{"a":"Pill","b":"1F48A","j":["doctor","medicine","sick","health","pharmacy","drug"]},"adhesive-bandage":{"a":"Adhesive Bandage","b":"1FA79","j":["bandage","heal"]},"stethoscope":{"a":"Stethoscope","b":"1FA7A","j":["doctor","heart","medicine","health"]},"door":{"a":"Door","b":"1F6AA","j":["house","entry","exit"]},"elevator":{"a":"Elevator","b":"1F6D7","j":["accessibility","hoist","lift"]},"mirror":{"a":"Mirror","b":"1FA9E","j":["reflection","reflector","speculum"]},"window":{"a":"Window","b":"1FA9F","j":["frame","fresh air","opening","transparent","view","scenery"]},"bed":{"a":"Bed","b":"1F6CF","j":["hotel","sleep","rest"]},"couch-and-lamp":{"a":"Couch and Lamp","b":"1F6CB","j":["couch","hotel","lamp","read","chill"]},"chair":{"a":"Chair","b":"1FA91","j":["seat","sit","furniture"]},"toilet":{"a":"Toilet","b":"1F6BD","j":["restroom","wc","washroom","bathroom","potty"]},"plunger":{"a":"Plunger","b":"1FAA0","j":["force cup","plumber","suction","toilet"]},"shower":{"a":"Shower","b":"1F6BF","j":["water","clean","bathroom"]},"bathtub":{"a":"Bathtub","b":"1F6C1","j":["bath","clean","shower","bathroom"]},"mouse-trap":{"a":"Mouse Trap","b":"1FAA4","j":["bait","mousetrap","snare","trap","cheese"]},"razor":{"a":"Razor","b":"1FA92","j":["sharp","shave","cut"]},"lotion-bottle":{"a":"Lotion Bottle","b":"1F9F4","j":["lotion","moisturizer","shampoo","sunscreen"]},"safety-pin":{"a":"Safety Pin","b":"1F9F7","j":["diaper","punk rock"]},"broom":{"a":"Broom","b":"1F9F9","j":["cleaning","sweeping","witch"]},"basket":{"a":"Basket","b":"1F9FA","j":["farming","laundry","picnic"]},"roll-of-paper":{"a":"Roll of Paper","b":"1F9FB","j":["paper towels","toilet paper","roll"]},"bucket":{"a":"Bucket","b":"1FAA3","j":["cask","pail","vat","water","container"]},"soap":{"a":"Soap","b":"1F9FC","j":["bar","bathing","cleaning","lather","soapdish"]},"toothbrush":{"a":"Toothbrush","b":"1FAA5","j":["bathroom","brush","clean","dental","hygiene","teeth"]},"sponge":{"a":"Sponge","b":"1F9FD","j":["absorbing","cleaning","porous"]},"fire-extinguisher":{"a":"Fire Extinguisher","b":"1F9EF","j":["extinguish","fire","quench"]},"shopping-cart":{"a":"Shopping Cart","b":"1F6D2","j":["cart","shopping","trolley"]},"cigarette":{"a":"Cigarette","b":"1F6AC","j":["smoking","kills","tobacco","joint","smoke"]},"coffin":{"a":"Coffin","b":"26B0","j":["death","vampire","dead","die","rip","graveyard","cemetery","casket","funeral","box"]},"headstone":{"a":"Headstone","b":"1FAA6","j":["cemetery","grave","graveyard","tombstone","death","rip"]},"funeral-urn":{"a":"Funeral Urn","b":"26B1","j":["ashes","death","funeral","urn","dead","die","rip"]},"moai":{"a":"Moai","b":"1F5FF","j":["face","moyai","statue","rock","easter island"]},"placard":{"a":"Placard","b":"1FAA7","j":["demonstration","picket","protest","sign","announcement"]},"atm-sign":{"a":"Atm Sign","b":"1F3E7","j":["atm","ATM sign","automated","bank","teller","money","sales","cash","blue-square","payment"]},"litter-in-bin-sign":{"a":"Litter in Bin Sign","b":"1F6AE","j":["litter","litter bin","blue-square","sign","human","info"]},"potable-water":{"a":"Potable Water","b":"1F6B0","j":["drinking","potable","water","blue-square","liquid","restroom","cleaning","faucet"]},"wheelchair-symbol":{"a":"Wheelchair Symbol","b":"267F","j":["access","blue-square","disabled","accessibility"]},"mens-room":{"a":"Men’S Room","b":"1F6B9","j":["lavatory","man","men’s room","restroom","wc","men_s_room","toilet","blue-square","gender","male"]},"womens-room":{"a":"Women’S Room","b":"1F6BA","j":["lavatory","restroom","wc","woman","women’s room","women_s_room","purple-square","female","toilet","loo","gender"]},"restroom":{"a":"Restroom","b":"1F6BB","j":["lavatory","WC","blue-square","toilet","refresh","wc","gender"]},"baby-symbol":{"a":"Baby Symbol","b":"1F6BC","j":["baby","changing","orange-square","child"]},"water-closet":{"a":"Water Closet","b":"1F6BE","j":["closet","lavatory","restroom","water","wc","toilet","blue-square"]},"passport-control":{"a":"Passport Control","b":"1F6C2","j":["control","passport","custom","blue-square"]},"customs":{"a":"Customs","b":"1F6C3","j":["passport","border","blue-square"]},"baggage-claim":{"a":"Baggage Claim","b":"1F6C4","j":["baggage","claim","blue-square","airport","transport"]},"left-luggage":{"a":"Left Luggage","b":"1F6C5","j":["baggage","locker","luggage","blue-square","travel"]},"warning":{"a":"Warning","b":"26A0","j":["exclamation","wip","alert","error","problem","issue"]},"children-crossing":{"a":"Children Crossing","b":"1F6B8","j":["child","crossing","pedestrian","traffic","school","warning","danger","sign","driving","yellow-diamond"]},"no-entry":{"a":"No Entry","b":"26D4","j":["entry","forbidden","no","not","prohibited","traffic","limit","security","privacy","bad","denied","stop","circle"]},"prohibited":{"a":"Prohibited","b":"1F6AB","j":["entry","forbidden","no","not","forbid","stop","limit","denied","disallow","circle"]},"no-bicycles":{"a":"No Bicycles","b":"1F6B3","j":["bicycle","bike","forbidden","no","prohibited","cyclist","circle"]},"no-smoking":{"a":"No Smoking","b":"1F6AD","j":["forbidden","no","not","prohibited","smoking","cigarette","blue-square","smell","smoke"]},"no-littering":{"a":"No Littering","b":"1F6AF","j":["forbidden","litter","no","not","prohibited","trash","bin","garbage","circle"]},"nonpotable-water":{"a":"Non-Potable Water","b":"1F6B1","j":["non-drinking","non-potable","water","non_potable_water","drink","faucet","tap","circle"]},"no-pedestrians":{"a":"No Pedestrians","b":"1F6B7","j":["forbidden","no","not","pedestrian","prohibited","rules","crossing","walking","circle"]},"no-mobile-phones":{"a":"No Mobile Phones","b":"1F4F5","j":["cell","forbidden","mobile","no","phone","iphone","mute","circle"]},"no-one-under-eighteen":{"a":"No One Under Eighteen","b":"1F51E","j":["18","age restriction","eighteen","prohibited","underage","drink","pub","night","minor","circle"]},"radioactive":{"a":"Radioactive","b":"2622","j":["sign","nuclear","danger"]},"biohazard":{"a":"Biohazard","b":"2623","j":["sign","danger"]},"up-arrow":{"a":"Up Arrow","b":"2B06","j":["arrow","cardinal","direction","north","blue-square","continue","top"]},"upright-arrow":{"a":"Up-Right Arrow","b":"2197","j":["arrow","direction","intercardinal","northeast","up-right arrow","up_right_arrow","blue-square","point","diagonal"]},"right-arrow":{"a":"Right Arrow","b":"27A1","j":["arrow","cardinal","direction","east","blue-square","next"]},"downright-arrow":{"a":"Down-Right Arrow","b":"2198","j":["arrow","direction","down-right arrow","intercardinal","southeast","down_right_arrow","blue-square","diagonal"]},"down-arrow":{"a":"Down Arrow","b":"2B07","j":["arrow","cardinal","direction","down","south","blue-square","bottom"]},"downleft-arrow":{"a":"Down-Left Arrow","b":"2199","j":["arrow","direction","down-left arrow","intercardinal","southwest","down_left_arrow","blue-square","diagonal"]},"left-arrow":{"a":"Left Arrow","b":"2B05","j":["arrow","cardinal","direction","west","blue-square","previous","back"]},"upleft-arrow":{"a":"Up-Left Arrow","b":"2196","j":["arrow","direction","intercardinal","northwest","up-left arrow","up_left_arrow","blue-square","point","diagonal"]},"updown-arrow":{"a":"Up-Down Arrow","b":"2195","j":["arrow","up-down arrow","up_down_arrow","blue-square","direction","way","vertical"]},"leftright-arrow":{"a":"Left-Right Arrow","b":"2194","j":["arrow","left-right arrow","left_right_arrow","shape","direction","horizontal","sideways"]},"right-arrow-curving-left":{"a":"Right Arrow Curving Left","b":"21A9","j":["arrow","back","return","blue-square","undo","enter"]},"left-arrow-curving-right":{"a":"Left Arrow Curving Right","b":"21AA","j":["arrow","blue-square","return","rotate","direction"]},"right-arrow-curving-up":{"a":"Right Arrow Curving Up","b":"2934","j":["arrow","blue-square","direction","top"]},"right-arrow-curving-down":{"a":"Right Arrow Curving Down","b":"2935","j":["arrow","down","blue-square","direction","bottom"]},"clockwise-vertical-arrows":{"a":"Clockwise Vertical Arrows","b":"1F503","j":["arrow","clockwise","reload","sync","cycle","round","repeat"]},"counterclockwise-arrows-button":{"a":"Counterclockwise Arrows Button","b":"1F504","j":["anticlockwise","arrow","counterclockwise","withershins","blue-square","sync","cycle"]},"back-arrow":{"a":"Back Arrow","b":"1F519","j":["arrow","back","BACK arrow","words","return"]},"end-arrow":{"a":"End Arrow","b":"1F51A","j":["arrow","end","END arrow","words"]},"on-arrow":{"a":"On! Arrow","b":"1F51B","j":["arrow","mark","on","ON! arrow","words"]},"soon-arrow":{"a":"Soon Arrow","b":"1F51C","j":["arrow","soon","SOON arrow","words"]},"top-arrow":{"a":"Top Arrow","b":"1F51D","j":["arrow","top","TOP arrow","up","words","blue-square"]},"place-of-worship":{"a":"Place of Worship","b":"1F6D0","j":["religion","worship","church","temple","prayer"]},"atom-symbol":{"a":"Atom Symbol","b":"269B","j":["atheist","atom","science","physics","chemistry"]},"om":{"a":"Om","b":"1F549","j":["Hindu","religion","hinduism","buddhism","sikhism","jainism"]},"star-of-david":{"a":"Star of David","b":"2721","j":["David","Jew","Jewish","religion","star","star of David","judaism"]},"wheel-of-dharma":{"a":"Wheel of Dharma","b":"2638","j":["Buddhist","dharma","religion","wheel","hinduism","buddhism","sikhism","jainism"]},"yin-yang":{"a":"Yin Yang","b":"262F","j":["religion","tao","taoist","yang","yin","balance"]},"latin-cross":{"a":"Latin Cross","b":"271D","j":["Christian","cross","religion","christianity"]},"orthodox-cross":{"a":"Orthodox Cross","b":"2626","j":["Christian","cross","religion","suppedaneum"]},"star-and-crescent":{"a":"Star and Crescent","b":"262A","j":["islam","Muslim","religion"]},"peace-symbol":{"a":"Peace Symbol","b":"262E","j":["peace","hippie"]},"menorah":{"a":"Menorah","b":"1F54E","j":["candelabrum","candlestick","religion","hanukkah","candles","jewish"]},"dotted-sixpointed-star":{"a":"Dotted Six-Pointed Star","b":"1F52F","j":["dotted six-pointed star","fortune","star","dotted_six_pointed_star","purple-square","religion","jewish","hexagram"]},"aries":{"a":"Aries","b":"2648","j":["ram","zodiac","sign","purple-square","astrology"]},"taurus":{"a":"Taurus","b":"2649","j":["bull","ox","zodiac","purple-square","sign","astrology"]},"gemini":{"a":"Gemini","b":"264A","j":["twins","zodiac","sign","purple-square","astrology"]},"cancer":{"a":"Cancer","b":"264B","j":["crab","zodiac","sign","purple-square","astrology"]},"leo":{"a":"Leo","b":"264C","j":["lion","zodiac","sign","purple-square","astrology"]},"virgo":{"a":"Virgo","b":"264D","j":["zodiac","sign","purple-square","astrology"]},"libra":{"a":"Libra","b":"264E","j":["balance","justice","scales","zodiac","sign","purple-square","astrology"]},"scorpio":{"a":"Scorpio","b":"264F","j":["scorpion","scorpius","zodiac","sign","purple-square","astrology"]},"sagittarius":{"a":"Sagittarius","b":"2650","j":["archer","zodiac","sign","purple-square","astrology"]},"capricorn":{"a":"Capricorn","b":"2651","j":["goat","zodiac","sign","purple-square","astrology"]},"aquarius":{"a":"Aquarius","b":"2652","j":["bearer","water","zodiac","sign","purple-square","astrology"]},"pisces":{"a":"Pisces","b":"2653","j":["fish","zodiac","purple-square","sign","astrology"]},"ophiuchus":{"a":"Ophiuchus","b":"26CE","j":["bearer","serpent","snake","zodiac","sign","purple-square","constellation","astrology"]},"shuffle-tracks-button":{"a":"Shuffle Tracks Button","b":"1F500","j":["arrow","crossed","blue-square","shuffle","music","random"]},"repeat-button":{"a":"Repeat Button","b":"1F501","j":["arrow","clockwise","repeat","loop","record"]},"repeat-single-button":{"a":"Repeat Single Button","b":"1F502","j":["arrow","clockwise","once","blue-square","loop"]},"play-button":{"a":"Play Button","b":"25B6","j":["arrow","play","right","triangle","blue-square","direction"]},"fastforward-button":{"a":"Fast-Forward Button","b":"23E9","j":["arrow","double","fast","fast-forward button","forward","fast_forward_button","blue-square","play","speed","continue"]},"next-track-button":{"a":"Next Track Button","b":"23ED","j":["arrow","next scene","next track","triangle","forward","next","blue-square"]},"play-or-pause-button":{"a":"Play or Pause Button","b":"23EF","j":["arrow","pause","play","right","triangle","blue-square"]},"reverse-button":{"a":"Reverse Button","b":"25C0","j":["arrow","left","reverse","triangle","blue-square","direction"]},"fast-reverse-button":{"a":"Fast Reverse Button","b":"23EA","j":["arrow","double","rewind","play","blue-square"]},"last-track-button":{"a":"Last Track Button","b":"23EE","j":["arrow","previous scene","previous track","triangle","backward"]},"upwards-button":{"a":"Upwards Button","b":"1F53C","j":["arrow","button","red","blue-square","triangle","direction","point","forward","top"]},"fast-up-button":{"a":"Fast Up Button","b":"23EB","j":["arrow","double","blue-square","direction","top"]},"downwards-button":{"a":"Downwards Button","b":"1F53D","j":["arrow","button","down","red","blue-square","direction","bottom"]},"fast-down-button":{"a":"Fast Down Button","b":"23EC","j":["arrow","double","down","blue-square","direction","bottom"]},"pause-button":{"a":"Pause Button","b":"23F8","j":["bar","double","pause","vertical","blue-square"]},"stop-button":{"a":"Stop Button","b":"23F9","j":["square","stop","blue-square"]},"record-button":{"a":"Record Button","b":"23FA","j":["circle","record","blue-square"]},"eject-button":{"a":"Eject Button","b":"23CF","j":["eject","blue-square"]},"cinema":{"a":"Cinema","b":"1F3A6","j":["camera","film","movie","blue-square","record","curtain","stage","theater"]},"dim-button":{"a":"Dim Button","b":"1F505","j":["brightness","dim","low","sun","afternoon","warm","summer"]},"bright-button":{"a":"Bright Button","b":"1F506","j":["bright","brightness","sun","light"]},"antenna-bars":{"a":"Antenna Bars","b":"1F4F6","j":["antenna","bar","cell","mobile","phone","blue-square","reception","internet","connection","wifi","bluetooth","bars"]},"vibration-mode":{"a":"Vibration Mode","b":"1F4F3","j":["cell","mobile","mode","phone","telephone","vibration","orange-square"]},"mobile-phone-off":{"a":"Mobile Phone off","b":"1F4F4","j":["cell","mobile","off","phone","telephone","mute","orange-square","silence","quiet"]},"female-sign":{"a":"Female Sign","b":"2640","j":["woman","women","lady","girl"]},"male-sign":{"a":"Male Sign","b":"2642","j":["man","boy","men"]},"transgender-symbol":{"a":"Transgender Symbol","b":"26A7","j":["transgender","lgbtq"]},"multiply":{"a":"Multiply","b":"2716","j":["×","cancel","multiplication","sign","x","multiplication_sign","math","calculation"]},"plus":{"a":"Plus","b":"2795","j":["+","math","sign","plus_sign","calculation","addition","more","increase"]},"minus":{"a":"Minus","b":"2796","j":["-","−","math","sign","minus_sign","calculation","subtract","less"]},"divide":{"a":"Divide","b":"2797","j":["÷","division","math","sign","division_sign","calculation"]},"infinity":{"a":"Infinity","b":"267E","j":["forever","unbounded","universal"]},"double-exclamation-mark":{"a":"Double Exclamation Mark","b":"203C","j":["!","!!","bangbang","exclamation","mark","surprise"]},"exclamation-question-mark":{"a":"Exclamation Question Mark","b":"2049","j":["!","!?","?","exclamation","interrobang","mark","punctuation","question","wat","surprise"]},"red-question-mark":{"a":"Red Question Mark","b":"2753","j":["?","mark","punctuation","question","question_mark","doubt","confused"]},"white-question-mark":{"a":"White Question Mark","b":"2754","j":["?","mark","outlined","punctuation","question","doubts","gray","huh","confused"]},"white-exclamation-mark":{"a":"White Exclamation Mark","b":"2755","j":["!","exclamation","mark","outlined","punctuation","surprise","gray","wow","warning"]},"red-exclamation-mark":{"a":"Red Exclamation Mark","b":"2757","j":["!","exclamation","mark","punctuation","exclamation_mark","heavy_exclamation_mark","danger","surprise","wow","warning"]},"wavy-dash":{"a":"Wavy Dash","b":"3030","j":["dash","punctuation","wavy","draw","line","moustache","mustache","squiggle","scribble"]},"currency-exchange":{"a":"Currency Exchange","b":"1F4B1","j":["bank","currency","exchange","money","sales","dollar","travel"]},"heavy-dollar-sign":{"a":"Heavy Dollar Sign","b":"1F4B2","j":["currency","dollar","money","sales","payment","buck"]},"medical-symbol":{"a":"Medical Symbol","b":"2695","j":["aesculapius","medicine","staff","health","hospital"]},"recycling-symbol":{"a":"Recycling Symbol","b":"267B","j":["recycle","arrow","environment","garbage","trash"]},"fleurdelis":{"a":"Fleur-De-Lis","b":"269C","j":["fleur-de-lis","fleur_de_lis","decorative","scout"]},"trident-emblem":{"a":"Trident Emblem","b":"1F531","j":["anchor","emblem","ship","tool","trident","weapon","spear"]},"name-badge":{"a":"Name Badge","b":"1F4DB","j":["badge","name","fire","forbid"]},"japanese-symbol-for-beginner":{"a":"Japanese Symbol for Beginner","b":"1F530","j":["beginner","chevron","Japanese","Japanese symbol for beginner","leaf","badge","shield"]},"hollow-red-circle":{"a":"Hollow Red Circle","b":"2B55","j":["circle","large","o","red","round"]},"check-mark-button":{"a":"Check Mark Button","b":"2705","j":["✓","button","check","mark","green-square","ok","agree","vote","election","answer","tick"]},"check-box-with-check":{"a":"Check Box with Check","b":"2611","j":["✓","box","check","ok","agree","confirm","black-square","vote","election","yes","tick"]},"check-mark":{"a":"Check Mark","b":"2714","j":["✓","check","mark","ok","nike","answer","yes","tick"]},"cross-mark":{"a":"Cross Mark","b":"274C","j":["×","cancel","cross","mark","multiplication","multiply","x","no","delete","remove","red"]},"cross-mark-button":{"a":"Cross Mark Button","b":"274E","j":["×","mark","square","x","green-square","no","deny"]},"curly-loop":{"a":"Curly Loop","b":"27B0","j":["curl","loop","scribble","draw","shape","squiggle"]},"double-curly-loop":{"a":"Double Curly Loop","b":"27BF","j":["curl","double","loop","tape","cassette"]},"part-alternation-mark":{"a":"Part Alternation Mark","b":"303D","j":["mark","part","graph","presentation","stats","business","economics","bad"]},"eightspoked-asterisk":{"a":"Eight-Spoked Asterisk","b":"2733","j":["*","asterisk","eight-spoked asterisk","eight_spoked_asterisk","star","sparkle","green-square"]},"eightpointed-star":{"a":"Eight-Pointed Star","b":"2734","j":["*","eight-pointed star","star","eight_pointed_star","orange-square","shape","polygon"]},"sparkle":{"a":"Sparkle","b":"2747","j":["*","stars","green-square","awesome","good","fireworks"]},"copyright":{"a":"Copyright","b":"00A9","j":["c","ip","license","circle","law","legal"]},"registered":{"a":"Registered","b":"00AE","j":["r","alphabet","circle"]},"trade-mark":{"a":"Trade Mark","b":"2122","j":["mark","tm","trademark","brand","law","legal"]},"keycap":{"a":"Keycap: *","b":"002A-FE0F-20E3","j":["keycap_","star"]},"keycap-0":{"a":"Keycap: 0","b":"0030-FE0F-20E3","j":["keycap","0","numbers","blue-square","null"]},"keycap-1":{"a":"Keycap: 1","b":"0031-FE0F-20E3","j":["keycap","blue-square","numbers","1"]},"keycap-2":{"a":"Keycap: 2","b":"0032-FE0F-20E3","j":["keycap","numbers","2","prime","blue-square"]},"keycap-3":{"a":"Keycap: 3","b":"0033-FE0F-20E3","j":["keycap","3","numbers","prime","blue-square"]},"keycap-4":{"a":"Keycap: 4","b":"0034-FE0F-20E3","j":["keycap","4","numbers","blue-square"]},"keycap-5":{"a":"Keycap: 5","b":"0035-FE0F-20E3","j":["keycap","5","numbers","blue-square","prime"]},"keycap-6":{"a":"Keycap: 6","b":"0036-FE0F-20E3","j":["keycap","6","numbers","blue-square"]},"keycap-7":{"a":"Keycap: 7","b":"0037-FE0F-20E3","j":["keycap","7","numbers","blue-square","prime"]},"keycap-8":{"a":"Keycap: 8","b":"0038-FE0F-20E3","j":["keycap","8","blue-square","numbers"]},"keycap-9":{"a":"Keycap: 9","b":"0039-FE0F-20E3","j":["keycap","blue-square","numbers","9"]},"keycap-10":{"a":"Keycap: 10","b":"1F51F","j":["keycap","numbers","10","blue-square"]},"input-latin-uppercase":{"a":"Input Latin Uppercase","b":"1F520","j":["ABCD","input","latin","letters","uppercase","alphabet","words","blue-square"]},"input-latin-lowercase":{"a":"Input Latin Lowercase","b":"1F521","j":["abcd","input","latin","letters","lowercase","blue-square","alphabet"]},"input-numbers":{"a":"Input Numbers","b":"1F522","j":["1234","input","numbers","blue-square"]},"input-symbols":{"a":"Input Symbols","b":"1F523","j":["〒♪&%","input","blue-square","music","note","ampersand","percent","glyphs","characters"]},"input-latin-letters":{"a":"Input Latin Letters","b":"1F524","j":["abc","alphabet","input","latin","letters","blue-square"]},"a-button-blood-type":{"a":"A Button (Blood Type)","b":"1F170","j":["a","A button (blood type)","blood type","a_button","red-square","alphabet","letter"]},"ab-button-blood-type":{"a":"Ab Button (Blood Type)","b":"1F18E","j":["ab","AB button (blood type)","blood type","ab_button","red-square","alphabet"]},"b-button-blood-type":{"a":"B Button (Blood Type)","b":"1F171","j":["b","B button (blood type)","blood type","b_button","red-square","alphabet","letter"]},"cl-button":{"a":"Cl Button","b":"1F191","j":["cl","CL button","alphabet","words","red-square"]},"cool-button":{"a":"Cool Button","b":"1F192","j":["cool","COOL button","words","blue-square"]},"free-button":{"a":"Free Button","b":"1F193","j":["free","FREE button","blue-square","words"]},"information":{"a":"Information","b":"2139","j":["i","blue-square","alphabet","letter"]},"id-button":{"a":"Id Button","b":"1F194","j":["id","ID button","identity","purple-square","words"]},"circled-m":{"a":"Circled M","b":"24C2","j":["circle","circled M","m","alphabet","blue-circle","letter"]},"new-button":{"a":"New Button","b":"1F195","j":["new","NEW button","blue-square","words","start"]},"ng-button":{"a":"Ng Button","b":"1F196","j":["ng","NG button","blue-square","words","shape","icon"]},"o-button-blood-type":{"a":"O Button (Blood Type)","b":"1F17E","j":["blood type","o","O button (blood type)","o_button","alphabet","red-square","letter"]},"ok-button":{"a":"Ok Button","b":"1F197","j":["OK","OK button","good","agree","yes","blue-square"]},"p-button":{"a":"P Button","b":"1F17F","j":["P button","parking","cars","blue-square","alphabet","letter"]},"sos-button":{"a":"Sos Button","b":"1F198","j":["help","sos","SOS button","red-square","words","emergency","911"]},"up-button":{"a":"Up! Button","b":"1F199","j":["mark","up","UP! button","blue-square","above","high"]},"vs-button":{"a":"Vs Button","b":"1F19A","j":["versus","vs","VS button","words","orange-square"]},"japanese-here-button":{"a":"Japanese “Here” Button","b":"1F201","j":["“here”","Japanese","Japanese “here” button","katakana","ココ","blue-square","here","japanese","destination"]},"japanese-service-charge-button":{"a":"Japanese “Service Charge” Button","b":"1F202","j":["“service charge”","Japanese","Japanese “service charge” button","katakana","サ","japanese","blue-square"]},"japanese-monthly-amount-button":{"a":"Japanese “Monthly Amount” Button","b":"1F237","j":["“monthly amount”","ideograph","Japanese","Japanese “monthly amount” button","月","chinese","month","moon","japanese","orange-square","kanji"]},"japanese-not-free-of-charge-button":{"a":"Japanese “Not Free of Charge” Button","b":"1F236","j":["“not free of charge”","ideograph","Japanese","Japanese “not free of charge” button","有","orange-square","chinese","have","kanji"]},"japanese-reserved-button":{"a":"Japanese “Reserved” Button","b":"1F22F","j":["“reserved”","ideograph","Japanese","Japanese “reserved” button","指","chinese","point","green-square","kanji"]},"japanese-bargain-button":{"a":"Japanese “Bargain” Button","b":"1F250","j":["“bargain”","ideograph","Japanese","Japanese “bargain” button","得","chinese","kanji","obtain","get","circle"]},"japanese-discount-button":{"a":"Japanese “Discount” Button","b":"1F239","j":["“discount”","ideograph","Japanese","Japanese “discount” button","割","cut","divide","chinese","kanji","pink-square"]},"japanese-free-of-charge-button":{"a":"Japanese “Free of Charge” Button","b":"1F21A","j":["“free of charge”","ideograph","Japanese","Japanese “free of charge” button","無","nothing","chinese","kanji","japanese","orange-square"]},"japanese-prohibited-button":{"a":"Japanese “Prohibited” Button","b":"1F232","j":["“prohibited”","ideograph","Japanese","Japanese “prohibited” button","禁","kanji","japanese","chinese","forbidden","limit","restricted","red-square"]},"japanese-acceptable-button":{"a":"Japanese “Acceptable” Button","b":"1F251","j":["“acceptable”","ideograph","Japanese","Japanese “acceptable” button","可","ok","good","chinese","kanji","agree","yes","orange-circle"]},"japanese-application-button":{"a":"Japanese “Application” Button","b":"1F238","j":["“application”","ideograph","Japanese","Japanese “application” button","申","chinese","japanese","kanji","orange-square"]},"japanese-passing-grade-button":{"a":"Japanese “Passing Grade” Button","b":"1F234","j":["“passing grade”","ideograph","Japanese","Japanese “passing grade” button","合","japanese","chinese","join","kanji","red-square"]},"japanese-vacancy-button":{"a":"Japanese “Vacancy” Button","b":"1F233","j":["“vacancy”","ideograph","Japanese","Japanese “vacancy” button","空","kanji","japanese","chinese","empty","sky","blue-square"]},"japanese-congratulations-button":{"a":"Japanese “Congratulations” Button","b":"3297","j":["“congratulations”","ideograph","Japanese","Japanese “congratulations” button","祝","chinese","kanji","japanese","red-circle"]},"japanese-secret-button":{"a":"Japanese “Secret” Button","b":"3299","j":["“secret”","ideograph","Japanese","Japanese “secret” button","秘","privacy","chinese","sshh","kanji","red-circle"]},"japanese-open-for-business-button":{"a":"Japanese “Open for Business” Button","b":"1F23A","j":["“open for business”","ideograph","Japanese","Japanese “open for business” button","営","japanese","opening hours","orange-square"]},"japanese-no-vacancy-button":{"a":"Japanese “No Vacancy” Button","b":"1F235","j":["“no vacancy”","ideograph","Japanese","Japanese “no vacancy” button","満","full","chinese","japanese","red-square","kanji"]},"red-circle":{"a":"Red Circle","b":"1F534","j":["circle","geometric","red","shape","error","danger"]},"orange-circle":{"a":"Orange Circle","b":"1F7E0","j":["circle","orange","round"]},"yellow-circle":{"a":"Yellow Circle","b":"1F7E1","j":["circle","yellow","round"]},"green-circle":{"a":"Green Circle","b":"1F7E2","j":["circle","green","round"]},"blue-circle":{"a":"Blue Circle","b":"1F535","j":["blue","circle","geometric","shape","icon","button"]},"purple-circle":{"a":"Purple Circle","b":"1F7E3","j":["circle","purple","round"]},"brown-circle":{"a":"Brown Circle","b":"1F7E4","j":["brown","circle","round"]},"black-circle":{"a":"Black Circle","b":"26AB","j":["circle","geometric","shape","button","round"]},"white-circle":{"a":"White Circle","b":"26AA","j":["circle","geometric","shape","round"]},"red-square":{"a":"Red Square","b":"1F7E5","j":["red","square"]},"orange-square":{"a":"Orange Square","b":"1F7E7","j":["orange","square"]},"yellow-square":{"a":"Yellow Square","b":"1F7E8","j":["square","yellow"]},"green-square":{"a":"Green Square","b":"1F7E9","j":["green","square"]},"blue-square":{"a":"Blue Square","b":"1F7E6","j":["blue","square"]},"purple-square":{"a":"Purple Square","b":"1F7EA","j":["purple","square"]},"brown-square":{"a":"Brown Square","b":"1F7EB","j":["brown","square"]},"black-large-square":{"a":"Black Large Square","b":"2B1B","j":["geometric","square","shape","icon","button"]},"white-large-square":{"a":"White Large Square","b":"2B1C","j":["geometric","square","shape","icon","stone","button"]},"black-medium-square":{"a":"Black Medium Square","b":"25FC","j":["geometric","square","shape","button","icon"]},"white-medium-square":{"a":"White Medium Square","b":"25FB","j":["geometric","square","shape","stone","icon"]},"black-mediumsmall-square":{"a":"Black Medium-Small Square","b":"25FE","j":["black medium-small square","geometric","square","black_medium_small_square","icon","shape","button"]},"white-mediumsmall-square":{"a":"White Medium-Small Square","b":"25FD","j":["geometric","square","white medium-small square","white_medium_small_square","shape","stone","icon","button"]},"black-small-square":{"a":"Black Small Square","b":"25AA","j":["geometric","square","shape","icon"]},"white-small-square":{"a":"White Small Square","b":"25AB","j":["geometric","square","shape","icon"]},"large-orange-diamond":{"a":"Large Orange Diamond","b":"1F536","j":["diamond","geometric","orange","shape","jewel","gem"]},"large-blue-diamond":{"a":"Large Blue Diamond","b":"1F537","j":["blue","diamond","geometric","shape","jewel","gem"]},"small-orange-diamond":{"a":"Small Orange Diamond","b":"1F538","j":["diamond","geometric","orange","shape","jewel","gem"]},"small-blue-diamond":{"a":"Small Blue Diamond","b":"1F539","j":["blue","diamond","geometric","shape","jewel","gem"]},"red-triangle-pointed-up":{"a":"Red Triangle Pointed Up","b":"1F53A","j":["geometric","red","shape","direction","up","top"]},"red-triangle-pointed-down":{"a":"Red Triangle Pointed Down","b":"1F53B","j":["down","geometric","red","shape","direction","bottom"]},"diamond-with-a-dot":{"a":"Diamond with a Dot","b":"1F4A0","j":["comic","diamond","geometric","inside","jewel","blue","gem","crystal","fancy"]},"radio-button":{"a":"Radio Button","b":"1F518","j":["button","geometric","radio","input","old","music","circle"]},"white-square-button":{"a":"White Square Button","b":"1F533","j":["button","geometric","outlined","square","shape","input"]},"black-square-button":{"a":"Black Square Button","b":"1F532","j":["button","geometric","square","shape","input","frame"]},"chequered-flag":{"a":"Chequered Flag","b":"1F3C1","j":["checkered","chequered","racing","contest","finishline","race","gokart"]},"triangular-flag":{"a":"Triangular Flag","b":"1F6A9","j":["post","mark","milestone","place"]},"crossed-flags":{"a":"Crossed Flags","b":"1F38C","j":["celebration","cross","crossed","Japanese","japanese","nation","country","border"]},"black-flag":{"a":"Black Flag","b":"1F3F4","j":["waving","pirate"]},"white-flag":{"a":"White Flag","b":"1F3F3","j":["waving","losing","loser","lost","surrender","give up","fail"]},"rainbow-flag":{"a":"Rainbow Flag","b":"1F3F3-FE0F-200D-1F308","j":["pride","rainbow","flag","gay","lgbt","glbt","queer","homosexual","lesbian","bisexual","transgender"]},"transgender-flag":{"a":"Transgender Flag","b":"1F3F3-FE0F-200D-26A7-FE0F","j":["flag","light blue","pink","transgender","white","lgbtq"]},"pirate-flag":{"a":"Pirate Flag","b":"1F3F4-200D-2620-FE0F","j":["Jolly Roger","pirate","plunder","treasure","skull","crossbones","flag","banner"]},"flag-ascension-island":{"a":"Flag: Ascension Island","b":"1F1E6-1F1E8","j":["flag"]},"flag-andorra":{"a":"Flag: Andorra","b":"1F1E6-1F1E9","j":["flag","ad","nation","country","banner"]},"flag-united-arab-emirates":{"a":"Flag: United Arab Emirates","b":"1F1E6-1F1EA","j":["flag","united","arab","emirates","nation","country","banner"]},"flag-afghanistan":{"a":"Flag: Afghanistan","b":"1F1E6-1F1EB","j":["flag","af","nation","country","banner"]},"flag-antigua--barbuda":{"a":"Flag: Antigua & Barbuda","b":"1F1E6-1F1EC","j":["flag","flag_antigua_barbuda","antigua","barbuda","nation","country","banner"]},"flag-anguilla":{"a":"Flag: Anguilla","b":"1F1E6-1F1EE","j":["flag","ai","nation","country","banner"]},"flag-albania":{"a":"Flag: Albania","b":"1F1E6-1F1F1","j":["flag","al","nation","country","banner"]},"flag-armenia":{"a":"Flag: Armenia","b":"1F1E6-1F1F2","j":["flag","am","nation","country","banner"]},"flag-angola":{"a":"Flag: Angola","b":"1F1E6-1F1F4","j":["flag","ao","nation","country","banner"]},"flag-antarctica":{"a":"Flag: Antarctica","b":"1F1E6-1F1F6","j":["flag","aq","nation","country","banner"]},"flag-argentina":{"a":"Flag: Argentina","b":"1F1E6-1F1F7","j":["flag","ar","nation","country","banner"]},"flag-american-samoa":{"a":"Flag: American Samoa","b":"1F1E6-1F1F8","j":["flag","american","ws","nation","country","banner"]},"flag-austria":{"a":"Flag: Austria","b":"1F1E6-1F1F9","j":["flag","at","nation","country","banner"]},"flag-australia":{"a":"Flag: Australia","b":"1F1E6-1F1FA","j":["flag","au","nation","country","banner"]},"flag-aruba":{"a":"Flag: Aruba","b":"1F1E6-1F1FC","j":["flag","aw","nation","country","banner"]},"flag-land-islands":{"a":"Flag: Åland Islands","b":"1F1E6-1F1FD","j":["flag","flag_aland_islands","Åland","islands","nation","country","banner"]},"flag-azerbaijan":{"a":"Flag: Azerbaijan","b":"1F1E6-1F1FF","j":["flag","az","nation","country","banner"]},"flag-bosnia--herzegovina":{"a":"Flag: Bosnia & Herzegovina","b":"1F1E7-1F1E6","j":["flag","flag_bosnia_herzegovina","bosnia","herzegovina","nation","country","banner"]},"flag-barbados":{"a":"Flag: Barbados","b":"1F1E7-1F1E7","j":["flag","bb","nation","country","banner"]},"flag-bangladesh":{"a":"Flag: Bangladesh","b":"1F1E7-1F1E9","j":["flag","bd","nation","country","banner"]},"flag-belgium":{"a":"Flag: Belgium","b":"1F1E7-1F1EA","j":["flag","be","nation","country","banner"]},"flag-burkina-faso":{"a":"Flag: Burkina Faso","b":"1F1E7-1F1EB","j":["flag","burkina","faso","nation","country","banner"]},"flag-bulgaria":{"a":"Flag: Bulgaria","b":"1F1E7-1F1EC","j":["flag","bg","nation","country","banner"]},"flag-bahrain":{"a":"Flag: Bahrain","b":"1F1E7-1F1ED","j":["flag","bh","nation","country","banner"]},"flag-burundi":{"a":"Flag: Burundi","b":"1F1E7-1F1EE","j":["flag","bi","nation","country","banner"]},"flag-benin":{"a":"Flag: Benin","b":"1F1E7-1F1EF","j":["flag","bj","nation","country","banner"]},"flag-st-barthlemy":{"a":"Flag: St. Barthélemy","b":"1F1E7-1F1F1","j":["flag","flag_st_barthelemy","saint","barthélemy","nation","country","banner"]},"flag-bermuda":{"a":"Flag: Bermuda","b":"1F1E7-1F1F2","j":["flag","bm","nation","country","banner"]},"flag-brunei":{"a":"Flag: Brunei","b":"1F1E7-1F1F3","j":["flag","bn","darussalam","nation","country","banner"]},"flag-bolivia":{"a":"Flag: Bolivia","b":"1F1E7-1F1F4","j":["flag","bo","nation","country","banner"]},"flag-caribbean-netherlands":{"a":"Flag: Caribbean Netherlands","b":"1F1E7-1F1F6","j":["flag","bonaire","nation","country","banner"]},"flag-brazil":{"a":"Flag: Brazil","b":"1F1E7-1F1F7","j":["flag","br","nation","country","banner"]},"flag-bahamas":{"a":"Flag: Bahamas","b":"1F1E7-1F1F8","j":["flag","bs","nation","country","banner"]},"flag-bhutan":{"a":"Flag: Bhutan","b":"1F1E7-1F1F9","j":["flag","bt","nation","country","banner"]},"flag-bouvet-island":{"a":"Flag: Bouvet Island","b":"1F1E7-1F1FB","j":["flag","norway"]},"flag-botswana":{"a":"Flag: Botswana","b":"1F1E7-1F1FC","j":["flag","bw","nation","country","banner"]},"flag-belarus":{"a":"Flag: Belarus","b":"1F1E7-1F1FE","j":["flag","by","nation","country","banner"]},"flag-belize":{"a":"Flag: Belize","b":"1F1E7-1F1FF","j":["flag","bz","nation","country","banner"]},"flag-canada":{"a":"Flag: Canada","b":"1F1E8-1F1E6","j":["flag","ca","nation","country","banner"]},"flag-cocos-keeling-islands":{"a":"Flag: Cocos (Keeling) Islands","b":"1F1E8-1F1E8","j":["flag","flag_cocos_islands","cocos","keeling","islands","nation","country","banner"]},"flag-congo--kinshasa":{"a":"Flag: Congo - Kinshasa","b":"1F1E8-1F1E9","j":["flag","flag_congo_kinshasa","congo","democratic","republic","nation","country","banner"]},"flag-central-african-republic":{"a":"Flag: Central African Republic","b":"1F1E8-1F1EB","j":["flag","central","african","republic","nation","country","banner"]},"flag-congo--brazzaville":{"a":"Flag: Congo - Brazzaville","b":"1F1E8-1F1EC","j":["flag","flag_congo_brazzaville","congo","nation","country","banner"]},"flag-switzerland":{"a":"Flag: Switzerland","b":"1F1E8-1F1ED","j":["flag","ch","nation","country","banner"]},"flag-cte-divoire":{"a":"Flag: Côte D’Ivoire","b":"1F1E8-1F1EE","j":["flag","flag_cote_d_ivoire","ivory","coast","nation","country","banner"]},"flag-cook-islands":{"a":"Flag: Cook Islands","b":"1F1E8-1F1F0","j":["flag","cook","islands","nation","country","banner"]},"flag-chile":{"a":"Flag: Chile","b":"1F1E8-1F1F1","j":["flag","nation","country","banner"]},"flag-cameroon":{"a":"Flag: Cameroon","b":"1F1E8-1F1F2","j":["flag","cm","nation","country","banner"]},"flag-china":{"a":"Flag: China","b":"1F1E8-1F1F3","j":["flag","china","chinese","prc","country","nation","banner"]},"flag-colombia":{"a":"Flag: Colombia","b":"1F1E8-1F1F4","j":["flag","co","nation","country","banner"]},"flag-clipperton-island":{"a":"Flag: Clipperton Island","b":"1F1E8-1F1F5","j":["flag"]},"flag-costa-rica":{"a":"Flag: Costa Rica","b":"1F1E8-1F1F7","j":["flag","costa","rica","nation","country","banner"]},"flag-cuba":{"a":"Flag: Cuba","b":"1F1E8-1F1FA","j":["flag","cu","nation","country","banner"]},"flag-cape-verde":{"a":"Flag: Cape Verde","b":"1F1E8-1F1FB","j":["flag","cabo","verde","nation","country","banner"]},"flag-curaao":{"a":"Flag: Curaçao","b":"1F1E8-1F1FC","j":["flag","flag_curacao","curaçao","nation","country","banner"]},"flag-christmas-island":{"a":"Flag: Christmas Island","b":"1F1E8-1F1FD","j":["flag","christmas","island","nation","country","banner"]},"flag-cyprus":{"a":"Flag: Cyprus","b":"1F1E8-1F1FE","j":["flag","cy","nation","country","banner"]},"flag-czechia":{"a":"Flag: Czechia","b":"1F1E8-1F1FF","j":["flag","cz","nation","country","banner"]},"flag-germany":{"a":"Flag: Germany","b":"1F1E9-1F1EA","j":["flag","german","nation","country","banner"]},"flag-diego-garcia":{"a":"Flag: Diego Garcia","b":"1F1E9-1F1EC","j":["flag"]},"flag-djibouti":{"a":"Flag: Djibouti","b":"1F1E9-1F1EF","j":["flag","dj","nation","country","banner"]},"flag-denmark":{"a":"Flag: Denmark","b":"1F1E9-1F1F0","j":["flag","dk","nation","country","banner"]},"flag-dominica":{"a":"Flag: Dominica","b":"1F1E9-1F1F2","j":["flag","dm","nation","country","banner"]},"flag-dominican-republic":{"a":"Flag: Dominican Republic","b":"1F1E9-1F1F4","j":["flag","dominican","republic","nation","country","banner"]},"flag-algeria":{"a":"Flag: Algeria","b":"1F1E9-1F1FF","j":["flag","dz","nation","country","banner"]},"flag-ceuta--melilla":{"a":"Flag: Ceuta & Melilla","b":"1F1EA-1F1E6","j":["flag","flag_ceuta_melilla"]},"flag-ecuador":{"a":"Flag: Ecuador","b":"1F1EA-1F1E8","j":["flag","ec","nation","country","banner"]},"flag-estonia":{"a":"Flag: Estonia","b":"1F1EA-1F1EA","j":["flag","ee","nation","country","banner"]},"flag-egypt":{"a":"Flag: Egypt","b":"1F1EA-1F1EC","j":["flag","eg","nation","country","banner"]},"flag-western-sahara":{"a":"Flag: Western Sahara","b":"1F1EA-1F1ED","j":["flag","western","sahara","nation","country","banner"]},"flag-eritrea":{"a":"Flag: Eritrea","b":"1F1EA-1F1F7","j":["flag","er","nation","country","banner"]},"flag-spain":{"a":"Flag: Spain","b":"1F1EA-1F1F8","j":["flag","spain","nation","country","banner"]},"flag-ethiopia":{"a":"Flag: Ethiopia","b":"1F1EA-1F1F9","j":["flag","et","nation","country","banner"]},"flag-european-union":{"a":"Flag: European Union","b":"1F1EA-1F1FA","j":["flag","european","union","banner"]},"flag-finland":{"a":"Flag: Finland","b":"1F1EB-1F1EE","j":["flag","fi","nation","country","banner"]},"flag-fiji":{"a":"Flag: Fiji","b":"1F1EB-1F1EF","j":["flag","fj","nation","country","banner"]},"flag-falkland-islands":{"a":"Flag: Falkland Islands","b":"1F1EB-1F1F0","j":["flag","falkland","islands","malvinas","nation","country","banner"]},"flag-micronesia":{"a":"Flag: Micronesia","b":"1F1EB-1F1F2","j":["flag","micronesia","federated","states","nation","country","banner"]},"flag-faroe-islands":{"a":"Flag: Faroe Islands","b":"1F1EB-1F1F4","j":["flag","faroe","islands","nation","country","banner"]},"flag-france":{"a":"Flag: France","b":"1F1EB-1F1F7","j":["flag","banner","nation","france","french","country"]},"flag-gabon":{"a":"Flag: Gabon","b":"1F1EC-1F1E6","j":["flag","ga","nation","country","banner"]},"flag-united-kingdom":{"a":"Flag: United Kingdom","b":"1F1EC-1F1E7","j":["flag","united","kingdom","great","britain","northern","ireland","nation","country","banner","british","UK","english","england","union jack"]},"flag-grenada":{"a":"Flag: Grenada","b":"1F1EC-1F1E9","j":["flag","gd","nation","country","banner"]},"flag-georgia":{"a":"Flag: Georgia","b":"1F1EC-1F1EA","j":["flag","ge","nation","country","banner"]},"flag-french-guiana":{"a":"Flag: French Guiana","b":"1F1EC-1F1EB","j":["flag","french","guiana","nation","country","banner"]},"flag-guernsey":{"a":"Flag: Guernsey","b":"1F1EC-1F1EC","j":["flag","gg","nation","country","banner"]},"flag-ghana":{"a":"Flag: Ghana","b":"1F1EC-1F1ED","j":["flag","gh","nation","country","banner"]},"flag-gibraltar":{"a":"Flag: Gibraltar","b":"1F1EC-1F1EE","j":["flag","gi","nation","country","banner"]},"flag-greenland":{"a":"Flag: Greenland","b":"1F1EC-1F1F1","j":["flag","gl","nation","country","banner"]},"flag-gambia":{"a":"Flag: Gambia","b":"1F1EC-1F1F2","j":["flag","gm","nation","country","banner"]},"flag-guinea":{"a":"Flag: Guinea","b":"1F1EC-1F1F3","j":["flag","gn","nation","country","banner"]},"flag-guadeloupe":{"a":"Flag: Guadeloupe","b":"1F1EC-1F1F5","j":["flag","gp","nation","country","banner"]},"flag-equatorial-guinea":{"a":"Flag: Equatorial Guinea","b":"1F1EC-1F1F6","j":["flag","equatorial","gn","nation","country","banner"]},"flag-greece":{"a":"Flag: Greece","b":"1F1EC-1F1F7","j":["flag","gr","nation","country","banner"]},"flag-south-georgia--south-sandwich-islands":{"a":"Flag: South Georgia & South Sandwich Islands","b":"1F1EC-1F1F8","j":["flag","flag_south_georgia_south_sandwich_islands","south","georgia","sandwich","islands","nation","country","banner"]},"flag-guatemala":{"a":"Flag: Guatemala","b":"1F1EC-1F1F9","j":["flag","gt","nation","country","banner"]},"flag-guam":{"a":"Flag: Guam","b":"1F1EC-1F1FA","j":["flag","gu","nation","country","banner"]},"flag-guineabissau":{"a":"Flag: Guinea-Bissau","b":"1F1EC-1F1FC","j":["flag","flag_guinea_bissau","gw","bissau","nation","country","banner"]},"flag-guyana":{"a":"Flag: Guyana","b":"1F1EC-1F1FE","j":["flag","gy","nation","country","banner"]},"flag-hong-kong-sar-china":{"a":"Flag: Hong Kong Sar China","b":"1F1ED-1F1F0","j":["flag","hong","kong","nation","country","banner"]},"flag-heard--mcdonald-islands":{"a":"Flag: Heard & Mcdonald Islands","b":"1F1ED-1F1F2","j":["flag","flag_heard_mcdonald_islands"]},"flag-honduras":{"a":"Flag: Honduras","b":"1F1ED-1F1F3","j":["flag","hn","nation","country","banner"]},"flag-croatia":{"a":"Flag: Croatia","b":"1F1ED-1F1F7","j":["flag","hr","nation","country","banner"]},"flag-haiti":{"a":"Flag: Haiti","b":"1F1ED-1F1F9","j":["flag","ht","nation","country","banner"]},"flag-hungary":{"a":"Flag: Hungary","b":"1F1ED-1F1FA","j":["flag","hu","nation","country","banner"]},"flag-canary-islands":{"a":"Flag: Canary Islands","b":"1F1EE-1F1E8","j":["flag","canary","islands","nation","country","banner"]},"flag-indonesia":{"a":"Flag: Indonesia","b":"1F1EE-1F1E9","j":["flag","nation","country","banner"]},"flag-ireland":{"a":"Flag: Ireland","b":"1F1EE-1F1EA","j":["flag","ie","nation","country","banner"]},"flag-israel":{"a":"Flag: Israel","b":"1F1EE-1F1F1","j":["flag","il","nation","country","banner"]},"flag-isle-of-man":{"a":"Flag: Isle of Man","b":"1F1EE-1F1F2","j":["flag","isle","man","nation","country","banner"]},"flag-india":{"a":"Flag: India","b":"1F1EE-1F1F3","j":["flag","in","nation","country","banner"]},"flag-british-indian-ocean-territory":{"a":"Flag: British Indian Ocean Territory","b":"1F1EE-1F1F4","j":["flag","british","indian","ocean","territory","nation","country","banner"]},"flag-iraq":{"a":"Flag: Iraq","b":"1F1EE-1F1F6","j":["flag","iq","nation","country","banner"]},"flag-iran":{"a":"Flag: Iran","b":"1F1EE-1F1F7","j":["flag","iran","islamic","republic","nation","country","banner"]},"flag-iceland":{"a":"Flag: Iceland","b":"1F1EE-1F1F8","j":["flag","is","nation","country","banner"]},"flag-italy":{"a":"Flag: Italy","b":"1F1EE-1F1F9","j":["flag","italy","nation","country","banner"]},"flag-jersey":{"a":"Flag: Jersey","b":"1F1EF-1F1EA","j":["flag","je","nation","country","banner"]},"flag-jamaica":{"a":"Flag: Jamaica","b":"1F1EF-1F1F2","j":["flag","jm","nation","country","banner"]},"flag-jordan":{"a":"Flag: Jordan","b":"1F1EF-1F1F4","j":["flag","jo","nation","country","banner"]},"flag-japan":{"a":"Flag: Japan","b":"1F1EF-1F1F5","j":["flag","japanese","nation","country","banner"]},"flag-kenya":{"a":"Flag: Kenya","b":"1F1F0-1F1EA","j":["flag","ke","nation","country","banner"]},"flag-kyrgyzstan":{"a":"Flag: Kyrgyzstan","b":"1F1F0-1F1EC","j":["flag","kg","nation","country","banner"]},"flag-cambodia":{"a":"Flag: Cambodia","b":"1F1F0-1F1ED","j":["flag","kh","nation","country","banner"]},"flag-kiribati":{"a":"Flag: Kiribati","b":"1F1F0-1F1EE","j":["flag","ki","nation","country","banner"]},"flag-comoros":{"a":"Flag: Comoros","b":"1F1F0-1F1F2","j":["flag","km","nation","country","banner"]},"flag-st-kitts--nevis":{"a":"Flag: St. Kitts & Nevis","b":"1F1F0-1F1F3","j":["flag","flag_st_kitts_nevis","saint","kitts","nevis","nation","country","banner"]},"flag-north-korea":{"a":"Flag: North Korea","b":"1F1F0-1F1F5","j":["flag","north","korea","nation","country","banner"]},"flag-south-korea":{"a":"Flag: South Korea","b":"1F1F0-1F1F7","j":["flag","south","korea","nation","country","banner"]},"flag-kuwait":{"a":"Flag: Kuwait","b":"1F1F0-1F1FC","j":["flag","kw","nation","country","banner"]},"flag-cayman-islands":{"a":"Flag: Cayman Islands","b":"1F1F0-1F1FE","j":["flag","cayman","islands","nation","country","banner"]},"flag-kazakhstan":{"a":"Flag: Kazakhstan","b":"1F1F0-1F1FF","j":["flag","kz","nation","country","banner"]},"flag-laos":{"a":"Flag: Laos","b":"1F1F1-1F1E6","j":["flag","lao","democratic","republic","nation","country","banner"]},"flag-lebanon":{"a":"Flag: Lebanon","b":"1F1F1-1F1E7","j":["flag","lb","nation","country","banner"]},"flag-st-lucia":{"a":"Flag: St. Lucia","b":"1F1F1-1F1E8","j":["flag","saint","lucia","nation","country","banner"]},"flag-liechtenstein":{"a":"Flag: Liechtenstein","b":"1F1F1-1F1EE","j":["flag","li","nation","country","banner"]},"flag-sri-lanka":{"a":"Flag: Sri Lanka","b":"1F1F1-1F1F0","j":["flag","sri","lanka","nation","country","banner"]},"flag-liberia":{"a":"Flag: Liberia","b":"1F1F1-1F1F7","j":["flag","lr","nation","country","banner"]},"flag-lesotho":{"a":"Flag: Lesotho","b":"1F1F1-1F1F8","j":["flag","ls","nation","country","banner"]},"flag-lithuania":{"a":"Flag: Lithuania","b":"1F1F1-1F1F9","j":["flag","lt","nation","country","banner"]},"flag-luxembourg":{"a":"Flag: Luxembourg","b":"1F1F1-1F1FA","j":["flag","lu","nation","country","banner"]},"flag-latvia":{"a":"Flag: Latvia","b":"1F1F1-1F1FB","j":["flag","lv","nation","country","banner"]},"flag-libya":{"a":"Flag: Libya","b":"1F1F1-1F1FE","j":["flag","ly","nation","country","banner"]},"flag-morocco":{"a":"Flag: Morocco","b":"1F1F2-1F1E6","j":["flag","ma","nation","country","banner"]},"flag-monaco":{"a":"Flag: Monaco","b":"1F1F2-1F1E8","j":["flag","mc","nation","country","banner"]},"flag-moldova":{"a":"Flag: Moldova","b":"1F1F2-1F1E9","j":["flag","moldova","republic","nation","country","banner"]},"flag-montenegro":{"a":"Flag: Montenegro","b":"1F1F2-1F1EA","j":["flag","me","nation","country","banner"]},"flag-st-martin":{"a":"Flag: St. Martin","b":"1F1F2-1F1EB","j":["flag"]},"flag-madagascar":{"a":"Flag: Madagascar","b":"1F1F2-1F1EC","j":["flag","mg","nation","country","banner"]},"flag-marshall-islands":{"a":"Flag: Marshall Islands","b":"1F1F2-1F1ED","j":["flag","marshall","islands","nation","country","banner"]},"flag-north-macedonia":{"a":"Flag: North Macedonia","b":"1F1F2-1F1F0","j":["flag","macedonia","nation","country","banner"]},"flag-mali":{"a":"Flag: Mali","b":"1F1F2-1F1F1","j":["flag","ml","nation","country","banner"]},"flag-myanmar-burma":{"a":"Flag: Myanmar (Burma)","b":"1F1F2-1F1F2","j":["flag","flag_myanmar","mm","nation","country","banner"]},"flag-mongolia":{"a":"Flag: Mongolia","b":"1F1F2-1F1F3","j":["flag","mn","nation","country","banner"]},"flag-macao-sar-china":{"a":"Flag: Macao Sar China","b":"1F1F2-1F1F4","j":["flag","macao","nation","country","banner"]},"flag-northern-mariana-islands":{"a":"Flag: Northern Mariana Islands","b":"1F1F2-1F1F5","j":["flag","northern","mariana","islands","nation","country","banner"]},"flag-martinique":{"a":"Flag: Martinique","b":"1F1F2-1F1F6","j":["flag","mq","nation","country","banner"]},"flag-mauritania":{"a":"Flag: Mauritania","b":"1F1F2-1F1F7","j":["flag","mr","nation","country","banner"]},"flag-montserrat":{"a":"Flag: Montserrat","b":"1F1F2-1F1F8","j":["flag","ms","nation","country","banner"]},"flag-malta":{"a":"Flag: Malta","b":"1F1F2-1F1F9","j":["flag","mt","nation","country","banner"]},"flag-mauritius":{"a":"Flag: Mauritius","b":"1F1F2-1F1FA","j":["flag","mu","nation","country","banner"]},"flag-maldives":{"a":"Flag: Maldives","b":"1F1F2-1F1FB","j":["flag","mv","nation","country","banner"]},"flag-malawi":{"a":"Flag: Malawi","b":"1F1F2-1F1FC","j":["flag","mw","nation","country","banner"]},"flag-mexico":{"a":"Flag: Mexico","b":"1F1F2-1F1FD","j":["flag","mx","nation","country","banner"]},"flag-malaysia":{"a":"Flag: Malaysia","b":"1F1F2-1F1FE","j":["flag","my","nation","country","banner"]},"flag-mozambique":{"a":"Flag: Mozambique","b":"1F1F2-1F1FF","j":["flag","mz","nation","country","banner"]},"flag-namibia":{"a":"Flag: Namibia","b":"1F1F3-1F1E6","j":["flag","na","nation","country","banner"]},"flag-new-caledonia":{"a":"Flag: New Caledonia","b":"1F1F3-1F1E8","j":["flag","new","caledonia","nation","country","banner"]},"flag-niger":{"a":"Flag: Niger","b":"1F1F3-1F1EA","j":["flag","ne","nation","country","banner"]},"flag-norfolk-island":{"a":"Flag: Norfolk Island","b":"1F1F3-1F1EB","j":["flag","norfolk","island","nation","country","banner"]},"flag-nigeria":{"a":"Flag: Nigeria","b":"1F1F3-1F1EC","j":["flag","nation","country","banner"]},"flag-nicaragua":{"a":"Flag: Nicaragua","b":"1F1F3-1F1EE","j":["flag","ni","nation","country","banner"]},"flag-netherlands":{"a":"Flag: Netherlands","b":"1F1F3-1F1F1","j":["flag","nl","nation","country","banner"]},"flag-norway":{"a":"Flag: Norway","b":"1F1F3-1F1F4","j":["flag","no","nation","country","banner"]},"flag-nepal":{"a":"Flag: Nepal","b":"1F1F3-1F1F5","j":["flag","np","nation","country","banner"]},"flag-nauru":{"a":"Flag: Nauru","b":"1F1F3-1F1F7","j":["flag","nr","nation","country","banner"]},"flag-niue":{"a":"Flag: Niue","b":"1F1F3-1F1FA","j":["flag","nu","nation","country","banner"]},"flag-new-zealand":{"a":"Flag: New Zealand","b":"1F1F3-1F1FF","j":["flag","new","zealand","nation","country","banner"]},"flag-oman":{"a":"Flag: Oman","b":"1F1F4-1F1F2","j":["flag","om_symbol","nation","country","banner"]},"flag-panama":{"a":"Flag: Panama","b":"1F1F5-1F1E6","j":["flag","pa","nation","country","banner"]},"flag-peru":{"a":"Flag: Peru","b":"1F1F5-1F1EA","j":["flag","pe","nation","country","banner"]},"flag-french-polynesia":{"a":"Flag: French Polynesia","b":"1F1F5-1F1EB","j":["flag","french","polynesia","nation","country","banner"]},"flag-papua-new-guinea":{"a":"Flag: Papua New Guinea","b":"1F1F5-1F1EC","j":["flag","papua","new","guinea","nation","country","banner"]},"flag-philippines":{"a":"Flag: Philippines","b":"1F1F5-1F1ED","j":["flag","ph","nation","country","banner"]},"flag-pakistan":{"a":"Flag: Pakistan","b":"1F1F5-1F1F0","j":["flag","pk","nation","country","banner"]},"flag-poland":{"a":"Flag: Poland","b":"1F1F5-1F1F1","j":["flag","pl","nation","country","banner"]},"flag-st-pierre--miquelon":{"a":"Flag: St. Pierre & Miquelon","b":"1F1F5-1F1F2","j":["flag","flag_st_pierre_miquelon","saint","pierre","miquelon","nation","country","banner"]},"flag-pitcairn-islands":{"a":"Flag: Pitcairn Islands","b":"1F1F5-1F1F3","j":["flag","pitcairn","nation","country","banner"]},"flag-puerto-rico":{"a":"Flag: Puerto Rico","b":"1F1F5-1F1F7","j":["flag","puerto","rico","nation","country","banner"]},"flag-palestinian-territories":{"a":"Flag: Palestinian Territories","b":"1F1F5-1F1F8","j":["flag","palestine","palestinian","territories","nation","country","banner"]},"flag-portugal":{"a":"Flag: Portugal","b":"1F1F5-1F1F9","j":["flag","pt","nation","country","banner"]},"flag-palau":{"a":"Flag: Palau","b":"1F1F5-1F1FC","j":["flag","pw","nation","country","banner"]},"flag-paraguay":{"a":"Flag: Paraguay","b":"1F1F5-1F1FE","j":["flag","py","nation","country","banner"]},"flag-qatar":{"a":"Flag: Qatar","b":"1F1F6-1F1E6","j":["flag","qa","nation","country","banner"]},"flag-runion":{"a":"Flag: Réunion","b":"1F1F7-1F1EA","j":["flag","flag_reunion","réunion","nation","country","banner"]},"flag-romania":{"a":"Flag: Romania","b":"1F1F7-1F1F4","j":["flag","ro","nation","country","banner"]},"flag-serbia":{"a":"Flag: Serbia","b":"1F1F7-1F1F8","j":["flag","rs","nation","country","banner"]},"flag-russia":{"a":"Flag: Russia","b":"1F1F7-1F1FA","j":["flag","russian","federation","nation","country","banner"]},"flag-rwanda":{"a":"Flag: Rwanda","b":"1F1F7-1F1FC","j":["flag","rw","nation","country","banner"]},"flag-saudi-arabia":{"a":"Flag: Saudi Arabia","b":"1F1F8-1F1E6","j":["flag","nation","country","banner"]},"flag-solomon-islands":{"a":"Flag: Solomon Islands","b":"1F1F8-1F1E7","j":["flag","solomon","islands","nation","country","banner"]},"flag-seychelles":{"a":"Flag: Seychelles","b":"1F1F8-1F1E8","j":["flag","sc","nation","country","banner"]},"flag-sudan":{"a":"Flag: Sudan","b":"1F1F8-1F1E9","j":["flag","sd","nation","country","banner"]},"flag-sweden":{"a":"Flag: Sweden","b":"1F1F8-1F1EA","j":["flag","se","nation","country","banner"]},"flag-singapore":{"a":"Flag: Singapore","b":"1F1F8-1F1EC","j":["flag","sg","nation","country","banner"]},"flag-st-helena":{"a":"Flag: St. Helena","b":"1F1F8-1F1ED","j":["flag","saint","helena","ascension","tristan","cunha","nation","country","banner"]},"flag-slovenia":{"a":"Flag: Slovenia","b":"1F1F8-1F1EE","j":["flag","si","nation","country","banner"]},"flag-svalbard--jan-mayen":{"a":"Flag: Svalbard & Jan Mayen","b":"1F1F8-1F1EF","j":["flag","flag_svalbard_jan_mayen"]},"flag-slovakia":{"a":"Flag: Slovakia","b":"1F1F8-1F1F0","j":["flag","sk","nation","country","banner"]},"flag-sierra-leone":{"a":"Flag: Sierra Leone","b":"1F1F8-1F1F1","j":["flag","sierra","leone","nation","country","banner"]},"flag-san-marino":{"a":"Flag: San Marino","b":"1F1F8-1F1F2","j":["flag","san","marino","nation","country","banner"]},"flag-senegal":{"a":"Flag: Senegal","b":"1F1F8-1F1F3","j":["flag","sn","nation","country","banner"]},"flag-somalia":{"a":"Flag: Somalia","b":"1F1F8-1F1F4","j":["flag","so","nation","country","banner"]},"flag-suriname":{"a":"Flag: Suriname","b":"1F1F8-1F1F7","j":["flag","sr","nation","country","banner"]},"flag-south-sudan":{"a":"Flag: South Sudan","b":"1F1F8-1F1F8","j":["flag","south","sd","nation","country","banner"]},"flag-so-tom--prncipe":{"a":"Flag: São Tomé & Príncipe","b":"1F1F8-1F1F9","j":["flag","flag_sao_tome_principe","sao","tome","principe","nation","country","banner"]},"flag-el-salvador":{"a":"Flag: El Salvador","b":"1F1F8-1F1FB","j":["flag","el","salvador","nation","country","banner"]},"flag-sint-maarten":{"a":"Flag: Sint Maarten","b":"1F1F8-1F1FD","j":["flag","sint","maarten","dutch","nation","country","banner"]},"flag-syria":{"a":"Flag: Syria","b":"1F1F8-1F1FE","j":["flag","syrian","arab","republic","nation","country","banner"]},"flag-eswatini":{"a":"Flag: Eswatini","b":"1F1F8-1F1FF","j":["flag","sz","nation","country","banner"]},"flag-tristan-da-cunha":{"a":"Flag: Tristan Da Cunha","b":"1F1F9-1F1E6","j":["flag"]},"flag-turks--caicos-islands":{"a":"Flag: Turks & Caicos Islands","b":"1F1F9-1F1E8","j":["flag","flag_turks_caicos_islands","turks","caicos","islands","nation","country","banner"]},"flag-chad":{"a":"Flag: Chad","b":"1F1F9-1F1E9","j":["flag","td","nation","country","banner"]},"flag-french-southern-territories":{"a":"Flag: French Southern Territories","b":"1F1F9-1F1EB","j":["flag","french","southern","territories","nation","country","banner"]},"flag-togo":{"a":"Flag: Togo","b":"1F1F9-1F1EC","j":["flag","tg","nation","country","banner"]},"flag-thailand":{"a":"Flag: Thailand","b":"1F1F9-1F1ED","j":["flag","th","nation","country","banner"]},"flag-tajikistan":{"a":"Flag: Tajikistan","b":"1F1F9-1F1EF","j":["flag","tj","nation","country","banner"]},"flag-tokelau":{"a":"Flag: Tokelau","b":"1F1F9-1F1F0","j":["flag","tk","nation","country","banner"]},"flag-timorleste":{"a":"Flag: Timor-Leste","b":"1F1F9-1F1F1","j":["flag","flag_timor_leste","timor","leste","nation","country","banner"]},"flag-turkmenistan":{"a":"Flag: Turkmenistan","b":"1F1F9-1F1F2","j":["flag","nation","country","banner"]},"flag-tunisia":{"a":"Flag: Tunisia","b":"1F1F9-1F1F3","j":["flag","tn","nation","country","banner"]},"flag-tonga":{"a":"Flag: Tonga","b":"1F1F9-1F1F4","j":["flag","to","nation","country","banner"]},"flag-turkey":{"a":"Flag: Turkey","b":"1F1F9-1F1F7","j":["flag","turkey","nation","country","banner"]},"flag-trinidad--tobago":{"a":"Flag: Trinidad & Tobago","b":"1F1F9-1F1F9","j":["flag","flag_trinidad_tobago","trinidad","tobago","nation","country","banner"]},"flag-tuvalu":{"a":"Flag: Tuvalu","b":"1F1F9-1F1FB","j":["flag","nation","country","banner"]},"flag-taiwan":{"a":"Flag: Taiwan","b":"1F1F9-1F1FC","j":["flag","tw","nation","country","banner"]},"flag-tanzania":{"a":"Flag: Tanzania","b":"1F1F9-1F1FF","j":["flag","tanzania","united","republic","nation","country","banner"]},"flag-ukraine":{"a":"Flag: Ukraine","b":"1F1FA-1F1E6","j":["flag","ua","nation","country","banner"]},"flag-uganda":{"a":"Flag: Uganda","b":"1F1FA-1F1EC","j":["flag","ug","nation","country","banner"]},"flag-us-outlying-islands":{"a":"Flag: U.S. Outlying Islands","b":"1F1FA-1F1F2","j":["flag","flag_u_s_outlying_islands"]},"flag-united-nations":{"a":"Flag: United Nations","b":"1F1FA-1F1F3","j":["flag","un","banner"]},"flag-united-states":{"a":"Flag: United States","b":"1F1FA-1F1F8","j":["flag","united","states","america","nation","country","banner"]},"flag-uruguay":{"a":"Flag: Uruguay","b":"1F1FA-1F1FE","j":["flag","uy","nation","country","banner"]},"flag-uzbekistan":{"a":"Flag: Uzbekistan","b":"1F1FA-1F1FF","j":["flag","uz","nation","country","banner"]},"flag-vatican-city":{"a":"Flag: Vatican City","b":"1F1FB-1F1E6","j":["flag","vatican","city","nation","country","banner"]},"flag-st-vincent--grenadines":{"a":"Flag: St. Vincent & Grenadines","b":"1F1FB-1F1E8","j":["flag","flag_st_vincent_grenadines","saint","vincent","grenadines","nation","country","banner"]},"flag-venezuela":{"a":"Flag: Venezuela","b":"1F1FB-1F1EA","j":["flag","ve","bolivarian","republic","nation","country","banner"]},"flag-british-virgin-islands":{"a":"Flag: British Virgin Islands","b":"1F1FB-1F1EC","j":["flag","british","virgin","islands","bvi","nation","country","banner"]},"flag-us-virgin-islands":{"a":"Flag: U.S. Virgin Islands","b":"1F1FB-1F1EE","j":["flag","flag_u_s_virgin_islands","virgin","islands","us","nation","country","banner"]},"flag-vietnam":{"a":"Flag: Vietnam","b":"1F1FB-1F1F3","j":["flag","viet","nam","nation","country","banner"]},"flag-vanuatu":{"a":"Flag: Vanuatu","b":"1F1FB-1F1FA","j":["flag","vu","nation","country","banner"]},"flag-wallis--futuna":{"a":"Flag: Wallis & Futuna","b":"1F1FC-1F1EB","j":["flag","flag_wallis_futuna","wallis","futuna","nation","country","banner"]},"flag-samoa":{"a":"Flag: Samoa","b":"1F1FC-1F1F8","j":["flag","ws","nation","country","banner"]},"flag-kosovo":{"a":"Flag: Kosovo","b":"1F1FD-1F1F0","j":["flag","xk","nation","country","banner"]},"flag-yemen":{"a":"Flag: Yemen","b":"1F1FE-1F1EA","j":["flag","ye","nation","country","banner"]},"flag-mayotte":{"a":"Flag: Mayotte","b":"1F1FE-1F1F9","j":["flag","yt","nation","country","banner"]},"flag-south-africa":{"a":"Flag: South Africa","b":"1F1FF-1F1E6","j":["flag","south","africa","nation","country","banner"]},"flag-zambia":{"a":"Flag: Zambia","b":"1F1FF-1F1F2","j":["flag","zm","nation","country","banner"]},"flag-zimbabwe":{"a":"Flag: Zimbabwe","b":"1F1FF-1F1FC","j":["flag","zw","nation","country","banner"]},"flag-england":{"a":"Flag: England","b":"1F3F4-E0067-E0062-E0065-E006E-E0067-E007F","j":["flag","english"]},"flag-scotland":{"a":"Flag: Scotland","b":"1F3F4-E0067-E0062-E0073-E0063-E0074-E007F","j":["flag","scottish"]},"flag-wales":{"a":"Flag: Wales","b":"1F3F4-E0067-E0062-E0077-E006C-E0073-E007F","j":["flag","welsh"]}},"aliases":{}} \ No newline at end of file +{"compressed":true,"categories":[{"id":"smileys_&_emotion","name":"Smileys & Emotion","emojis":["grinning-face","grinning-face-with-big-eyes","grinning-face-with-smiling-eyes","beaming-face-with-smiling-eyes","grinning-squinting-face","grinning-face-with-sweat","rolling-on-the-floor-laughing","face-with-tears-of-joy","slightly-smiling-face","upsidedown-face","winking-face","smiling-face-with-smiling-eyes","smiling-face-with-halo","smiling-face-with-hearts","smiling-face-with-hearteyes","starstruck","face-blowing-a-kiss","kissing-face","smiling-face","kissing-face-with-closed-eyes","kissing-face-with-smiling-eyes","smiling-face-with-tear","face-savoring-food","face-with-tongue","winking-face-with-tongue","zany-face","squinting-face-with-tongue","moneymouth-face","hugging-face","face-with-hand-over-mouth","shushing-face","thinking-face","zippermouth-face","face-with-raised-eyebrow","neutral-face","expressionless-face","face-without-mouth","face-in-clouds","smirking-face","unamused-face","face-with-rolling-eyes","grimacing-face","face-exhaling","lying-face","relieved-face","pensive-face","sleepy-face","drooling-face","sleeping-face","face-with-medical-mask","face-with-thermometer","face-with-headbandage","nauseated-face","face-vomiting","sneezing-face","hot-face","cold-face","woozy-face","knockedout-face","face-with-spiral-eyes","exploding-head","cowboy-hat-face","partying-face","disguised-face","smiling-face-with-sunglasses","nerd-face","face-with-monocle","confused-face","worried-face","slightly-frowning-face","frowning-face","face-with-open-mouth","hushed-face","astonished-face","flushed-face","pleading-face","frowning-face-with-open-mouth","anguished-face","fearful-face","anxious-face-with-sweat","sad-but-relieved-face","crying-face","loudly-crying-face","face-screaming-in-fear","confounded-face","persevering-face","disappointed-face","downcast-face-with-sweat","weary-face","tired-face","yawning-face","face-with-steam-from-nose","pouting-face","angry-face","face-with-symbols-on-mouth","smiling-face-with-horns","angry-face-with-horns","skull","skull-and-crossbones","pile-of-poo","clown-face","ogre","goblin","ghost","alien","alien-monster","robot","grinning-cat","grinning-cat-with-smiling-eyes","cat-with-tears-of-joy","smiling-cat-with-hearteyes","cat-with-wry-smile","kissing-cat","weary-cat","crying-cat","pouting-cat","seenoevil-monkey","hearnoevil-monkey","speaknoevil-monkey","kiss-mark","love-letter","heart-with-arrow","heart-with-ribbon","sparkling-heart","growing-heart","beating-heart","revolving-hearts","two-hearts","heart-decoration","heart-exclamation","broken-heart","heart-on-fire","mending-heart","red-heart","orange-heart","yellow-heart","green-heart","blue-heart","purple-heart","brown-heart","black-heart","white-heart","hundred-points","anger-symbol","collision","dizzy","sweat-droplets","dashing-away","hole","bomb","speech-balloon","eye-in-speech-bubble","left-speech-bubble","right-anger-bubble","thought-balloon","zzz"]},{"id":"people_&_body","name":"People & Body","emojis":["waving-hand","raised-back-of-hand","hand-with-fingers-splayed","raised-hand","vulcan-salute","ok-hand","pinched-fingers","pinching-hand","victory-hand","crossed-fingers","loveyou-gesture","sign-of-the-horns","call-me-hand","backhand-index-pointing-left","backhand-index-pointing-right","backhand-index-pointing-up","middle-finger","backhand-index-pointing-down","index-pointing-up","thumbs-up","thumbs-down","raised-fist","oncoming-fist","leftfacing-fist","rightfacing-fist","clapping-hands","raising-hands","open-hands","palms-up-together","handshake","folded-hands","writing-hand","nail-polish","selfie","flexed-biceps","mechanical-arm","mechanical-leg","leg","foot","ear","ear-with-hearing-aid","nose","brain","anatomical-heart","lungs","tooth","bone","eyes","eye","tongue","mouth","baby","child","boy","girl","person","person-blond-hair","man","person-beard","man-beard","woman-beard","man-red-hair","man-curly-hair","man-white-hair","man-bald","woman","woman-red-hair","person-red-hair","woman-curly-hair","person-curly-hair","woman-white-hair","person-white-hair","woman-bald","person-bald","woman-blond-hair","man-blond-hair","older-person","old-man","old-woman","person-frowning","man-frowning","woman-frowning","person-pouting","man-pouting","woman-pouting","person-gesturing-no","man-gesturing-no","woman-gesturing-no","person-gesturing-ok","man-gesturing-ok","woman-gesturing-ok","person-tipping-hand","man-tipping-hand","woman-tipping-hand","person-raising-hand","man-raising-hand","woman-raising-hand","deaf-person","deaf-man","deaf-woman","person-bowing","man-bowing","woman-bowing","person-facepalming","man-facepalming","woman-facepalming","person-shrugging","man-shrugging","woman-shrugging","health-worker","man-health-worker","woman-health-worker","student","man-student","woman-student","teacher","man-teacher","woman-teacher","judge","man-judge","woman-judge","farmer","man-farmer","woman-farmer","cook","man-cook","woman-cook","mechanic","man-mechanic","woman-mechanic","factory-worker","man-factory-worker","woman-factory-worker","office-worker","man-office-worker","woman-office-worker","scientist","man-scientist","woman-scientist","technologist","man-technologist","woman-technologist","singer","man-singer","woman-singer","artist","man-artist","woman-artist","pilot","man-pilot","woman-pilot","astronaut","man-astronaut","woman-astronaut","firefighter","man-firefighter","woman-firefighter","police-officer","man-police-officer","woman-police-officer","detective","man-detective","woman-detective","guard","man-guard","woman-guard","ninja","construction-worker","man-construction-worker","woman-construction-worker","prince","princess","person-wearing-turban","man-wearing-turban","woman-wearing-turban","person-with-skullcap","woman-with-headscarf","person-in-tuxedo","man-in-tuxedo","woman-in-tuxedo","person-with-veil","man-with-veil","woman-with-veil","pregnant-woman","breastfeeding","woman-feeding-baby","man-feeding-baby","person-feeding-baby","baby-angel","santa-claus","mrs-claus","mx-claus","superhero","man-superhero","woman-superhero","supervillain","man-supervillain","woman-supervillain","mage","man-mage","woman-mage","fairy","man-fairy","woman-fairy","vampire","man-vampire","woman-vampire","merperson","merman","mermaid","elf","man-elf","woman-elf","genie","man-genie","woman-genie","zombie","man-zombie","woman-zombie","person-getting-massage","man-getting-massage","woman-getting-massage","person-getting-haircut","man-getting-haircut","woman-getting-haircut","person-walking","man-walking","woman-walking","person-standing","man-standing","woman-standing","person-kneeling","man-kneeling","woman-kneeling","person-with-white-cane","man-with-white-cane","woman-with-white-cane","person-in-motorized-wheelchair","man-in-motorized-wheelchair","woman-in-motorized-wheelchair","person-in-manual-wheelchair","man-in-manual-wheelchair","woman-in-manual-wheelchair","person-running","man-running","woman-running","woman-dancing","man-dancing","person-in-suit-levitating","people-with-bunny-ears","men-with-bunny-ears","women-with-bunny-ears","person-in-steamy-room","man-in-steamy-room","woman-in-steamy-room","person-climbing","man-climbing","woman-climbing","person-fencing","horse-racing","skier","snowboarder","person-golfing","man-golfing","woman-golfing","person-surfing","man-surfing","woman-surfing","person-rowing-boat","man-rowing-boat","woman-rowing-boat","person-swimming","man-swimming","woman-swimming","person-bouncing-ball","man-bouncing-ball","woman-bouncing-ball","person-lifting-weights","man-lifting-weights","woman-lifting-weights","person-biking","man-biking","woman-biking","person-mountain-biking","man-mountain-biking","woman-mountain-biking","person-cartwheeling","man-cartwheeling","woman-cartwheeling","people-wrestling","men-wrestling","women-wrestling","person-playing-water-polo","man-playing-water-polo","woman-playing-water-polo","person-playing-handball","man-playing-handball","woman-playing-handball","person-juggling","man-juggling","woman-juggling","person-in-lotus-position","man-in-lotus-position","woman-in-lotus-position","person-taking-bath","person-in-bed","people-holding-hands","women-holding-hands","woman-and-man-holding-hands","men-holding-hands","kiss","kiss-woman-man","kiss-man-man","kiss-woman-woman","couple-with-heart","couple-with-heart-woman-man","couple-with-heart-man-man","couple-with-heart-woman-woman","family","family-man-woman-boy","family-man-woman-girl","family-man-woman-girl-boy","family-man-woman-boy-boy","family-man-woman-girl-girl","family-man-man-boy","family-man-man-girl","family-man-man-girl-boy","family-man-man-boy-boy","family-man-man-girl-girl","family-woman-woman-boy","family-woman-woman-girl","family-woman-woman-girl-boy","family-woman-woman-boy-boy","family-woman-woman-girl-girl","family-man-boy","family-man-boy-boy","family-man-girl","family-man-girl-boy","family-man-girl-girl","family-woman-boy","family-woman-boy-boy","family-woman-girl","family-woman-girl-boy","family-woman-girl-girl","speaking-head","bust-in-silhouette","busts-in-silhouette","people-hugging","footprints"]},{"id":"animals_&_nature","name":"Animals & Nature","emojis":["monkey-face","monkey","gorilla","orangutan","dog-face","dog","guide-dog","service-dog","poodle","wolf","fox","raccoon","cat-face","cat","black-cat","lion","tiger-face","tiger","leopard","horse-face","horse","unicorn","zebra","deer","bison","cow-face","ox","water-buffalo","cow","pig-face","pig","boar","pig-nose","ram","ewe","goat","camel","twohump-camel","llama","giraffe","elephant","mammoth","rhinoceros","hippopotamus","mouse-face","mouse","rat","hamster","rabbit-face","rabbit","chipmunk","beaver","hedgehog","bat","bear","polar-bear","koala","panda","sloth","otter","skunk","kangaroo","badger","paw-prints","turkey","chicken","rooster","hatching-chick","baby-chick","frontfacing-baby-chick","bird","penguin","dove","eagle","duck","swan","owl","dodo","feather","flamingo","peacock","parrot","frog","crocodile","turtle","lizard","snake","dragon-face","dragon","sauropod","trex","spouting-whale","whale","dolphin","seal","fish","tropical-fish","blowfish","shark","octopus","spiral-shell","snail","butterfly","bug","ant","honeybee","beetle","lady-beetle","cricket","cockroach","spider","spider-web","scorpion","mosquito","fly","worm","microbe","bouquet","cherry-blossom","white-flower","rosette","rose","wilted-flower","hibiscus","sunflower","blossom","tulip","seedling","potted-plant","evergreen-tree","deciduous-tree","palm-tree","cactus","sheaf-of-rice","herb","shamrock","four-leaf-clover","maple-leaf","fallen-leaf","leaf-fluttering-in-wind"]},{"id":"food_&_drink","name":"Food & Drink","emojis":["grapes","melon","watermelon","tangerine","lemon","banana","pineapple","mango","red-apple","green-apple","pear","peach","cherries","strawberry","blueberries","kiwi-fruit","tomato","olive","coconut","avocado","eggplant","potato","carrot","ear-of-corn","hot-pepper","bell-pepper","cucumber","leafy-green","broccoli","garlic","onion","mushroom","peanuts","chestnut","bread","croissant","baguette-bread","flatbread","pretzel","bagel","pancakes","waffle","cheese-wedge","meat-on-bone","poultry-leg","cut-of-meat","bacon","hamburger","french-fries","pizza","hot-dog","sandwich","taco","burrito","tamale","stuffed-flatbread","falafel","egg","cooking","shallow-pan-of-food","pot-of-food","fondue","bowl-with-spoon","green-salad","popcorn","butter","salt","canned-food","bento-box","rice-cracker","rice-ball","cooked-rice","curry-rice","steaming-bowl","spaghetti","roasted-sweet-potato","oden","sushi","fried-shrimp","fish-cake-with-swirl","moon-cake","dango","dumpling","fortune-cookie","takeout-box","crab","lobster","shrimp","squid","oyster","soft-ice-cream","shaved-ice","ice-cream","doughnut","cookie","birthday-cake","shortcake","cupcake","pie","chocolate-bar","candy","lollipop","custard","honey-pot","baby-bottle","glass-of-milk","hot-beverage","teapot","teacup-without-handle","sake","bottle-with-popping-cork","wine-glass","cocktail-glass","tropical-drink","beer-mug","clinking-beer-mugs","clinking-glasses","tumbler-glass","cup-with-straw","bubble-tea","beverage-box","mate","ice","chopsticks","fork-and-knife-with-plate","fork-and-knife","spoon","kitchen-knife","amphora"]},{"id":"travel_&_places","name":"Travel & Places","emojis":["globe-showing-europeafrica","globe-showing-americas","globe-showing-asiaaustralia","globe-with-meridians","world-map","map-of-japan","compass","snowcapped-mountain","mountain","volcano","mount-fuji","camping","beach-with-umbrella","desert","desert-island","national-park","stadium","classical-building","building-construction","brick","rock","wood","hut","houses","derelict-house","house","house-with-garden","office-building","japanese-post-office","post-office","hospital","bank","hotel","love-hotel","convenience-store","school","department-store","factory","japanese-castle","castle","wedding","tokyo-tower","statue-of-liberty","church","mosque","hindu-temple","synagogue","shinto-shrine","kaaba","fountain","tent","foggy","night-with-stars","cityscape","sunrise-over-mountains","sunrise","cityscape-at-dusk","sunset","bridge-at-night","hot-springs","carousel-horse","ferris-wheel","roller-coaster","barber-pole","circus-tent","locomotive","railway-car","highspeed-train","bullet-train","train","metro","light-rail","station","tram","monorail","mountain-railway","tram-car","bus","oncoming-bus","trolleybus","minibus","ambulance","fire-engine","police-car","oncoming-police-car","taxi","oncoming-taxi","automobile","oncoming-automobile","sport-utility-vehicle","pickup-truck","delivery-truck","articulated-lorry","tractor","racing-car","motorcycle","motor-scooter","manual-wheelchair","motorized-wheelchair","auto-rickshaw","bicycle","kick-scooter","skateboard","roller-skate","bus-stop","motorway","railway-track","oil-drum","fuel-pump","police-car-light","horizontal-traffic-light","vertical-traffic-light","stop-sign","construction","anchor","sailboat","canoe","speedboat","passenger-ship","ferry","motor-boat","ship","airplane","small-airplane","airplane-departure","airplane-arrival","parachute","seat","helicopter","suspension-railway","mountain-cableway","aerial-tramway","satellite","rocket","flying-saucer","bellhop-bell","luggage","hourglass-done","hourglass-not-done","watch","alarm-clock","stopwatch","timer-clock","mantelpiece-clock","twelve-oclock","twelvethirty","one-oclock","onethirty","two-oclock","twothirty","three-oclock","threethirty","four-oclock","fourthirty","five-oclock","fivethirty","six-oclock","sixthirty","seven-oclock","seventhirty","eight-oclock","eightthirty","nine-oclock","ninethirty","ten-oclock","tenthirty","eleven-oclock","eleventhirty","new-moon","waxing-crescent-moon","first-quarter-moon","waxing-gibbous-moon","full-moon","waning-gibbous-moon","last-quarter-moon","waning-crescent-moon","crescent-moon","new-moon-face","first-quarter-moon-face","last-quarter-moon-face","thermometer","sun","full-moon-face","sun-with-face","ringed-planet","star","glowing-star","shooting-star","milky-way","cloud","sun-behind-cloud","cloud-with-lightning-and-rain","sun-behind-small-cloud","sun-behind-large-cloud","sun-behind-rain-cloud","cloud-with-rain","cloud-with-snow","cloud-with-lightning","tornado","fog","wind-face","cyclone","rainbow","closed-umbrella","umbrella","umbrella-with-rain-drops","umbrella-on-ground","high-voltage","snowflake","snowman","snowman-without-snow","comet","fire","droplet","water-wave"]},{"id":"activities","name":"Activities","emojis":["jackolantern","christmas-tree","fireworks","sparkler","firecracker","sparkles","balloon","party-popper","confetti-ball","tanabata-tree","pine-decoration","japanese-dolls","carp-streamer","wind-chime","moon-viewing-ceremony","red-envelope","ribbon","wrapped-gift","reminder-ribbon","admission-tickets","ticket","military-medal","trophy","sports-medal","1st-place-medal","2nd-place-medal","3rd-place-medal","soccer-ball","baseball","softball","basketball","volleyball","american-football","rugby-football","tennis","flying-disc","bowling","cricket-game","field-hockey","ice-hockey","lacrosse","ping-pong","badminton","boxing-glove","martial-arts-uniform","goal-net","flag-in-hole","ice-skate","fishing-pole","diving-mask","running-shirt","skis","sled","curling-stone","bullseye","yoyo","kite","pool-8-ball","crystal-ball","magic-wand","nazar-amulet","video-game","joystick","slot-machine","game-die","puzzle-piece","teddy-bear","piata","nesting-dolls","spade-suit","heart-suit","diamond-suit","club-suit","chess-pawn","joker","mahjong-red-dragon","flower-playing-cards","performing-arts","framed-picture","artist-palette","thread","sewing-needle","yarn","knot"]},{"id":"objects","name":"Objects","emojis":["glasses","sunglasses","goggles","lab-coat","safety-vest","necktie","tshirt","jeans","scarf","gloves","coat","socks","dress","kimono","sari","onepiece-swimsuit","briefs","shorts","bikini","womans-clothes","purse","handbag","clutch-bag","shopping-bags","backpack","thong-sandal","mans-shoe","running-shoe","hiking-boot","flat-shoe","highheeled-shoe","womans-sandal","ballet-shoes","womans-boot","crown","womans-hat","top-hat","graduation-cap","billed-cap","military-helmet","rescue-workers-helmet","prayer-beads","lipstick","ring","gem-stone","muted-speaker","speaker-low-volume","speaker-medium-volume","speaker-high-volume","loudspeaker","megaphone","postal-horn","bell","bell-with-slash","musical-score","musical-note","musical-notes","studio-microphone","level-slider","control-knobs","microphone","headphone","radio","saxophone","accordion","guitar","musical-keyboard","trumpet","violin","banjo","drum","long-drum","mobile-phone","mobile-phone-with-arrow","telephone","telephone-receiver","pager","fax-machine","battery","electric-plug","laptop","desktop-computer","printer","keyboard","computer-mouse","trackball","computer-disk","floppy-disk","optical-disk","dvd","abacus","movie-camera","film-frames","film-projector","clapper-board","television","camera","camera-with-flash","video-camera","videocassette","magnifying-glass-tilted-left","magnifying-glass-tilted-right","candle","light-bulb","flashlight","red-paper-lantern","diya-lamp","notebook-with-decorative-cover","closed-book","open-book","green-book","blue-book","orange-book","books","notebook","ledger","page-with-curl","scroll","page-facing-up","newspaper","rolledup-newspaper","bookmark-tabs","bookmark","label","money-bag","coin","yen-banknote","dollar-banknote","euro-banknote","pound-banknote","money-with-wings","credit-card","receipt","chart-increasing-with-yen","envelope","email","incoming-envelope","envelope-with-arrow","outbox-tray","inbox-tray","package","closed-mailbox-with-raised-flag","closed-mailbox-with-lowered-flag","open-mailbox-with-raised-flag","open-mailbox-with-lowered-flag","postbox","ballot-box-with-ballot","pencil","black-nib","fountain-pen","pen","paintbrush","crayon","memo","briefcase","file-folder","open-file-folder","card-index-dividers","calendar","tearoff-calendar","spiral-notepad","spiral-calendar","card-index","chart-increasing","chart-decreasing","bar-chart","clipboard","pushpin","round-pushpin","paperclip","linked-paperclips","straight-ruler","triangular-ruler","scissors","card-file-box","file-cabinet","wastebasket","locked","unlocked","locked-with-pen","locked-with-key","key","old-key","hammer","axe","pick","hammer-and-pick","hammer-and-wrench","dagger","crossed-swords","water-pistol","boomerang","bow-and-arrow","shield","carpentry-saw","wrench","screwdriver","nut-and-bolt","gear","clamp","balance-scale","white-cane","link","chains","hook","toolbox","magnet","ladder","alembic","test-tube","petri-dish","dna","microscope","telescope","satellite-antenna","syringe","drop-of-blood","pill","adhesive-bandage","stethoscope","door","elevator","mirror","window","bed","couch-and-lamp","chair","toilet","plunger","shower","bathtub","mouse-trap","razor","lotion-bottle","safety-pin","broom","basket","roll-of-paper","bucket","soap","toothbrush","sponge","fire-extinguisher","shopping-cart","cigarette","coffin","headstone","funeral-urn","moai","placard"]},{"id":"symbols","name":"Symbols","emojis":["atm-sign","litter-in-bin-sign","potable-water","wheelchair-symbol","mens-room","womens-room","restroom","baby-symbol","water-closet","passport-control","customs","baggage-claim","left-luggage","warning","children-crossing","no-entry","prohibited","no-bicycles","no-smoking","no-littering","nonpotable-water","no-pedestrians","no-mobile-phones","no-one-under-eighteen","radioactive","biohazard","up-arrow","upright-arrow","right-arrow","downright-arrow","down-arrow","downleft-arrow","left-arrow","upleft-arrow","updown-arrow","leftright-arrow","right-arrow-curving-left","left-arrow-curving-right","right-arrow-curving-up","right-arrow-curving-down","clockwise-vertical-arrows","counterclockwise-arrows-button","back-arrow","end-arrow","on-arrow","soon-arrow","top-arrow","place-of-worship","atom-symbol","om","star-of-david","wheel-of-dharma","yin-yang","latin-cross","orthodox-cross","star-and-crescent","peace-symbol","menorah","dotted-sixpointed-star","aries","taurus","gemini","cancer","leo","virgo","libra","scorpio","sagittarius","capricorn","aquarius","pisces","ophiuchus","shuffle-tracks-button","repeat-button","repeat-single-button","play-button","fastforward-button","next-track-button","play-or-pause-button","reverse-button","fast-reverse-button","last-track-button","upwards-button","fast-up-button","downwards-button","fast-down-button","pause-button","stop-button","record-button","eject-button","cinema","dim-button","bright-button","antenna-bars","vibration-mode","mobile-phone-off","female-sign","male-sign","transgender-symbol","multiply","plus","minus","divide","infinity","double-exclamation-mark","exclamation-question-mark","red-question-mark","white-question-mark","white-exclamation-mark","red-exclamation-mark","wavy-dash","currency-exchange","heavy-dollar-sign","medical-symbol","recycling-symbol","fleurdelis","trident-emblem","name-badge","japanese-symbol-for-beginner","hollow-red-circle","check-mark-button","check-box-with-check","check-mark","cross-mark","cross-mark-button","curly-loop","double-curly-loop","part-alternation-mark","eightspoked-asterisk","eightpointed-star","sparkle","copyright","registered","trade-mark","keycap","keycap","keycap-0","keycap-1","keycap-2","keycap-3","keycap-4","keycap-5","keycap-6","keycap-7","keycap-8","keycap-9","keycap-10","input-latin-uppercase","input-latin-lowercase","input-numbers","input-symbols","input-latin-letters","a-button-blood-type","ab-button-blood-type","b-button-blood-type","cl-button","cool-button","free-button","information","id-button","circled-m","new-button","ng-button","o-button-blood-type","ok-button","p-button","sos-button","up-button","vs-button","japanese-here-button","japanese-service-charge-button","japanese-monthly-amount-button","japanese-not-free-of-charge-button","japanese-reserved-button","japanese-bargain-button","japanese-discount-button","japanese-free-of-charge-button","japanese-prohibited-button","japanese-acceptable-button","japanese-application-button","japanese-passing-grade-button","japanese-vacancy-button","japanese-congratulations-button","japanese-secret-button","japanese-open-for-business-button","japanese-no-vacancy-button","red-circle","orange-circle","yellow-circle","green-circle","blue-circle","purple-circle","brown-circle","black-circle","white-circle","red-square","orange-square","yellow-square","green-square","blue-square","purple-square","brown-square","black-large-square","white-large-square","black-medium-square","white-medium-square","black-mediumsmall-square","white-mediumsmall-square","black-small-square","white-small-square","large-orange-diamond","large-blue-diamond","small-orange-diamond","small-blue-diamond","red-triangle-pointed-up","red-triangle-pointed-down","diamond-with-a-dot","radio-button","white-square-button","black-square-button"]},{"id":"flags","name":"Flags","emojis":["chequered-flag","triangular-flag","crossed-flags","black-flag","white-flag","rainbow-flag","transgender-flag","pirate-flag","flag-ascension-island","flag-andorra","flag-united-arab-emirates","flag-afghanistan","flag-antigua--barbuda","flag-anguilla","flag-albania","flag-armenia","flag-angola","flag-antarctica","flag-argentina","flag-american-samoa","flag-austria","flag-australia","flag-aruba","flag-land-islands","flag-azerbaijan","flag-bosnia--herzegovina","flag-barbados","flag-bangladesh","flag-belgium","flag-burkina-faso","flag-bulgaria","flag-bahrain","flag-burundi","flag-benin","flag-st-barthlemy","flag-bermuda","flag-brunei","flag-bolivia","flag-caribbean-netherlands","flag-brazil","flag-bahamas","flag-bhutan","flag-bouvet-island","flag-botswana","flag-belarus","flag-belize","flag-canada","flag-cocos-keeling-islands","flag-congo--kinshasa","flag-central-african-republic","flag-congo--brazzaville","flag-switzerland","flag-cte-divoire","flag-cook-islands","flag-chile","flag-cameroon","flag-china","flag-colombia","flag-clipperton-island","flag-costa-rica","flag-cuba","flag-cape-verde","flag-curaao","flag-christmas-island","flag-cyprus","flag-czechia","flag-germany","flag-diego-garcia","flag-djibouti","flag-denmark","flag-dominica","flag-dominican-republic","flag-algeria","flag-ceuta--melilla","flag-ecuador","flag-estonia","flag-egypt","flag-western-sahara","flag-eritrea","flag-spain","flag-ethiopia","flag-european-union","flag-finland","flag-fiji","flag-falkland-islands","flag-micronesia","flag-faroe-islands","flag-france","flag-gabon","flag-united-kingdom","flag-grenada","flag-georgia","flag-french-guiana","flag-guernsey","flag-ghana","flag-gibraltar","flag-greenland","flag-gambia","flag-guinea","flag-guadeloupe","flag-equatorial-guinea","flag-greece","flag-south-georgia--south-sandwich-islands","flag-guatemala","flag-guam","flag-guineabissau","flag-guyana","flag-hong-kong-sar-china","flag-heard--mcdonald-islands","flag-honduras","flag-croatia","flag-haiti","flag-hungary","flag-canary-islands","flag-indonesia","flag-ireland","flag-israel","flag-isle-of-man","flag-india","flag-british-indian-ocean-territory","flag-iraq","flag-iran","flag-iceland","flag-italy","flag-jersey","flag-jamaica","flag-jordan","flag-japan","flag-kenya","flag-kyrgyzstan","flag-cambodia","flag-kiribati","flag-comoros","flag-st-kitts--nevis","flag-north-korea","flag-south-korea","flag-kuwait","flag-cayman-islands","flag-kazakhstan","flag-laos","flag-lebanon","flag-st-lucia","flag-liechtenstein","flag-sri-lanka","flag-liberia","flag-lesotho","flag-lithuania","flag-luxembourg","flag-latvia","flag-libya","flag-morocco","flag-monaco","flag-moldova","flag-montenegro","flag-st-martin","flag-madagascar","flag-marshall-islands","flag-north-macedonia","flag-mali","flag-myanmar-burma","flag-mongolia","flag-macao-sar-china","flag-northern-mariana-islands","flag-martinique","flag-mauritania","flag-montserrat","flag-malta","flag-mauritius","flag-maldives","flag-malawi","flag-mexico","flag-malaysia","flag-mozambique","flag-namibia","flag-new-caledonia","flag-niger","flag-norfolk-island","flag-nigeria","flag-nicaragua","flag-netherlands","flag-norway","flag-nepal","flag-nauru","flag-niue","flag-new-zealand","flag-oman","flag-panama","flag-peru","flag-french-polynesia","flag-papua-new-guinea","flag-philippines","flag-pakistan","flag-poland","flag-st-pierre--miquelon","flag-pitcairn-islands","flag-puerto-rico","flag-palestinian-territories","flag-portugal","flag-palau","flag-paraguay","flag-qatar","flag-runion","flag-romania","flag-serbia","flag-russia","flag-rwanda","flag-saudi-arabia","flag-solomon-islands","flag-seychelles","flag-sudan","flag-sweden","flag-singapore","flag-st-helena","flag-slovenia","flag-svalbard--jan-mayen","flag-slovakia","flag-sierra-leone","flag-san-marino","flag-senegal","flag-somalia","flag-suriname","flag-south-sudan","flag-so-tom--prncipe","flag-el-salvador","flag-sint-maarten","flag-syria","flag-eswatini","flag-tristan-da-cunha","flag-turks--caicos-islands","flag-chad","flag-french-southern-territories","flag-togo","flag-thailand","flag-tajikistan","flag-tokelau","flag-timorleste","flag-turkmenistan","flag-tunisia","flag-tonga","flag-turkey","flag-trinidad--tobago","flag-tuvalu","flag-taiwan","flag-tanzania","flag-ukraine","flag-uganda","flag-us-outlying-islands","flag-united-nations","flag-united-states","flag-uruguay","flag-uzbekistan","flag-vatican-city","flag-st-vincent--grenadines","flag-venezuela","flag-british-virgin-islands","flag-us-virgin-islands","flag-vietnam","flag-vanuatu","flag-wallis--futuna","flag-samoa","flag-kosovo","flag-yemen","flag-mayotte","flag-south-africa","flag-zambia","flag-zimbabwe","flag-england","flag-scotland","flag-wales"]}],"emojis":{"grinning-face":{"a":"Grinning Face","b":"1F600","j":["face","grin","smile","happy","joy",":D"]},"grinning-face-with-big-eyes":{"a":"Grinning Face with Big Eyes","b":"1F603","j":["face","mouth","open","smile","happy","joy","haha",":D",":)","funny"]},"grinning-face-with-smiling-eyes":{"a":"Grinning Face with Smiling Eyes","b":"1F604","j":["eye","face","mouth","open","smile","happy","joy","funny","haha","laugh","like",":D",":)"]},"beaming-face-with-smiling-eyes":{"a":"Beaming Face with Smiling Eyes","b":"1F601","j":["eye","face","grin","smile","happy","joy","kawaii"]},"grinning-squinting-face":{"a":"Grinning Squinting Face","b":"1F606","j":["face","laugh","mouth","satisfied","smile","happy","joy","lol","haha","glad","XD"]},"grinning-face-with-sweat":{"a":"Grinning Face with Sweat","b":"1F605","j":["cold","face","open","smile","sweat","hot","happy","laugh","relief"]},"rolling-on-the-floor-laughing":{"a":"Rolling on the Floor Laughing","b":"1F923","j":["face","floor","laugh","rofl","rolling","rotfl","laughing","lol","haha"]},"face-with-tears-of-joy":{"a":"Face with Tears of Joy","b":"1F602","j":["face","joy","laugh","tear","cry","tears","weep","happy","happytears","haha"]},"slightly-smiling-face":{"a":"Slightly Smiling Face","b":"1F642","j":["face","smile"]},"upsidedown-face":{"a":"Upside-Down Face","b":"1F643","j":["face","upside-down","upside_down_face","flipped","silly","smile"]},"winking-face":{"a":"Winking Face","b":"1F609","j":["face","wink","happy","mischievous","secret",";)","smile","eye"]},"smiling-face-with-smiling-eyes":{"a":"Smiling Face with Smiling Eyes","b":"1F60A","j":["blush","eye","face","smile","happy","flushed","crush","embarrassed","shy","joy"]},"smiling-face-with-halo":{"a":"Smiling Face with Halo","b":"1F607","j":["angel","face","fantasy","halo","innocent","heaven"]},"smiling-face-with-hearts":{"a":"Smiling Face with Hearts","b":"1F970","j":["adore","crush","hearts","in love","face","love","like","affection","valentines","infatuation"]},"smiling-face-with-hearteyes":{"a":"Smiling Face with Heart-Eyes","b":"1F60D","j":["eye","face","love","smile","smiling face with heart-eyes","smiling_face_with_heart_eyes","like","affection","valentines","infatuation","crush","heart"]},"starstruck":{"a":"Star-Struck","b":"1F929","j":["eyes","face","grinning","star","star-struck","starry-eyed","star_struck","smile","starry"]},"face-blowing-a-kiss":{"a":"Face Blowing a Kiss","b":"1F618","j":["face","kiss","love","like","affection","valentines","infatuation"]},"kissing-face":{"a":"Kissing Face","b":"1F617","j":["face","kiss","love","like","3","valentines","infatuation"]},"smiling-face":{"a":"Smiling Face","b":"263A","j":["face","outlined","relaxed","smile","blush","massage","happiness"]},"kissing-face-with-closed-eyes":{"a":"Kissing Face with Closed Eyes","b":"1F61A","j":["closed","eye","face","kiss","love","like","affection","valentines","infatuation"]},"kissing-face-with-smiling-eyes":{"a":"Kissing Face with Smiling Eyes","b":"1F619","j":["eye","face","kiss","smile","affection","valentines","infatuation"]},"smiling-face-with-tear":{"a":"Smiling Face with Tear","b":"1F972","j":["grateful","proud","relieved","smiling","tear","touched","sad","cry","pretend"]},"face-savoring-food":{"a":"Face Savoring Food","b":"1F60B","j":["delicious","face","savouring","smile","yum","happy","joy","tongue","silly","yummy","nom"]},"face-with-tongue":{"a":"Face with Tongue","b":"1F61B","j":["face","tongue","prank","childish","playful","mischievous","smile"]},"winking-face-with-tongue":{"a":"Winking Face with Tongue","b":"1F61C","j":["eye","face","joke","tongue","wink","prank","childish","playful","mischievous","smile"]},"zany-face":{"a":"Zany Face","b":"1F92A","j":["eye","goofy","large","small","face","crazy"]},"squinting-face-with-tongue":{"a":"Squinting Face with Tongue","b":"1F61D","j":["eye","face","horrible","taste","tongue","prank","playful","mischievous","smile"]},"moneymouth-face":{"a":"Money-Mouth Face","b":"1F911","j":["face","money","money-mouth face","mouth","money_mouth_face","rich","dollar"]},"hugging-face":{"a":"Hugging Face","b":"1F917","j":["face","hug","hugging","smile"]},"face-with-hand-over-mouth":{"a":"Face with Hand over Mouth","b":"1F92D","j":["whoops","shock","sudden realization","surprise","face"]},"shushing-face":{"a":"Shushing Face","b":"1F92B","j":["quiet","shush","face","shhh"]},"thinking-face":{"a":"Thinking Face","b":"1F914","j":["face","thinking","hmmm","think","consider"]},"zippermouth-face":{"a":"Zipper-Mouth Face","b":"1F910","j":["face","mouth","zipper","zipper-mouth face","zipper_mouth_face","sealed","secret"]},"face-with-raised-eyebrow":{"a":"Face with Raised Eyebrow","b":"1F928","j":["distrust","skeptic","disapproval","disbelief","mild surprise","scepticism","face","surprise"]},"neutral-face":{"a":"Neutral Face","b":"1F610","j":["deadpan","face","meh","neutral","indifference",":|"]},"expressionless-face":{"a":"Expressionless Face","b":"1F611","j":["expressionless","face","inexpressive","meh","unexpressive","indifferent","-_-","deadpan"]},"face-without-mouth":{"a":"Face Without Mouth","b":"1F636","j":["face","mouth","quiet","silent","hellokitty"]},"face-in-clouds":{"a":"⊛ Face in Clouds","b":"1F636-200D-1F32B-FE0F","j":["absentminded","face in clouds","face in the fog","head in clouds"]},"smirking-face":{"a":"Smirking Face","b":"1F60F","j":["face","smirk","smile","mean","prank","smug","sarcasm"]},"unamused-face":{"a":"Unamused Face","b":"1F612","j":["face","unamused","unhappy","indifference","bored","straight face","serious","sarcasm","unimpressed","skeptical","dubious","side_eye"]},"face-with-rolling-eyes":{"a":"Face with Rolling Eyes","b":"1F644","j":["eyeroll","eyes","face","rolling","frustrated"]},"grimacing-face":{"a":"Grimacing Face","b":"1F62C","j":["face","grimace","teeth"]},"face-exhaling":{"a":"⊛ Face Exhaling","b":"1F62E-200D-1F4A8","j":["exhale","face exhaling","gasp","groan","relief","whisper","whistle"]},"lying-face":{"a":"Lying Face","b":"1F925","j":["face","lie","pinocchio"]},"relieved-face":{"a":"Relieved Face","b":"1F60C","j":["face","relieved","relaxed","phew","massage","happiness"]},"pensive-face":{"a":"Pensive Face","b":"1F614","j":["dejected","face","pensive","sad","depressed","upset"]},"sleepy-face":{"a":"Sleepy Face","b":"1F62A","j":["face","sleep","tired","rest","nap"]},"drooling-face":{"a":"Drooling Face","b":"1F924","j":["drooling","face"]},"sleeping-face":{"a":"Sleeping Face","b":"1F634","j":["face","sleep","zzz","tired","sleepy","night"]},"face-with-medical-mask":{"a":"Face with Medical Mask","b":"1F637","j":["cold","doctor","face","mask","sick","ill","disease"]},"face-with-thermometer":{"a":"Face with Thermometer","b":"1F912","j":["face","ill","sick","thermometer","temperature","cold","fever"]},"face-with-headbandage":{"a":"Face with Head-Bandage","b":"1F915","j":["bandage","face","face with head-bandage","hurt","injury","face_with_head_bandage","injured","clumsy"]},"nauseated-face":{"a":"Nauseated Face","b":"1F922","j":["face","nauseated","vomit","gross","green","sick","throw up","ill"]},"face-vomiting":{"a":"Face Vomiting","b":"1F92E","j":["puke","sick","vomit","face"]},"sneezing-face":{"a":"Sneezing Face","b":"1F927","j":["face","gesundheit","sneeze","sick","allergy"]},"hot-face":{"a":"Hot Face","b":"1F975","j":["feverish","heat stroke","hot","red-faced","sweating","face","heat","red"]},"cold-face":{"a":"Cold Face","b":"1F976","j":["blue-faced","cold","freezing","frostbite","icicles","face","blue","frozen"]},"woozy-face":{"a":"Woozy Face","b":"1F974","j":["dizzy","intoxicated","tipsy","uneven eyes","wavy mouth","face","wavy"]},"knockedout-face":{"a":"Knocked-out Face","b":"1F635","j":["dead","face","knocked out","knocked-out face","dizzy_face","spent","unconscious","xox","dizzy"]},"face-with-spiral-eyes":{"a":"⊛ Face with Spiral Eyes","b":"1F635-200D-1F4AB","j":["dizzy","face with spiral eyes","hypnotized","spiral","trouble","whoa"]},"exploding-head":{"a":"Exploding Head","b":"1F92F","j":["mind blown","shocked","face","mind","blown"]},"cowboy-hat-face":{"a":"Cowboy Hat Face","b":"1F920","j":["cowboy","cowgirl","face","hat"]},"partying-face":{"a":"Partying Face","b":"1F973","j":["celebration","hat","horn","party","face","woohoo"]},"disguised-face":{"a":"Disguised Face","b":"1F978","j":["disguise","face","glasses","incognito","nose","pretent","brows","moustache"]},"smiling-face-with-sunglasses":{"a":"Smiling Face with Sunglasses","b":"1F60E","j":["bright","cool","face","sun","sunglasses","smile","summer","beach","sunglass"]},"nerd-face":{"a":"Nerd Face","b":"1F913","j":["face","geek","nerd","nerdy","dork"]},"face-with-monocle":{"a":"Face with Monocle","b":"1F9D0","j":["stuffy","wealthy","face"]},"confused-face":{"a":"Confused Face","b":"1F615","j":["confused","face","meh","indifference","huh","weird","hmmm",":/"]},"worried-face":{"a":"Worried Face","b":"1F61F","j":["face","worried","concern","nervous",":("]},"slightly-frowning-face":{"a":"Slightly Frowning Face","b":"1F641","j":["face","frown","frowning","disappointed","sad","upset"]},"frowning-face":{"a":"Frowning Face","b":"2639","j":["face","frown","sad","upset"]},"face-with-open-mouth":{"a":"Face with Open Mouth","b":"1F62E","j":["face","mouth","open","sympathy","surprise","impressed","wow","whoa",":O"]},"hushed-face":{"a":"Hushed Face","b":"1F62F","j":["face","hushed","stunned","surprised","woo","shh"]},"astonished-face":{"a":"Astonished Face","b":"1F632","j":["astonished","face","shocked","totally","xox","surprised","poisoned"]},"flushed-face":{"a":"Flushed Face","b":"1F633","j":["dazed","face","flushed","blush","shy","flattered"]},"pleading-face":{"a":"Pleading Face","b":"1F97A","j":["begging","mercy","puppy eyes","face"]},"frowning-face-with-open-mouth":{"a":"Frowning Face with Open Mouth","b":"1F626","j":["face","frown","mouth","open","aw","what"]},"anguished-face":{"a":"Anguished Face","b":"1F627","j":["anguished","face","stunned","nervous"]},"fearful-face":{"a":"Fearful Face","b":"1F628","j":["face","fear","fearful","scared","terrified","nervous","oops","huh"]},"anxious-face-with-sweat":{"a":"Anxious Face with Sweat","b":"1F630","j":["blue","cold","face","rushed","sweat","nervous"]},"sad-but-relieved-face":{"a":"Sad but Relieved Face","b":"1F625","j":["disappointed","face","relieved","whew","phew","sweat","nervous"]},"crying-face":{"a":"Crying Face","b":"1F622","j":["cry","face","sad","tear","tears","depressed","upset",":'("]},"loudly-crying-face":{"a":"Loudly Crying Face","b":"1F62D","j":["cry","face","sad","sob","tear","tears","upset","depressed"]},"face-screaming-in-fear":{"a":"Face Screaming in Fear","b":"1F631","j":["face","fear","munch","scared","scream","omg"]},"confounded-face":{"a":"Confounded Face","b":"1F616","j":["confounded","face","confused","sick","unwell","oops",":S"]},"persevering-face":{"a":"Persevering Face","b":"1F623","j":["face","persevere","sick","no","upset","oops"]},"disappointed-face":{"a":"Disappointed Face","b":"1F61E","j":["disappointed","face","sad","upset","depressed",":("]},"downcast-face-with-sweat":{"a":"Downcast Face with Sweat","b":"1F613","j":["cold","face","sweat","hot","sad","tired","exercise"]},"weary-face":{"a":"Weary Face","b":"1F629","j":["face","tired","weary","sleepy","sad","frustrated","upset"]},"tired-face":{"a":"Tired Face","b":"1F62B","j":["face","tired","sick","whine","upset","frustrated"]},"yawning-face":{"a":"Yawning Face","b":"1F971","j":["bored","tired","yawn","sleepy"]},"face-with-steam-from-nose":{"a":"Face with Steam From Nose","b":"1F624","j":["face","triumph","won","gas","phew","proud","pride"]},"pouting-face":{"a":"Pouting Face","b":"1F621","j":["angry","face","mad","pouting","rage","red","hate","despise"]},"angry-face":{"a":"Angry Face","b":"1F620","j":["anger","angry","face","mad","annoyed","frustrated"]},"face-with-symbols-on-mouth":{"a":"Face with Symbols on Mouth","b":"1F92C","j":["swearing","cursing","face","cussing","profanity","expletive"]},"smiling-face-with-horns":{"a":"Smiling Face with Horns","b":"1F608","j":["face","fairy tale","fantasy","horns","smile","devil"]},"angry-face-with-horns":{"a":"Angry Face with Horns","b":"1F47F","j":["demon","devil","face","fantasy","imp","angry","horns"]},"skull":{"a":"Skull","b":"1F480","j":["death","face","fairy tale","monster","dead","skeleton","creepy"]},"skull-and-crossbones":{"a":"Skull and Crossbones","b":"2620","j":["crossbones","death","face","monster","skull","poison","danger","deadly","scary","pirate","evil"]},"pile-of-poo":{"a":"Pile of Poo","b":"1F4A9","j":["dung","face","monster","poo","poop","hankey","shitface","fail","turd","shit"]},"clown-face":{"a":"Clown Face","b":"1F921","j":["clown","face"]},"ogre":{"a":"Ogre","b":"1F479","j":["creature","face","fairy tale","fantasy","monster","troll","red","mask","halloween","scary","creepy","devil","demon","japanese"]},"goblin":{"a":"Goblin","b":"1F47A","j":["creature","face","fairy tale","fantasy","monster","red","evil","mask","scary","creepy","japanese"]},"ghost":{"a":"Ghost","b":"1F47B","j":["creature","face","fairy tale","fantasy","monster","halloween","spooky","scary"]},"alien":{"a":"Alien","b":"1F47D","j":["creature","extraterrestrial","face","fantasy","ufo","UFO","paul","weird","outer_space"]},"alien-monster":{"a":"Alien Monster","b":"1F47E","j":["alien","creature","extraterrestrial","face","monster","ufo","game","arcade","play"]},"robot":{"a":"Robot","b":"1F916","j":["face","monster","computer","machine","bot"]},"grinning-cat":{"a":"Grinning Cat","b":"1F63A","j":["cat","face","grinning","mouth","open","smile","animal","cats","happy"]},"grinning-cat-with-smiling-eyes":{"a":"Grinning Cat with Smiling Eyes","b":"1F638","j":["cat","eye","face","grin","smile","animal","cats"]},"cat-with-tears-of-joy":{"a":"Cat with Tears of Joy","b":"1F639","j":["cat","face","joy","tear","animal","cats","haha","happy","tears"]},"smiling-cat-with-hearteyes":{"a":"Smiling Cat with Heart-Eyes","b":"1F63B","j":["cat","eye","face","heart","love","smile","smiling cat with heart-eyes","smiling_cat_with_heart_eyes","animal","like","affection","cats","valentines"]},"cat-with-wry-smile":{"a":"Cat with Wry Smile","b":"1F63C","j":["cat","face","ironic","smile","wry","animal","cats","smirk"]},"kissing-cat":{"a":"Kissing Cat","b":"1F63D","j":["cat","eye","face","kiss","animal","cats"]},"weary-cat":{"a":"Weary Cat","b":"1F640","j":["cat","face","oh","surprised","weary","animal","cats","munch","scared","scream"]},"crying-cat":{"a":"Crying Cat","b":"1F63F","j":["cat","cry","face","sad","tear","animal","tears","weep","cats","upset"]},"pouting-cat":{"a":"Pouting Cat","b":"1F63E","j":["cat","face","pouting","animal","cats"]},"seenoevil-monkey":{"a":"See-No-Evil Monkey","b":"1F648","j":["evil","face","forbidden","monkey","see","see-no-evil monkey","see_no_evil_monkey","animal","nature","haha"]},"hearnoevil-monkey":{"a":"Hear-No-Evil Monkey","b":"1F649","j":["evil","face","forbidden","hear","hear-no-evil monkey","monkey","hear_no_evil_monkey","animal","nature"]},"speaknoevil-monkey":{"a":"Speak-No-Evil Monkey","b":"1F64A","j":["evil","face","forbidden","monkey","speak","speak-no-evil monkey","speak_no_evil_monkey","animal","nature","omg"]},"kiss-mark":{"a":"Kiss Mark","b":"1F48B","j":["kiss","lips","face","love","like","affection","valentines"]},"love-letter":{"a":"Love Letter","b":"1F48C","j":["heart","letter","love","mail","email","like","affection","envelope","valentines"]},"heart-with-arrow":{"a":"Heart with Arrow","b":"1F498","j":["arrow","cupid","love","like","heart","affection","valentines"]},"heart-with-ribbon":{"a":"Heart with Ribbon","b":"1F49D","j":["ribbon","valentine","love","valentines"]},"sparkling-heart":{"a":"Sparkling Heart","b":"1F496","j":["excited","sparkle","love","like","affection","valentines"]},"growing-heart":{"a":"Growing Heart","b":"1F497","j":["excited","growing","nervous","pulse","like","love","affection","valentines","pink"]},"beating-heart":{"a":"Beating Heart","b":"1F493","j":["beating","heartbeat","pulsating","love","like","affection","valentines","pink","heart"]},"revolving-hearts":{"a":"Revolving Hearts","b":"1F49E","j":["revolving","love","like","affection","valentines"]},"two-hearts":{"a":"Two Hearts","b":"1F495","j":["love","like","affection","valentines","heart"]},"heart-decoration":{"a":"Heart Decoration","b":"1F49F","j":["heart","purple-square","love","like"]},"heart-exclamation":{"a":"Heart Exclamation","b":"2763","j":["exclamation","mark","punctuation","decoration","love"]},"broken-heart":{"a":"Broken Heart","b":"1F494","j":["break","broken","sad","sorry","heart","heartbreak"]},"heart-on-fire":{"a":"⊛ Heart on Fire","b":"2764-FE0F-200D-1F525","j":["burn","heart","heart on fire","love","lust","sacred heart"]},"mending-heart":{"a":"⊛ Mending Heart","b":"2764-FE0F-200D-1FA79","j":["healthier","improving","mending","mending heart","recovering","recuperating","well"]},"red-heart":{"a":"Red Heart","b":"2764","j":["heart","love","like","valentines"]},"orange-heart":{"a":"Orange Heart","b":"1F9E1","j":["orange","love","like","affection","valentines"]},"yellow-heart":{"a":"Yellow Heart","b":"1F49B","j":["yellow","love","like","affection","valentines"]},"green-heart":{"a":"Green Heart","b":"1F49A","j":["green","love","like","affection","valentines"]},"blue-heart":{"a":"Blue Heart","b":"1F499","j":["blue","love","like","affection","valentines"]},"purple-heart":{"a":"Purple Heart","b":"1F49C","j":["purple","love","like","affection","valentines"]},"brown-heart":{"a":"Brown Heart","b":"1F90E","j":["brown","heart","coffee"]},"black-heart":{"a":"Black Heart","b":"1F5A4","j":["black","evil","wicked"]},"white-heart":{"a":"White Heart","b":"1F90D","j":["heart","white","pure"]},"hundred-points":{"a":"Hundred Points","b":"1F4AF","j":["100","full","hundred","score","perfect","numbers","century","exam","quiz","test","pass"]},"anger-symbol":{"a":"Anger Symbol","b":"1F4A2","j":["angry","comic","mad"]},"collision":{"a":"Collision","b":"1F4A5","j":["boom","comic","bomb","explode","explosion","blown"]},"dizzy":{"a":"Dizzy","b":"1F4AB","j":["comic","star","sparkle","shoot","magic"]},"sweat-droplets":{"a":"Sweat Droplets","b":"1F4A6","j":["comic","splashing","sweat","water","drip","oops"]},"dashing-away":{"a":"Dashing Away","b":"1F4A8","j":["comic","dash","running","wind","air","fast","shoo","fart","smoke","puff"]},"hole":{"a":"Hole","b":"1F573","j":["embarrassing"]},"bomb":{"a":"Bomb","b":"1F4A3","j":["comic","boom","explode","explosion","terrorism"]},"speech-balloon":{"a":"Speech Balloon","b":"1F4AC","j":["balloon","bubble","comic","dialog","speech","words","message","talk","chatting"]},"eye-in-speech-bubble":{"a":"Eye in Speech Bubble","b":"1F441-FE0F-200D-1F5E8-FE0F","j":["eye","speech bubble","witness","info"]},"left-speech-bubble":{"a":"Left Speech Bubble","b":"1F5E8","j":["dialog","speech","words","message","talk","chatting"]},"right-anger-bubble":{"a":"Right Anger Bubble","b":"1F5EF","j":["angry","balloon","bubble","mad","caption","speech","thinking"]},"thought-balloon":{"a":"Thought Balloon","b":"1F4AD","j":["balloon","bubble","comic","thought","cloud","speech","thinking","dream"]},"zzz":{"a":"Zzz","b":"1F4A4","j":["comic","sleep","sleepy","tired","dream"]},"waving-hand":{"a":"Waving Hand","b":"1F44B","j":["hand","wave","waving","hands","gesture","goodbye","solong","farewell","hello","hi","palm"]},"raised-back-of-hand":{"a":"Raised Back of Hand","b":"1F91A","j":["backhand","raised","fingers"]},"hand-with-fingers-splayed":{"a":"Hand with Fingers Splayed","b":"1F590","j":["finger","hand","splayed","fingers","palm"]},"raised-hand":{"a":"Raised Hand","b":"270B","j":["hand","high 5","high five","fingers","stop","highfive","palm","ban"]},"vulcan-salute":{"a":"Vulcan Salute","b":"1F596","j":["finger","hand","spock","vulcan","fingers","star trek"]},"ok-hand":{"a":"Ok Hand","b":"1F44C","j":["hand","OK","fingers","limbs","perfect","ok","okay"]},"pinched-fingers":{"a":"Pinched Fingers","b":"1F90C","j":["fingers","hand gesture","interrogation","pinched","sarcastic","size","tiny","small"]},"pinching-hand":{"a":"Pinching Hand","b":"1F90F","j":["small amount","tiny","small","size"]},"victory-hand":{"a":"Victory Hand","b":"270C","j":["hand","v","victory","fingers","ohyeah","peace","two"]},"crossed-fingers":{"a":"Crossed Fingers","b":"1F91E","j":["cross","finger","hand","luck","good","lucky"]},"loveyou-gesture":{"a":"Love-You Gesture","b":"1F91F","j":["hand","ILY","love-you gesture","love_you_gesture","fingers","gesture"]},"sign-of-the-horns":{"a":"Sign of the Horns","b":"1F918","j":["finger","hand","horns","rock-on","fingers","evil_eye","sign_of_horns","rock_on"]},"call-me-hand":{"a":"Call Me Hand","b":"1F919","j":["call","hand","hands","gesture"]},"backhand-index-pointing-left":{"a":"Backhand Index Pointing Left","b":"1F448","j":["backhand","finger","hand","index","point","direction","fingers","left"]},"backhand-index-pointing-right":{"a":"Backhand Index Pointing Right","b":"1F449","j":["backhand","finger","hand","index","point","fingers","direction","right"]},"backhand-index-pointing-up":{"a":"Backhand Index Pointing Up","b":"1F446","j":["backhand","finger","hand","point","up","fingers","direction"]},"middle-finger":{"a":"Middle Finger","b":"1F595","j":["finger","hand","fingers","rude","middle","flipping"]},"backhand-index-pointing-down":{"a":"Backhand Index Pointing Down","b":"1F447","j":["backhand","down","finger","hand","point","fingers","direction"]},"index-pointing-up":{"a":"Index Pointing Up","b":"261D","j":["finger","hand","index","point","up","fingers","direction"]},"thumbs-up":{"a":"Thumbs Up","b":"1F44D","j":["+1","hand","thumb","up","thumbsup","yes","awesome","good","agree","accept","cool","like"]},"thumbs-down":{"a":"Thumbs Down","b":"1F44E","j":["-1","down","hand","thumb","thumbsdown","no","dislike"]},"raised-fist":{"a":"Raised Fist","b":"270A","j":["clenched","fist","hand","punch","fingers","grasp"]},"oncoming-fist":{"a":"Oncoming Fist","b":"1F44A","j":["clenched","fist","hand","punch","angry","violence","hit","attack"]},"leftfacing-fist":{"a":"Left-Facing Fist","b":"1F91B","j":["fist","left-facing fist","leftwards","left_facing_fist","hand","fistbump"]},"rightfacing-fist":{"a":"Right-Facing Fist","b":"1F91C","j":["fist","right-facing fist","rightwards","right_facing_fist","hand","fistbump"]},"clapping-hands":{"a":"Clapping Hands","b":"1F44F","j":["clap","hand","hands","praise","applause","congrats","yay"]},"raising-hands":{"a":"Raising Hands","b":"1F64C","j":["celebration","gesture","hand","hooray","raised","yea","hands"]},"open-hands":{"a":"Open Hands","b":"1F450","j":["hand","open","fingers","butterfly","hands"]},"palms-up-together":{"a":"Palms Up Together","b":"1F932","j":["prayer","cupped hands","hands","gesture","cupped"]},"handshake":{"a":"Handshake","b":"1F91D","j":["agreement","hand","meeting","shake"]},"folded-hands":{"a":"Folded Hands","b":"1F64F","j":["ask","hand","high 5","high five","please","pray","thanks","hope","wish","namaste","highfive"]},"writing-hand":{"a":"Writing Hand","b":"270D","j":["hand","write","lower_left_ballpoint_pen","stationery","compose"]},"nail-polish":{"a":"Nail Polish","b":"1F485","j":["care","cosmetics","manicure","nail","polish","beauty","finger","fashion"]},"selfie":{"a":"Selfie","b":"1F933","j":["camera","phone"]},"flexed-biceps":{"a":"Flexed Biceps","b":"1F4AA","j":["biceps","comic","flex","muscle","arm","hand","summer","strong"]},"mechanical-arm":{"a":"Mechanical Arm","b":"1F9BE","j":["accessibility","prosthetic"]},"mechanical-leg":{"a":"Mechanical Leg","b":"1F9BF","j":["accessibility","prosthetic"]},"leg":{"a":"Leg","b":"1F9B5","j":["kick","limb"]},"foot":{"a":"Foot","b":"1F9B6","j":["kick","stomp"]},"ear":{"a":"Ear","b":"1F442","j":["body","face","hear","sound","listen"]},"ear-with-hearing-aid":{"a":"Ear with Hearing Aid","b":"1F9BB","j":["accessibility","hard of hearing"]},"nose":{"a":"Nose","b":"1F443","j":["body","smell","sniff"]},"brain":{"a":"Brain","b":"1F9E0","j":["intelligent","smart"]},"anatomical-heart":{"a":"Anatomical Heart","b":"1FAC0","j":["anatomical","cardiology","heart","organ","pulse","health","heartbeat"]},"lungs":{"a":"Lungs","b":"1FAC1","j":["breath","exhalation","inhalation","organ","respiration","breathe"]},"tooth":{"a":"Tooth","b":"1F9B7","j":["dentist","teeth"]},"bone":{"a":"Bone","b":"1F9B4","j":["skeleton"]},"eyes":{"a":"Eyes","b":"1F440","j":["eye","face","look","watch","stalk","peek","see"]},"eye":{"a":"Eye","b":"1F441","j":["body","face","look","see","watch","stare"]},"tongue":{"a":"Tongue","b":"1F445","j":["body","mouth","playful"]},"mouth":{"a":"Mouth","b":"1F444","j":["lips","kiss"]},"baby":{"a":"Baby","b":"1F476","j":["young","child","boy","girl","toddler"]},"child":{"a":"Child","b":"1F9D2","j":["gender-neutral","unspecified gender","young"]},"boy":{"a":"Boy","b":"1F466","j":["young","man","male","guy","teenager"]},"girl":{"a":"Girl","b":"1F467","j":["Virgo","young","zodiac","female","woman","teenager"]},"person":{"a":"Person","b":"1F9D1","j":["adult","gender-neutral","unspecified gender"]},"person-blond-hair":{"a":"Person: Blond Hair","b":"1F471","j":["blond","blond-haired person","hair","person: blond hair","hairstyle"]},"man":{"a":"Man","b":"1F468","j":["adult","mustache","father","dad","guy","classy","sir","moustache"]},"person-beard":{"a":"Person: Beard","b":"1F9D4","j":["beard","person","person: beard","bewhiskered","man_beard"]},"man-beard":{"a":"⊛ Man: Beard","b":"1F9D4-200D-2642-FE0F","j":["beard","man","man: beard"]},"woman-beard":{"a":"⊛ Woman: Beard","b":"1F9D4-200D-2640-FE0F","j":["beard","woman","woman: beard"]},"man-red-hair":{"a":"Man: Red Hair","b":"1F468-200D-1F9B0","j":["adult","man","red hair","hairstyle"]},"man-curly-hair":{"a":"Man: Curly Hair","b":"1F468-200D-1F9B1","j":["adult","curly hair","man","hairstyle"]},"man-white-hair":{"a":"Man: White Hair","b":"1F468-200D-1F9B3","j":["adult","man","white hair","old","elder"]},"man-bald":{"a":"Man: Bald","b":"1F468-200D-1F9B2","j":["adult","bald","man","hairless"]},"woman":{"a":"Woman","b":"1F469","j":["adult","female","girls","lady"]},"woman-red-hair":{"a":"Woman: Red Hair","b":"1F469-200D-1F9B0","j":["adult","red hair","woman","hairstyle"]},"person-red-hair":{"a":"Person: Red Hair","b":"1F9D1-200D-1F9B0","j":["adult","gender-neutral","person","red hair","unspecified gender","hairstyle"]},"woman-curly-hair":{"a":"Woman: Curly Hair","b":"1F469-200D-1F9B1","j":["adult","curly hair","woman","hairstyle"]},"person-curly-hair":{"a":"Person: Curly Hair","b":"1F9D1-200D-1F9B1","j":["adult","curly hair","gender-neutral","person","unspecified gender","hairstyle"]},"woman-white-hair":{"a":"Woman: White Hair","b":"1F469-200D-1F9B3","j":["adult","white hair","woman","old","elder"]},"person-white-hair":{"a":"Person: White Hair","b":"1F9D1-200D-1F9B3","j":["adult","gender-neutral","person","unspecified gender","white hair","elder","old"]},"woman-bald":{"a":"Woman: Bald","b":"1F469-200D-1F9B2","j":["adult","bald","woman","hairless"]},"person-bald":{"a":"Person: Bald","b":"1F9D1-200D-1F9B2","j":["adult","bald","gender-neutral","person","unspecified gender","hairless"]},"woman-blond-hair":{"a":"Woman: Blond Hair","b":"1F471-200D-2640-FE0F","j":["blond-haired woman","blonde","hair","woman","woman: blond hair","female","girl","person"]},"man-blond-hair":{"a":"Man: Blond Hair","b":"1F471-200D-2642-FE0F","j":["blond","blond-haired man","hair","man","man: blond hair","male","boy","blonde","guy","person"]},"older-person":{"a":"Older Person","b":"1F9D3","j":["adult","gender-neutral","old","unspecified gender","human","elder","senior"]},"old-man":{"a":"Old Man","b":"1F474","j":["adult","man","old","human","male","men","elder","senior"]},"old-woman":{"a":"Old Woman","b":"1F475","j":["adult","old","woman","human","female","women","lady","elder","senior"]},"person-frowning":{"a":"Person Frowning","b":"1F64D","j":["frown","gesture","worried"]},"man-frowning":{"a":"Man Frowning","b":"1F64D-200D-2642-FE0F","j":["frowning","gesture","man","male","boy","sad","depressed","discouraged","unhappy"]},"woman-frowning":{"a":"Woman Frowning","b":"1F64D-200D-2640-FE0F","j":["frowning","gesture","woman","female","girl","sad","depressed","discouraged","unhappy"]},"person-pouting":{"a":"Person Pouting","b":"1F64E","j":["gesture","pouting","upset"]},"man-pouting":{"a":"Man Pouting","b":"1F64E-200D-2642-FE0F","j":["gesture","man","pouting","male","boy"]},"woman-pouting":{"a":"Woman Pouting","b":"1F64E-200D-2640-FE0F","j":["gesture","pouting","woman","female","girl"]},"person-gesturing-no":{"a":"Person Gesturing No","b":"1F645","j":["forbidden","gesture","hand","person gesturing NO","prohibited","decline"]},"man-gesturing-no":{"a":"Man Gesturing No","b":"1F645-200D-2642-FE0F","j":["forbidden","gesture","hand","man","man gesturing NO","prohibited","male","boy","nope"]},"woman-gesturing-no":{"a":"Woman Gesturing No","b":"1F645-200D-2640-FE0F","j":["forbidden","gesture","hand","prohibited","woman","woman gesturing NO","female","girl","nope"]},"person-gesturing-ok":{"a":"Person Gesturing Ok","b":"1F646","j":["gesture","hand","OK","person gesturing OK","agree"]},"man-gesturing-ok":{"a":"Man Gesturing Ok","b":"1F646-200D-2642-FE0F","j":["gesture","hand","man","man gesturing OK","OK","men","boy","male","blue","human"]},"woman-gesturing-ok":{"a":"Woman Gesturing Ok","b":"1F646-200D-2640-FE0F","j":["gesture","hand","OK","woman","woman gesturing OK","women","girl","female","pink","human"]},"person-tipping-hand":{"a":"Person Tipping Hand","b":"1F481","j":["hand","help","information","sassy","tipping"]},"man-tipping-hand":{"a":"Man Tipping Hand","b":"1F481-200D-2642-FE0F","j":["man","sassy","tipping hand","male","boy","human","information"]},"woman-tipping-hand":{"a":"Woman Tipping Hand","b":"1F481-200D-2640-FE0F","j":["sassy","tipping hand","woman","female","girl","human","information"]},"person-raising-hand":{"a":"Person Raising Hand","b":"1F64B","j":["gesture","hand","happy","raised","question"]},"man-raising-hand":{"a":"Man Raising Hand","b":"1F64B-200D-2642-FE0F","j":["gesture","man","raising hand","male","boy"]},"woman-raising-hand":{"a":"Woman Raising Hand","b":"1F64B-200D-2640-FE0F","j":["gesture","raising hand","woman","female","girl"]},"deaf-person":{"a":"Deaf Person","b":"1F9CF","j":["accessibility","deaf","ear","hear"]},"deaf-man":{"a":"Deaf Man","b":"1F9CF-200D-2642-FE0F","j":["deaf","man","accessibility"]},"deaf-woman":{"a":"Deaf Woman","b":"1F9CF-200D-2640-FE0F","j":["deaf","woman","accessibility"]},"person-bowing":{"a":"Person Bowing","b":"1F647","j":["apology","bow","gesture","sorry","respectiful"]},"man-bowing":{"a":"Man Bowing","b":"1F647-200D-2642-FE0F","j":["apology","bowing","favor","gesture","man","sorry","male","boy"]},"woman-bowing":{"a":"Woman Bowing","b":"1F647-200D-2640-FE0F","j":["apology","bowing","favor","gesture","sorry","woman","female","girl"]},"person-facepalming":{"a":"Person Facepalming","b":"1F926","j":["disbelief","exasperation","face","palm","disappointed"]},"man-facepalming":{"a":"Man Facepalming","b":"1F926-200D-2642-FE0F","j":["disbelief","exasperation","facepalm","man","male","boy"]},"woman-facepalming":{"a":"Woman Facepalming","b":"1F926-200D-2640-FE0F","j":["disbelief","exasperation","facepalm","woman","female","girl"]},"person-shrugging":{"a":"Person Shrugging","b":"1F937","j":["doubt","ignorance","indifference","shrug","regardless"]},"man-shrugging":{"a":"Man Shrugging","b":"1F937-200D-2642-FE0F","j":["doubt","ignorance","indifference","man","shrug","male","boy","confused","indifferent"]},"woman-shrugging":{"a":"Woman Shrugging","b":"1F937-200D-2640-FE0F","j":["doubt","ignorance","indifference","shrug","woman","female","girl","confused","indifferent"]},"health-worker":{"a":"Health Worker","b":"1F9D1-200D-2695-FE0F","j":["doctor","healthcare","nurse","therapist","hospital"]},"man-health-worker":{"a":"Man Health Worker","b":"1F468-200D-2695-FE0F","j":["doctor","healthcare","man","nurse","therapist","human"]},"woman-health-worker":{"a":"Woman Health Worker","b":"1F469-200D-2695-FE0F","j":["doctor","healthcare","nurse","therapist","woman","human"]},"student":{"a":"Student","b":"1F9D1-200D-1F393","j":["graduate","learn"]},"man-student":{"a":"Man Student","b":"1F468-200D-1F393","j":["graduate","man","student","human"]},"woman-student":{"a":"Woman Student","b":"1F469-200D-1F393","j":["graduate","student","woman","human"]},"teacher":{"a":"Teacher","b":"1F9D1-200D-1F3EB","j":["instructor","professor"]},"man-teacher":{"a":"Man Teacher","b":"1F468-200D-1F3EB","j":["instructor","man","professor","teacher","human"]},"woman-teacher":{"a":"Woman Teacher","b":"1F469-200D-1F3EB","j":["instructor","professor","teacher","woman","human"]},"judge":{"a":"Judge","b":"1F9D1-200D-2696-FE0F","j":["justice","scales","law"]},"man-judge":{"a":"Man Judge","b":"1F468-200D-2696-FE0F","j":["judge","justice","man","scales","court","human"]},"woman-judge":{"a":"Woman Judge","b":"1F469-200D-2696-FE0F","j":["judge","justice","scales","woman","court","human"]},"farmer":{"a":"Farmer","b":"1F9D1-200D-1F33E","j":["gardener","rancher","crops"]},"man-farmer":{"a":"Man Farmer","b":"1F468-200D-1F33E","j":["farmer","gardener","man","rancher","human"]},"woman-farmer":{"a":"Woman Farmer","b":"1F469-200D-1F33E","j":["farmer","gardener","rancher","woman","human"]},"cook":{"a":"Cook","b":"1F9D1-200D-1F373","j":["chef","food","kitchen","culinary"]},"man-cook":{"a":"Man Cook","b":"1F468-200D-1F373","j":["chef","cook","man","human"]},"woman-cook":{"a":"Woman Cook","b":"1F469-200D-1F373","j":["chef","cook","woman","human"]},"mechanic":{"a":"Mechanic","b":"1F9D1-200D-1F527","j":["electrician","plumber","tradesperson","worker","technician"]},"man-mechanic":{"a":"Man Mechanic","b":"1F468-200D-1F527","j":["electrician","man","mechanic","plumber","tradesperson","human","wrench"]},"woman-mechanic":{"a":"Woman Mechanic","b":"1F469-200D-1F527","j":["electrician","mechanic","plumber","tradesperson","woman","human","wrench"]},"factory-worker":{"a":"Factory Worker","b":"1F9D1-200D-1F3ED","j":["assembly","factory","industrial","worker","labor"]},"man-factory-worker":{"a":"Man Factory Worker","b":"1F468-200D-1F3ED","j":["assembly","factory","industrial","man","worker","human"]},"woman-factory-worker":{"a":"Woman Factory Worker","b":"1F469-200D-1F3ED","j":["assembly","factory","industrial","woman","worker","human"]},"office-worker":{"a":"Office Worker","b":"1F9D1-200D-1F4BC","j":["architect","business","manager","white-collar"]},"man-office-worker":{"a":"Man Office Worker","b":"1F468-200D-1F4BC","j":["architect","business","man","manager","white-collar","human"]},"woman-office-worker":{"a":"Woman Office Worker","b":"1F469-200D-1F4BC","j":["architect","business","manager","white-collar","woman","human"]},"scientist":{"a":"Scientist","b":"1F9D1-200D-1F52C","j":["biologist","chemist","engineer","physicist","chemistry"]},"man-scientist":{"a":"Man Scientist","b":"1F468-200D-1F52C","j":["biologist","chemist","engineer","man","physicist","scientist","human"]},"woman-scientist":{"a":"Woman Scientist","b":"1F469-200D-1F52C","j":["biologist","chemist","engineer","physicist","scientist","woman","human"]},"technologist":{"a":"Technologist","b":"1F9D1-200D-1F4BB","j":["coder","developer","inventor","software","computer"]},"man-technologist":{"a":"Man Technologist","b":"1F468-200D-1F4BB","j":["coder","developer","inventor","man","software","technologist","engineer","programmer","human","laptop","computer"]},"woman-technologist":{"a":"Woman Technologist","b":"1F469-200D-1F4BB","j":["coder","developer","inventor","software","technologist","woman","engineer","programmer","human","laptop","computer"]},"singer":{"a":"Singer","b":"1F9D1-200D-1F3A4","j":["actor","entertainer","rock","star","song","artist","performer"]},"man-singer":{"a":"Man Singer","b":"1F468-200D-1F3A4","j":["actor","entertainer","man","rock","singer","star","rockstar","human"]},"woman-singer":{"a":"Woman Singer","b":"1F469-200D-1F3A4","j":["actor","entertainer","rock","singer","star","woman","rockstar","human"]},"artist":{"a":"Artist","b":"1F9D1-200D-1F3A8","j":["palette","painting","draw","creativity"]},"man-artist":{"a":"Man Artist","b":"1F468-200D-1F3A8","j":["artist","man","palette","painter","human"]},"woman-artist":{"a":"Woman Artist","b":"1F469-200D-1F3A8","j":["artist","palette","woman","painter","human"]},"pilot":{"a":"Pilot","b":"1F9D1-200D-2708-FE0F","j":["plane","fly","airplane"]},"man-pilot":{"a":"Man Pilot","b":"1F468-200D-2708-FE0F","j":["man","pilot","plane","aviator","human"]},"woman-pilot":{"a":"Woman Pilot","b":"1F469-200D-2708-FE0F","j":["pilot","plane","woman","aviator","human"]},"astronaut":{"a":"Astronaut","b":"1F9D1-200D-1F680","j":["rocket","outerspace"]},"man-astronaut":{"a":"Man Astronaut","b":"1F468-200D-1F680","j":["astronaut","man","rocket","space","human"]},"woman-astronaut":{"a":"Woman Astronaut","b":"1F469-200D-1F680","j":["astronaut","rocket","woman","space","human"]},"firefighter":{"a":"Firefighter","b":"1F9D1-200D-1F692","j":["firetruck","fire"]},"man-firefighter":{"a":"Man Firefighter","b":"1F468-200D-1F692","j":["firefighter","firetruck","man","fireman","human"]},"woman-firefighter":{"a":"Woman Firefighter","b":"1F469-200D-1F692","j":["firefighter","firetruck","woman","fireman","human"]},"police-officer":{"a":"Police Officer","b":"1F46E","j":["cop","officer","police"]},"man-police-officer":{"a":"Man Police Officer","b":"1F46E-200D-2642-FE0F","j":["cop","man","officer","police","law","legal","enforcement","arrest","911"]},"woman-police-officer":{"a":"Woman Police Officer","b":"1F46E-200D-2640-FE0F","j":["cop","officer","police","woman","law","legal","enforcement","arrest","911","female"]},"detective":{"a":"Detective","b":"1F575","j":["sleuth","spy","human"]},"man-detective":{"a":"Man Detective","b":"1F575-FE0F-200D-2642-FE0F","j":["detective","man","sleuth","spy","crime"]},"woman-detective":{"a":"Woman Detective","b":"1F575-FE0F-200D-2640-FE0F","j":["detective","sleuth","spy","woman","human","female"]},"guard":{"a":"Guard","b":"1F482","j":["protect"]},"man-guard":{"a":"Man Guard","b":"1F482-200D-2642-FE0F","j":["guard","man","uk","gb","british","male","guy","royal"]},"woman-guard":{"a":"Woman Guard","b":"1F482-200D-2640-FE0F","j":["guard","woman","uk","gb","british","female","royal"]},"ninja":{"a":"Ninja","b":"1F977","j":["fighter","hidden","stealth","ninjutsu","skills","japanese"]},"construction-worker":{"a":"Construction Worker","b":"1F477","j":["construction","hat","worker","labor","build"]},"man-construction-worker":{"a":"Man Construction Worker","b":"1F477-200D-2642-FE0F","j":["construction","man","worker","male","human","wip","guy","build","labor"]},"woman-construction-worker":{"a":"Woman Construction Worker","b":"1F477-200D-2640-FE0F","j":["construction","woman","worker","female","human","wip","build","labor"]},"prince":{"a":"Prince","b":"1F934","j":["boy","man","male","crown","royal","king"]},"princess":{"a":"Princess","b":"1F478","j":["fairy tale","fantasy","girl","woman","female","blond","crown","royal","queen"]},"person-wearing-turban":{"a":"Person Wearing Turban","b":"1F473","j":["turban","headdress"]},"man-wearing-turban":{"a":"Man Wearing Turban","b":"1F473-200D-2642-FE0F","j":["man","turban","male","indian","hinduism","arabs"]},"woman-wearing-turban":{"a":"Woman Wearing Turban","b":"1F473-200D-2640-FE0F","j":["turban","woman","female","indian","hinduism","arabs"]},"person-with-skullcap":{"a":"Person with Skullcap","b":"1F472","j":["cap","gua pi mao","hat","person","skullcap","man_with_skullcap","male","boy","chinese"]},"woman-with-headscarf":{"a":"Woman with Headscarf","b":"1F9D5","j":["headscarf","hijab","mantilla","tichel","bandana","head kerchief","female"]},"person-in-tuxedo":{"a":"Person in Tuxedo","b":"1F935","j":["groom","person","tuxedo","man_in_tuxedo","couple","marriage","wedding"]},"man-in-tuxedo":{"a":"Man in Tuxedo","b":"1F935-200D-2642-FE0F","j":["man","tuxedo","formal","fashion"]},"woman-in-tuxedo":{"a":"Woman in Tuxedo","b":"1F935-200D-2640-FE0F","j":["tuxedo","woman","formal","fashion"]},"person-with-veil":{"a":"Person with Veil","b":"1F470","j":["bride","person","veil","wedding","bride_with_veil","couple","marriage","woman"]},"man-with-veil":{"a":"Man with Veil","b":"1F470-200D-2642-FE0F","j":["man","veil","wedding","marriage"]},"woman-with-veil":{"a":"Woman with Veil","b":"1F470-200D-2640-FE0F","j":["veil","woman","wedding","marriage"]},"pregnant-woman":{"a":"Pregnant Woman","b":"1F930","j":["pregnant","woman","baby"]},"breastfeeding":{"a":"Breast-Feeding","b":"1F931","j":["baby","breast","breast-feeding","nursing","breast_feeding"]},"woman-feeding-baby":{"a":"Woman Feeding Baby","b":"1F469-200D-1F37C","j":["baby","feeding","nursing","woman","birth","food"]},"man-feeding-baby":{"a":"Man Feeding Baby","b":"1F468-200D-1F37C","j":["baby","feeding","man","nursing","birth","food"]},"person-feeding-baby":{"a":"Person Feeding Baby","b":"1F9D1-200D-1F37C","j":["baby","feeding","nursing","person","birth","food"]},"baby-angel":{"a":"Baby Angel","b":"1F47C","j":["angel","baby","face","fairy tale","fantasy","heaven","wings","halo"]},"santa-claus":{"a":"Santa Claus","b":"1F385","j":["celebration","Christmas","claus","father","santa","festival","man","male","xmas","father christmas"]},"mrs-claus":{"a":"Mrs. Claus","b":"1F936","j":["celebration","Christmas","claus","mother","Mrs.","woman","female","xmas","mother christmas"]},"mx-claus":{"a":"Mx Claus","b":"1F9D1-200D-1F384","j":["Claus, christmas","christmas"]},"superhero":{"a":"Superhero","b":"1F9B8","j":["good","hero","heroine","superpower","marvel"]},"man-superhero":{"a":"Man Superhero","b":"1F9B8-200D-2642-FE0F","j":["good","hero","man","superpower","male","superpowers"]},"woman-superhero":{"a":"Woman Superhero","b":"1F9B8-200D-2640-FE0F","j":["good","hero","heroine","superpower","woman","female","superpowers"]},"supervillain":{"a":"Supervillain","b":"1F9B9","j":["criminal","evil","superpower","villain","marvel"]},"man-supervillain":{"a":"Man Supervillain","b":"1F9B9-200D-2642-FE0F","j":["criminal","evil","man","superpower","villain","male","bad","hero","superpowers"]},"woman-supervillain":{"a":"Woman Supervillain","b":"1F9B9-200D-2640-FE0F","j":["criminal","evil","superpower","villain","woman","female","bad","heroine","superpowers"]},"mage":{"a":"Mage","b":"1F9D9","j":["sorcerer","sorceress","witch","wizard","magic"]},"man-mage":{"a":"Man Mage","b":"1F9D9-200D-2642-FE0F","j":["sorcerer","wizard","man","male","mage"]},"woman-mage":{"a":"Woman Mage","b":"1F9D9-200D-2640-FE0F","j":["sorceress","witch","woman","female","mage"]},"fairy":{"a":"Fairy","b":"1F9DA","j":["Oberon","Puck","Titania","wings","magical"]},"man-fairy":{"a":"Man Fairy","b":"1F9DA-200D-2642-FE0F","j":["Oberon","Puck","man","male"]},"woman-fairy":{"a":"Woman Fairy","b":"1F9DA-200D-2640-FE0F","j":["Titania","woman","female"]},"vampire":{"a":"Vampire","b":"1F9DB","j":["Dracula","undead","blood","twilight"]},"man-vampire":{"a":"Man Vampire","b":"1F9DB-200D-2642-FE0F","j":["Dracula","undead","man","male","dracula"]},"woman-vampire":{"a":"Woman Vampire","b":"1F9DB-200D-2640-FE0F","j":["undead","woman","female"]},"merperson":{"a":"Merperson","b":"1F9DC","j":["mermaid","merman","merwoman","sea"]},"merman":{"a":"Merman","b":"1F9DC-200D-2642-FE0F","j":["Triton","man","male","triton"]},"mermaid":{"a":"Mermaid","b":"1F9DC-200D-2640-FE0F","j":["merwoman","woman","female","ariel"]},"elf":{"a":"Elf","b":"1F9DD","j":["magical","LOTR style"]},"man-elf":{"a":"Man Elf","b":"1F9DD-200D-2642-FE0F","j":["magical","man","male"]},"woman-elf":{"a":"Woman Elf","b":"1F9DD-200D-2640-FE0F","j":["magical","woman","female"]},"genie":{"a":"Genie","b":"1F9DE","j":["djinn","(non-human color)","magical","wishes"]},"man-genie":{"a":"Man Genie","b":"1F9DE-200D-2642-FE0F","j":["djinn","man","male"]},"woman-genie":{"a":"Woman Genie","b":"1F9DE-200D-2640-FE0F","j":["djinn","woman","female"]},"zombie":{"a":"Zombie","b":"1F9DF","j":["undead","walking dead","(non-human color)","dead"]},"man-zombie":{"a":"Man Zombie","b":"1F9DF-200D-2642-FE0F","j":["undead","walking dead","man","male","dracula"]},"woman-zombie":{"a":"Woman Zombie","b":"1F9DF-200D-2640-FE0F","j":["undead","walking dead","woman","female"]},"person-getting-massage":{"a":"Person Getting Massage","b":"1F486","j":["face","massage","salon","relax"]},"man-getting-massage":{"a":"Man Getting Massage","b":"1F486-200D-2642-FE0F","j":["face","man","massage","male","boy","head"]},"woman-getting-massage":{"a":"Woman Getting Massage","b":"1F486-200D-2640-FE0F","j":["face","massage","woman","female","girl","head"]},"person-getting-haircut":{"a":"Person Getting Haircut","b":"1F487","j":["barber","beauty","haircut","parlor","hairstyle"]},"man-getting-haircut":{"a":"Man Getting Haircut","b":"1F487-200D-2642-FE0F","j":["haircut","man","male","boy"]},"woman-getting-haircut":{"a":"Woman Getting Haircut","b":"1F487-200D-2640-FE0F","j":["haircut","woman","female","girl"]},"person-walking":{"a":"Person Walking","b":"1F6B6","j":["hike","walk","walking","move"]},"man-walking":{"a":"Man Walking","b":"1F6B6-200D-2642-FE0F","j":["hike","man","walk","human","feet","steps"]},"woman-walking":{"a":"Woman Walking","b":"1F6B6-200D-2640-FE0F","j":["hike","walk","woman","human","feet","steps","female"]},"person-standing":{"a":"Person Standing","b":"1F9CD","j":["stand","standing","still"]},"man-standing":{"a":"Man Standing","b":"1F9CD-200D-2642-FE0F","j":["man","standing","still"]},"woman-standing":{"a":"Woman Standing","b":"1F9CD-200D-2640-FE0F","j":["standing","woman","still"]},"person-kneeling":{"a":"Person Kneeling","b":"1F9CE","j":["kneel","kneeling","pray","respectful"]},"man-kneeling":{"a":"Man Kneeling","b":"1F9CE-200D-2642-FE0F","j":["kneeling","man","pray","respectful"]},"woman-kneeling":{"a":"Woman Kneeling","b":"1F9CE-200D-2640-FE0F","j":["kneeling","woman","respectful","pray"]},"person-with-white-cane":{"a":"Person with White Cane","b":"1F9D1-200D-1F9AF","j":["accessibility","blind","person_with_probing_cane"]},"man-with-white-cane":{"a":"Man with White Cane","b":"1F468-200D-1F9AF","j":["accessibility","blind","man","man_with_probing_cane"]},"woman-with-white-cane":{"a":"Woman with White Cane","b":"1F469-200D-1F9AF","j":["accessibility","blind","woman","woman_with_probing_cane"]},"person-in-motorized-wheelchair":{"a":"Person in Motorized Wheelchair","b":"1F9D1-200D-1F9BC","j":["accessibility","wheelchair","disability"]},"man-in-motorized-wheelchair":{"a":"Man in Motorized Wheelchair","b":"1F468-200D-1F9BC","j":["accessibility","man","wheelchair","disability"]},"woman-in-motorized-wheelchair":{"a":"Woman in Motorized Wheelchair","b":"1F469-200D-1F9BC","j":["accessibility","wheelchair","woman","disability"]},"person-in-manual-wheelchair":{"a":"Person in Manual Wheelchair","b":"1F9D1-200D-1F9BD","j":["accessibility","wheelchair","disability"]},"man-in-manual-wheelchair":{"a":"Man in Manual Wheelchair","b":"1F468-200D-1F9BD","j":["accessibility","man","wheelchair","disability"]},"woman-in-manual-wheelchair":{"a":"Woman in Manual Wheelchair","b":"1F469-200D-1F9BD","j":["accessibility","wheelchair","woman","disability"]},"person-running":{"a":"Person Running","b":"1F3C3","j":["marathon","running","move"]},"man-running":{"a":"Man Running","b":"1F3C3-200D-2642-FE0F","j":["man","marathon","racing","running","walking","exercise","race"]},"woman-running":{"a":"Woman Running","b":"1F3C3-200D-2640-FE0F","j":["marathon","racing","running","woman","walking","exercise","race","female"]},"woman-dancing":{"a":"Woman Dancing","b":"1F483","j":["dance","dancing","woman","female","girl","fun"]},"man-dancing":{"a":"Man Dancing","b":"1F57A","j":["dance","dancing","man","male","boy","fun","dancer"]},"person-in-suit-levitating":{"a":"Person in Suit Levitating","b":"1F574","j":["business","person","suit","man_in_suit_levitating","levitate","hover","jump"]},"people-with-bunny-ears":{"a":"People with Bunny Ears","b":"1F46F","j":["bunny ear","dancer","partying","perform","costume"]},"men-with-bunny-ears":{"a":"Men with Bunny Ears","b":"1F46F-200D-2642-FE0F","j":["bunny ear","dancer","men","partying","male","bunny","boys"]},"women-with-bunny-ears":{"a":"Women with Bunny Ears","b":"1F46F-200D-2640-FE0F","j":["bunny ear","dancer","partying","women","female","bunny","girls"]},"person-in-steamy-room":{"a":"Person in Steamy Room","b":"1F9D6","j":["sauna","steam room","hamam","steambath","relax","spa"]},"man-in-steamy-room":{"a":"Man in Steamy Room","b":"1F9D6-200D-2642-FE0F","j":["sauna","steam room","male","man","spa","steamroom"]},"woman-in-steamy-room":{"a":"Woman in Steamy Room","b":"1F9D6-200D-2640-FE0F","j":["sauna","steam room","female","woman","spa","steamroom"]},"person-climbing":{"a":"Person Climbing","b":"1F9D7","j":["climber","sport"]},"man-climbing":{"a":"Man Climbing","b":"1F9D7-200D-2642-FE0F","j":["climber","sports","hobby","man","male","rock"]},"woman-climbing":{"a":"Woman Climbing","b":"1F9D7-200D-2640-FE0F","j":["climber","sports","hobby","woman","female","rock"]},"person-fencing":{"a":"Person Fencing","b":"1F93A","j":["fencer","fencing","sword","sports"]},"horse-racing":{"a":"Horse Racing","b":"1F3C7","j":["horse","jockey","racehorse","racing","animal","betting","competition","gambling","luck"]},"skier":{"a":"Skier","b":"26F7","j":["ski","snow","sports","winter"]},"snowboarder":{"a":"Snowboarder","b":"1F3C2","j":["ski","snow","snowboard","sports","winter"]},"person-golfing":{"a":"Person Golfing","b":"1F3CC","j":["ball","golf","sports","business"]},"man-golfing":{"a":"Man Golfing","b":"1F3CC-FE0F-200D-2642-FE0F","j":["golf","man","sport"]},"woman-golfing":{"a":"Woman Golfing","b":"1F3CC-FE0F-200D-2640-FE0F","j":["golf","woman","sports","business","female"]},"person-surfing":{"a":"Person Surfing","b":"1F3C4","j":["surfing","sport","sea"]},"man-surfing":{"a":"Man Surfing","b":"1F3C4-200D-2642-FE0F","j":["man","surfing","sports","ocean","sea","summer","beach"]},"woman-surfing":{"a":"Woman Surfing","b":"1F3C4-200D-2640-FE0F","j":["surfing","woman","sports","ocean","sea","summer","beach","female"]},"person-rowing-boat":{"a":"Person Rowing Boat","b":"1F6A3","j":["boat","rowboat","sport","move"]},"man-rowing-boat":{"a":"Man Rowing Boat","b":"1F6A3-200D-2642-FE0F","j":["boat","man","rowboat","sports","hobby","water","ship"]},"woman-rowing-boat":{"a":"Woman Rowing Boat","b":"1F6A3-200D-2640-FE0F","j":["boat","rowboat","woman","sports","hobby","water","ship","female"]},"person-swimming":{"a":"Person Swimming","b":"1F3CA","j":["swim","sport","pool"]},"man-swimming":{"a":"Man Swimming","b":"1F3CA-200D-2642-FE0F","j":["man","swim","sports","exercise","human","athlete","water","summer"]},"woman-swimming":{"a":"Woman Swimming","b":"1F3CA-200D-2640-FE0F","j":["swim","woman","sports","exercise","human","athlete","water","summer","female"]},"person-bouncing-ball":{"a":"Person Bouncing Ball","b":"26F9","j":["ball","sports","human"]},"man-bouncing-ball":{"a":"Man Bouncing Ball","b":"26F9-FE0F-200D-2642-FE0F","j":["ball","man","sport"]},"woman-bouncing-ball":{"a":"Woman Bouncing Ball","b":"26F9-FE0F-200D-2640-FE0F","j":["ball","woman","sports","human","female"]},"person-lifting-weights":{"a":"Person Lifting Weights","b":"1F3CB","j":["lifter","weight","sports","training","exercise"]},"man-lifting-weights":{"a":"Man Lifting Weights","b":"1F3CB-FE0F-200D-2642-FE0F","j":["man","weight lifter","sport"]},"woman-lifting-weights":{"a":"Woman Lifting Weights","b":"1F3CB-FE0F-200D-2640-FE0F","j":["weight lifter","woman","sports","training","exercise","female"]},"person-biking":{"a":"Person Biking","b":"1F6B4","j":["bicycle","biking","cyclist","sport","move"]},"man-biking":{"a":"Man Biking","b":"1F6B4-200D-2642-FE0F","j":["bicycle","biking","cyclist","man","sports","bike","exercise","hipster"]},"woman-biking":{"a":"Woman Biking","b":"1F6B4-200D-2640-FE0F","j":["bicycle","biking","cyclist","woman","sports","bike","exercise","hipster","female"]},"person-mountain-biking":{"a":"Person Mountain Biking","b":"1F6B5","j":["bicycle","bicyclist","bike","cyclist","mountain","sport","move"]},"man-mountain-biking":{"a":"Man Mountain Biking","b":"1F6B5-200D-2642-FE0F","j":["bicycle","bike","cyclist","man","mountain","transportation","sports","human","race"]},"woman-mountain-biking":{"a":"Woman Mountain Biking","b":"1F6B5-200D-2640-FE0F","j":["bicycle","bike","biking","cyclist","mountain","woman","transportation","sports","human","race","female"]},"person-cartwheeling":{"a":"Person Cartwheeling","b":"1F938","j":["cartwheel","gymnastics","sport","gymnastic"]},"man-cartwheeling":{"a":"Man Cartwheeling","b":"1F938-200D-2642-FE0F","j":["cartwheel","gymnastics","man"]},"woman-cartwheeling":{"a":"Woman Cartwheeling","b":"1F938-200D-2640-FE0F","j":["cartwheel","gymnastics","woman"]},"people-wrestling":{"a":"People Wrestling","b":"1F93C","j":["wrestle","wrestler","sport"]},"men-wrestling":{"a":"Men Wrestling","b":"1F93C-200D-2642-FE0F","j":["men","wrestle","sports","wrestlers"]},"women-wrestling":{"a":"Women Wrestling","b":"1F93C-200D-2640-FE0F","j":["women","wrestle","sports","wrestlers"]},"person-playing-water-polo":{"a":"Person Playing Water Polo","b":"1F93D","j":["polo","water","sport"]},"man-playing-water-polo":{"a":"Man Playing Water Polo","b":"1F93D-200D-2642-FE0F","j":["man","water polo","sports","pool"]},"woman-playing-water-polo":{"a":"Woman Playing Water Polo","b":"1F93D-200D-2640-FE0F","j":["water polo","woman","sports","pool"]},"person-playing-handball":{"a":"Person Playing Handball","b":"1F93E","j":["ball","handball","sport"]},"man-playing-handball":{"a":"Man Playing Handball","b":"1F93E-200D-2642-FE0F","j":["handball","man","sports"]},"woman-playing-handball":{"a":"Woman Playing Handball","b":"1F93E-200D-2640-FE0F","j":["handball","woman","sports"]},"person-juggling":{"a":"Person Juggling","b":"1F939","j":["balance","juggle","multitask","skill","performance"]},"man-juggling":{"a":"Man Juggling","b":"1F939-200D-2642-FE0F","j":["juggling","man","multitask","juggle","balance","skill"]},"woman-juggling":{"a":"Woman Juggling","b":"1F939-200D-2640-FE0F","j":["juggling","multitask","woman","juggle","balance","skill"]},"person-in-lotus-position":{"a":"Person in Lotus Position","b":"1F9D8","j":["meditation","yoga","serenity","meditate"]},"man-in-lotus-position":{"a":"Man in Lotus Position","b":"1F9D8-200D-2642-FE0F","j":["meditation","yoga","man","male","serenity","zen","mindfulness"]},"woman-in-lotus-position":{"a":"Woman in Lotus Position","b":"1F9D8-200D-2640-FE0F","j":["meditation","yoga","woman","female","serenity","zen","mindfulness"]},"person-taking-bath":{"a":"Person Taking Bath","b":"1F6C0","j":["bath","bathtub","clean","shower","bathroom"]},"person-in-bed":{"a":"Person in Bed","b":"1F6CC","j":["hotel","sleep","bed","rest"]},"people-holding-hands":{"a":"People Holding Hands","b":"1F9D1-200D-1F91D-200D-1F9D1","j":["couple","hand","hold","holding hands","person","friendship"]},"women-holding-hands":{"a":"Women Holding Hands","b":"1F46D","j":["couple","hand","holding hands","women","pair","friendship","love","like","female","people","human"]},"woman-and-man-holding-hands":{"a":"Woman and Man Holding Hands","b":"1F46B","j":["couple","hand","hold","holding hands","man","woman","pair","people","human","love","date","dating","like","affection","valentines","marriage"]},"men-holding-hands":{"a":"Men Holding Hands","b":"1F46C","j":["couple","Gemini","holding hands","man","men","twins","zodiac","pair","love","like","bromance","friendship","people","human"]},"kiss":{"a":"Kiss","b":"1F48F","j":["couple","pair","valentines","love","like","dating","marriage"]},"kiss-woman-man":{"a":"Kiss: Woman, Man","b":"1F469-200D-2764-FE0F-200D-1F48B-200D-1F468","j":["couple","kiss","man","woman","love"]},"kiss-man-man":{"a":"Kiss: Man, Man","b":"1F468-200D-2764-FE0F-200D-1F48B-200D-1F468","j":["couple","kiss","man","pair","valentines","love","like","dating","marriage"]},"kiss-woman-woman":{"a":"Kiss: Woman, Woman","b":"1F469-200D-2764-FE0F-200D-1F48B-200D-1F469","j":["couple","kiss","woman","pair","valentines","love","like","dating","marriage"]},"couple-with-heart":{"a":"Couple with Heart","b":"1F491","j":["couple","love","pair","like","affection","human","dating","valentines","marriage"]},"couple-with-heart-woman-man":{"a":"Couple with Heart: Woman, Man","b":"1F469-200D-2764-FE0F-200D-1F468","j":["couple","couple with heart","love","man","woman"]},"couple-with-heart-man-man":{"a":"Couple with Heart: Man, Man","b":"1F468-200D-2764-FE0F-200D-1F468","j":["couple","couple with heart","love","man","pair","like","affection","human","dating","valentines","marriage"]},"couple-with-heart-woman-woman":{"a":"Couple with Heart: Woman, Woman","b":"1F469-200D-2764-FE0F-200D-1F469","j":["couple","couple with heart","love","woman","pair","like","affection","human","dating","valentines","marriage"]},"family":{"a":"Family","b":"1F46A","j":["home","parents","child","mom","dad","father","mother","people","human"]},"family-man-woman-boy":{"a":"Family: Man, Woman, Boy","b":"1F468-200D-1F469-200D-1F466","j":["boy","family","man","woman","love"]},"family-man-woman-girl":{"a":"Family: Man, Woman, Girl","b":"1F468-200D-1F469-200D-1F467","j":["family","girl","man","woman","home","parents","people","human","child"]},"family-man-woman-girl-boy":{"a":"Family: Man, Woman, Girl, Boy","b":"1F468-200D-1F469-200D-1F467-200D-1F466","j":["boy","family","girl","man","woman","home","parents","people","human","children"]},"family-man-woman-boy-boy":{"a":"Family: Man, Woman, Boy, Boy","b":"1F468-200D-1F469-200D-1F466-200D-1F466","j":["boy","family","man","woman","home","parents","people","human","children"]},"family-man-woman-girl-girl":{"a":"Family: Man, Woman, Girl, Girl","b":"1F468-200D-1F469-200D-1F467-200D-1F467","j":["family","girl","man","woman","home","parents","people","human","children"]},"family-man-man-boy":{"a":"Family: Man, Man, Boy","b":"1F468-200D-1F468-200D-1F466","j":["boy","family","man","home","parents","people","human","children"]},"family-man-man-girl":{"a":"Family: Man, Man, Girl","b":"1F468-200D-1F468-200D-1F467","j":["family","girl","man","home","parents","people","human","children"]},"family-man-man-girl-boy":{"a":"Family: Man, Man, Girl, Boy","b":"1F468-200D-1F468-200D-1F467-200D-1F466","j":["boy","family","girl","man","home","parents","people","human","children"]},"family-man-man-boy-boy":{"a":"Family: Man, Man, Boy, Boy","b":"1F468-200D-1F468-200D-1F466-200D-1F466","j":["boy","family","man","home","parents","people","human","children"]},"family-man-man-girl-girl":{"a":"Family: Man, Man, Girl, Girl","b":"1F468-200D-1F468-200D-1F467-200D-1F467","j":["family","girl","man","home","parents","people","human","children"]},"family-woman-woman-boy":{"a":"Family: Woman, Woman, Boy","b":"1F469-200D-1F469-200D-1F466","j":["boy","family","woman","home","parents","people","human","children"]},"family-woman-woman-girl":{"a":"Family: Woman, Woman, Girl","b":"1F469-200D-1F469-200D-1F467","j":["family","girl","woman","home","parents","people","human","children"]},"family-woman-woman-girl-boy":{"a":"Family: Woman, Woman, Girl, Boy","b":"1F469-200D-1F469-200D-1F467-200D-1F466","j":["boy","family","girl","woman","home","parents","people","human","children"]},"family-woman-woman-boy-boy":{"a":"Family: Woman, Woman, Boy, Boy","b":"1F469-200D-1F469-200D-1F466-200D-1F466","j":["boy","family","woman","home","parents","people","human","children"]},"family-woman-woman-girl-girl":{"a":"Family: Woman, Woman, Girl, Girl","b":"1F469-200D-1F469-200D-1F467-200D-1F467","j":["family","girl","woman","home","parents","people","human","children"]},"family-man-boy":{"a":"Family: Man, Boy","b":"1F468-200D-1F466","j":["boy","family","man","home","parent","people","human","child"]},"family-man-boy-boy":{"a":"Family: Man, Boy, Boy","b":"1F468-200D-1F466-200D-1F466","j":["boy","family","man","home","parent","people","human","children"]},"family-man-girl":{"a":"Family: Man, Girl","b":"1F468-200D-1F467","j":["family","girl","man","home","parent","people","human","child"]},"family-man-girl-boy":{"a":"Family: Man, Girl, Boy","b":"1F468-200D-1F467-200D-1F466","j":["boy","family","girl","man","home","parent","people","human","children"]},"family-man-girl-girl":{"a":"Family: Man, Girl, Girl","b":"1F468-200D-1F467-200D-1F467","j":["family","girl","man","home","parent","people","human","children"]},"family-woman-boy":{"a":"Family: Woman, Boy","b":"1F469-200D-1F466","j":["boy","family","woman","home","parent","people","human","child"]},"family-woman-boy-boy":{"a":"Family: Woman, Boy, Boy","b":"1F469-200D-1F466-200D-1F466","j":["boy","family","woman","home","parent","people","human","children"]},"family-woman-girl":{"a":"Family: Woman, Girl","b":"1F469-200D-1F467","j":["family","girl","woman","home","parent","people","human","child"]},"family-woman-girl-boy":{"a":"Family: Woman, Girl, Boy","b":"1F469-200D-1F467-200D-1F466","j":["boy","family","girl","woman","home","parent","people","human","children"]},"family-woman-girl-girl":{"a":"Family: Woman, Girl, Girl","b":"1F469-200D-1F467-200D-1F467","j":["family","girl","woman","home","parent","people","human","children"]},"speaking-head":{"a":"Speaking Head","b":"1F5E3","j":["face","head","silhouette","speak","speaking","user","person","human","sing","say","talk"]},"bust-in-silhouette":{"a":"Bust in Silhouette","b":"1F464","j":["bust","silhouette","user","person","human"]},"busts-in-silhouette":{"a":"Busts in Silhouette","b":"1F465","j":["bust","silhouette","user","person","human","group","team"]},"people-hugging":{"a":"People Hugging","b":"1FAC2","j":["goodbye","hello","hug","thanks","care"]},"footprints":{"a":"Footprints","b":"1F463","j":["clothing","footprint","print","feet","tracking","walking","beach"]},"red-hair":{"a":"Red Hair","b":"1F9B0","j":["ginger","red hair","redhead"]},"curly-hair":{"a":"Curly Hair","b":"1F9B1","j":["afro","curly","curly hair","ringlets"]},"white-hair":{"a":"White Hair","b":"1F9B3","j":["gray","hair","old","white"]},"bald":{"a":"Bald","b":"1F9B2","j":["bald","chemotherapy","hairless","no hair","shaven"]},"monkey-face":{"a":"Monkey Face","b":"1F435","j":["face","monkey","animal","nature","circus"]},"monkey":{"a":"Monkey","b":"1F412","j":["animal","nature","banana","circus"]},"gorilla":{"a":"Gorilla","b":"1F98D","j":["animal","nature","circus"]},"orangutan":{"a":"Orangutan","b":"1F9A7","j":["ape","animal"]},"dog-face":{"a":"Dog Face","b":"1F436","j":["dog","face","pet","animal","friend","nature","woof","puppy","faithful"]},"dog":{"a":"Dog","b":"1F415","j":["pet","animal","nature","friend","doge","faithful"]},"guide-dog":{"a":"Guide Dog","b":"1F9AE","j":["accessibility","blind","guide","animal"]},"service-dog":{"a":"Service Dog","b":"1F415-200D-1F9BA","j":["accessibility","assistance","dog","service","blind","animal"]},"poodle":{"a":"Poodle","b":"1F429","j":["dog","animal","101","nature","pet"]},"wolf":{"a":"Wolf","b":"1F43A","j":["face","animal","nature","wild"]},"fox":{"a":"Fox","b":"1F98A","j":["face","animal","nature"]},"raccoon":{"a":"Raccoon","b":"1F99D","j":["curious","sly","animal","nature"]},"cat-face":{"a":"Cat Face","b":"1F431","j":["cat","face","pet","animal","meow","nature","kitten"]},"cat":{"a":"Cat","b":"1F408","j":["pet","animal","meow","cats"]},"black-cat":{"a":"Black Cat","b":"1F408-200D-2B1B","j":["black","cat","unlucky","superstition","luck"]},"lion":{"a":"Lion","b":"1F981","j":["face","Leo","zodiac","animal","nature"]},"tiger-face":{"a":"Tiger Face","b":"1F42F","j":["face","tiger","animal","cat","danger","wild","nature","roar"]},"tiger":{"a":"Tiger","b":"1F405","j":["animal","nature","roar"]},"leopard":{"a":"Leopard","b":"1F406","j":["animal","nature"]},"horse-face":{"a":"Horse Face","b":"1F434","j":["face","horse","animal","brown","nature"]},"horse":{"a":"Horse","b":"1F40E","j":["equestrian","racehorse","racing","animal","gamble","luck"]},"unicorn":{"a":"Unicorn","b":"1F984","j":["face","animal","nature","mystical"]},"zebra":{"a":"Zebra","b":"1F993","j":["stripe","animal","nature","stripes","safari"]},"deer":{"a":"Deer","b":"1F98C","j":["animal","nature","horns","venison"]},"bison":{"a":"Bison","b":"1F9AC","j":["buffalo","herd","wisent","ox"]},"cow-face":{"a":"Cow Face","b":"1F42E","j":["cow","face","beef","ox","animal","nature","moo","milk"]},"ox":{"a":"Ox","b":"1F402","j":["bull","Taurus","zodiac","animal","cow","beef"]},"water-buffalo":{"a":"Water Buffalo","b":"1F403","j":["buffalo","water","animal","nature","ox","cow"]},"cow":{"a":"Cow","b":"1F404","j":["beef","ox","animal","nature","moo","milk"]},"pig-face":{"a":"Pig Face","b":"1F437","j":["face","pig","animal","oink","nature"]},"pig":{"a":"Pig","b":"1F416","j":["sow","animal","nature"]},"boar":{"a":"Boar","b":"1F417","j":["pig","animal","nature"]},"pig-nose":{"a":"Pig Nose","b":"1F43D","j":["face","nose","pig","animal","oink"]},"ram":{"a":"Ram","b":"1F40F","j":["Aries","male","sheep","zodiac","animal","nature"]},"ewe":{"a":"Ewe","b":"1F411","j":["female","sheep","animal","nature","wool","shipit"]},"goat":{"a":"Goat","b":"1F410","j":["Capricorn","zodiac","animal","nature"]},"camel":{"a":"Camel","b":"1F42A","j":["dromedary","hump","animal","hot","desert"]},"twohump-camel":{"a":"Two-Hump Camel","b":"1F42B","j":["bactrian","camel","hump","two-hump camel","two_hump_camel","animal","nature","hot","desert"]},"llama":{"a":"Llama","b":"1F999","j":["alpaca","guanaco","vicuña","wool","animal","nature"]},"giraffe":{"a":"Giraffe","b":"1F992","j":["spots","animal","nature","safari"]},"elephant":{"a":"Elephant","b":"1F418","j":["animal","nature","nose","th","circus"]},"mammoth":{"a":"Mammoth","b":"1F9A3","j":["extinction","large","tusk","woolly","elephant","tusks"]},"rhinoceros":{"a":"Rhinoceros","b":"1F98F","j":["animal","nature","horn"]},"hippopotamus":{"a":"Hippopotamus","b":"1F99B","j":["hippo","animal","nature"]},"mouse-face":{"a":"Mouse Face","b":"1F42D","j":["face","mouse","animal","nature","cheese_wedge","rodent"]},"mouse":{"a":"Mouse","b":"1F401","j":["animal","nature","rodent"]},"rat":{"a":"Rat","b":"1F400","j":["animal","mouse","rodent"]},"hamster":{"a":"Hamster","b":"1F439","j":["face","pet","animal","nature"]},"rabbit-face":{"a":"Rabbit Face","b":"1F430","j":["bunny","face","pet","rabbit","animal","nature","spring","magic"]},"rabbit":{"a":"Rabbit","b":"1F407","j":["bunny","pet","animal","nature","magic","spring"]},"chipmunk":{"a":"Chipmunk","b":"1F43F","j":["squirrel","animal","nature","rodent"]},"beaver":{"a":"Beaver","b":"1F9AB","j":["dam","animal","rodent"]},"hedgehog":{"a":"Hedgehog","b":"1F994","j":["spiny","animal","nature"]},"bat":{"a":"Bat","b":"1F987","j":["vampire","animal","nature","blind"]},"bear":{"a":"Bear","b":"1F43B","j":["face","animal","nature","wild"]},"polar-bear":{"a":"Polar Bear","b":"1F43B-200D-2744-FE0F","j":["arctic","bear","white","animal"]},"koala":{"a":"Koala","b":"1F428","j":["bear","animal","nature"]},"panda":{"a":"Panda","b":"1F43C","j":["face","animal","nature"]},"sloth":{"a":"Sloth","b":"1F9A5","j":["lazy","slow","animal"]},"otter":{"a":"Otter","b":"1F9A6","j":["fishing","playful","animal"]},"skunk":{"a":"Skunk","b":"1F9A8","j":["stink","animal"]},"kangaroo":{"a":"Kangaroo","b":"1F998","j":["Australia","joey","jump","marsupial","animal","nature","australia","hop"]},"badger":{"a":"Badger","b":"1F9A1","j":["honey badger","pester","animal","nature","honey"]},"paw-prints":{"a":"Paw Prints","b":"1F43E","j":["feet","paw","print","animal","tracking","footprints","dog","cat","pet"]},"turkey":{"a":"Turkey","b":"1F983","j":["bird","animal"]},"chicken":{"a":"Chicken","b":"1F414","j":["bird","animal","cluck","nature"]},"rooster":{"a":"Rooster","b":"1F413","j":["bird","animal","nature","chicken"]},"hatching-chick":{"a":"Hatching Chick","b":"1F423","j":["baby","bird","chick","hatching","animal","chicken","egg","born"]},"baby-chick":{"a":"Baby Chick","b":"1F424","j":["baby","bird","chick","animal","chicken"]},"frontfacing-baby-chick":{"a":"Front-Facing Baby Chick","b":"1F425","j":["baby","bird","chick","front-facing baby chick","front_facing_baby_chick","animal","chicken"]},"bird":{"a":"Bird","b":"1F426","j":["animal","nature","fly","tweet","spring"]},"penguin":{"a":"Penguin","b":"1F427","j":["bird","animal","nature"]},"dove":{"a":"Dove","b":"1F54A","j":["bird","fly","peace","animal"]},"eagle":{"a":"Eagle","b":"1F985","j":["bird","animal","nature"]},"duck":{"a":"Duck","b":"1F986","j":["bird","animal","nature","mallard"]},"swan":{"a":"Swan","b":"1F9A2","j":["bird","cygnet","ugly duckling","animal","nature"]},"owl":{"a":"Owl","b":"1F989","j":["bird","wise","animal","nature","hoot"]},"dodo":{"a":"Dodo","b":"1F9A4","j":["extinction","large","Mauritius","animal","bird"]},"feather":{"a":"Feather","b":"1FAB6","j":["bird","flight","light","plumage","fly"]},"flamingo":{"a":"Flamingo","b":"1F9A9","j":["flamboyant","tropical","animal"]},"peacock":{"a":"Peacock","b":"1F99A","j":["bird","ostentatious","peahen","proud","animal","nature"]},"parrot":{"a":"Parrot","b":"1F99C","j":["bird","pirate","talk","animal","nature"]},"frog":{"a":"Frog","b":"1F438","j":["face","animal","nature","croak","toad"]},"crocodile":{"a":"Crocodile","b":"1F40A","j":["animal","nature","reptile","lizard","alligator"]},"turtle":{"a":"Turtle","b":"1F422","j":["terrapin","tortoise","animal","slow","nature"]},"lizard":{"a":"Lizard","b":"1F98E","j":["reptile","animal","nature"]},"snake":{"a":"Snake","b":"1F40D","j":["bearer","Ophiuchus","serpent","zodiac","animal","evil","nature","hiss","python"]},"dragon-face":{"a":"Dragon Face","b":"1F432","j":["dragon","face","fairy tale","animal","myth","nature","chinese","green"]},"dragon":{"a":"Dragon","b":"1F409","j":["fairy tale","animal","myth","nature","chinese","green"]},"sauropod":{"a":"Sauropod","b":"1F995","j":["brachiosaurus","brontosaurus","diplodocus","animal","nature","dinosaur","extinct"]},"trex":{"a":"T-Rex","b":"1F996","j":["Tyrannosaurus Rex","t_rex","animal","nature","dinosaur","tyrannosaurus","extinct"]},"spouting-whale":{"a":"Spouting Whale","b":"1F433","j":["face","spouting","whale","animal","nature","sea","ocean"]},"whale":{"a":"Whale","b":"1F40B","j":["animal","nature","sea","ocean"]},"dolphin":{"a":"Dolphin","b":"1F42C","j":["flipper","animal","nature","fish","sea","ocean","fins","beach"]},"seal":{"a":"Seal","b":"1F9AD","j":["sea lion","animal","creature","sea"]},"fish":{"a":"Fish","b":"1F41F","j":["Pisces","zodiac","animal","food","nature"]},"tropical-fish":{"a":"Tropical Fish","b":"1F420","j":["fish","tropical","animal","swim","ocean","beach","nemo"]},"blowfish":{"a":"Blowfish","b":"1F421","j":["fish","animal","nature","food","sea","ocean"]},"shark":{"a":"Shark","b":"1F988","j":["fish","animal","nature","sea","ocean","jaws","fins","beach"]},"octopus":{"a":"Octopus","b":"1F419","j":["animal","creature","ocean","sea","nature","beach"]},"spiral-shell":{"a":"Spiral Shell","b":"1F41A","j":["shell","spiral","nature","sea","beach"]},"snail":{"a":"Snail","b":"1F40C","j":["slow","animal","shell"]},"butterfly":{"a":"Butterfly","b":"1F98B","j":["insect","pretty","animal","nature","caterpillar"]},"bug":{"a":"Bug","b":"1F41B","j":["insect","animal","nature","worm"]},"ant":{"a":"Ant","b":"1F41C","j":["insect","animal","nature","bug"]},"honeybee":{"a":"Honeybee","b":"1F41D","j":["bee","insect","animal","nature","bug","spring","honey"]},"beetle":{"a":"Beetle","b":"1FAB2","j":["bug","insect"]},"lady-beetle":{"a":"Lady Beetle","b":"1F41E","j":["beetle","insect","ladybird","ladybug","animal","nature"]},"cricket":{"a":"Cricket","b":"1F997","j":["grasshopper","Orthoptera","animal","chirp"]},"cockroach":{"a":"Cockroach","b":"1FAB3","j":["insect","pest","roach","pests"]},"spider":{"a":"Spider","b":"1F577","j":["insect","animal","arachnid"]},"spider-web":{"a":"Spider Web","b":"1F578","j":["spider","web","animal","insect","arachnid","silk"]},"scorpion":{"a":"Scorpion","b":"1F982","j":["scorpio","Scorpio","zodiac","animal","arachnid"]},"mosquito":{"a":"Mosquito","b":"1F99F","j":["disease","fever","malaria","pest","virus","animal","nature","insect"]},"fly":{"a":"Fly","b":"1FAB0","j":["disease","maggot","pest","rotting","insect"]},"worm":{"a":"Worm","b":"1FAB1","j":["annelid","earthworm","parasite","animal"]},"microbe":{"a":"Microbe","b":"1F9A0","j":["amoeba","bacteria","virus","germs"]},"bouquet":{"a":"Bouquet","b":"1F490","j":["flower","flowers","nature","spring"]},"cherry-blossom":{"a":"Cherry Blossom","b":"1F338","j":["blossom","cherry","flower","nature","plant","spring"]},"white-flower":{"a":"White Flower","b":"1F4AE","j":["flower","japanese","spring"]},"rosette":{"a":"Rosette","b":"1F3F5","j":["plant","flower","decoration","military"]},"rose":{"a":"Rose","b":"1F339","j":["flower","flowers","valentines","love","spring"]},"wilted-flower":{"a":"Wilted Flower","b":"1F940","j":["flower","wilted","plant","nature"]},"hibiscus":{"a":"Hibiscus","b":"1F33A","j":["flower","plant","vegetable","flowers","beach"]},"sunflower":{"a":"Sunflower","b":"1F33B","j":["flower","sun","nature","plant","fall"]},"blossom":{"a":"Blossom","b":"1F33C","j":["flower","nature","flowers","yellow"]},"tulip":{"a":"Tulip","b":"1F337","j":["flower","flowers","plant","nature","summer","spring"]},"seedling":{"a":"Seedling","b":"1F331","j":["young","plant","nature","grass","lawn","spring"]},"potted-plant":{"a":"Potted Plant","b":"1FAB4","j":["boring","grow","house","nurturing","plant","useless","greenery"]},"evergreen-tree":{"a":"Evergreen Tree","b":"1F332","j":["tree","plant","nature"]},"deciduous-tree":{"a":"Deciduous Tree","b":"1F333","j":["deciduous","shedding","tree","plant","nature"]},"palm-tree":{"a":"Palm Tree","b":"1F334","j":["palm","tree","plant","vegetable","nature","summer","beach","mojito","tropical"]},"cactus":{"a":"Cactus","b":"1F335","j":["plant","vegetable","nature"]},"sheaf-of-rice":{"a":"Sheaf of Rice","b":"1F33E","j":["ear","grain","rice","nature","plant"]},"herb":{"a":"Herb","b":"1F33F","j":["leaf","vegetable","plant","medicine","weed","grass","lawn"]},"shamrock":{"a":"Shamrock","b":"2618","j":["plant","vegetable","nature","irish","clover"]},"four-leaf-clover":{"a":"Four Leaf Clover","b":"1F340","j":["4","clover","four","four-leaf clover","leaf","vegetable","plant","nature","lucky","irish"]},"maple-leaf":{"a":"Maple Leaf","b":"1F341","j":["falling","leaf","maple","nature","plant","vegetable","ca","fall"]},"fallen-leaf":{"a":"Fallen Leaf","b":"1F342","j":["falling","leaf","nature","plant","vegetable","leaves"]},"leaf-fluttering-in-wind":{"a":"Leaf Fluttering in Wind","b":"1F343","j":["blow","flutter","leaf","wind","nature","plant","tree","vegetable","grass","lawn","spring"]},"grapes":{"a":"Grapes","b":"1F347","j":["fruit","grape","food","wine"]},"melon":{"a":"Melon","b":"1F348","j":["fruit","nature","food"]},"watermelon":{"a":"Watermelon","b":"1F349","j":["fruit","food","picnic","summer"]},"tangerine":{"a":"Tangerine","b":"1F34A","j":["fruit","orange","food","nature"]},"lemon":{"a":"Lemon","b":"1F34B","j":["citrus","fruit","nature"]},"banana":{"a":"Banana","b":"1F34C","j":["fruit","food","monkey"]},"pineapple":{"a":"Pineapple","b":"1F34D","j":["fruit","nature","food"]},"mango":{"a":"Mango","b":"1F96D","j":["fruit","tropical","food"]},"red-apple":{"a":"Red Apple","b":"1F34E","j":["apple","fruit","red","mac","school"]},"green-apple":{"a":"Green Apple","b":"1F34F","j":["apple","fruit","green","nature"]},"pear":{"a":"Pear","b":"1F350","j":["fruit","nature","food"]},"peach":{"a":"Peach","b":"1F351","j":["fruit","nature","food"]},"cherries":{"a":"Cherries","b":"1F352","j":["berries","cherry","fruit","red","food"]},"strawberry":{"a":"Strawberry","b":"1F353","j":["berry","fruit","food","nature"]},"blueberries":{"a":"Blueberries","b":"1FAD0","j":["berry","bilberry","blue","blueberry","fruit"]},"kiwi-fruit":{"a":"Kiwi Fruit","b":"1F95D","j":["food","fruit","kiwi"]},"tomato":{"a":"Tomato","b":"1F345","j":["fruit","vegetable","nature","food"]},"olive":{"a":"Olive","b":"1FAD2","j":["food","fruit"]},"coconut":{"a":"Coconut","b":"1F965","j":["palm","piña colada","fruit","nature","food"]},"avocado":{"a":"Avocado","b":"1F951","j":["food","fruit"]},"eggplant":{"a":"Eggplant","b":"1F346","j":["aubergine","vegetable","nature","food"]},"potato":{"a":"Potato","b":"1F954","j":["food","vegetable","tuber","vegatable","starch"]},"carrot":{"a":"Carrot","b":"1F955","j":["food","vegetable","orange"]},"ear-of-corn":{"a":"Ear of Corn","b":"1F33D","j":["corn","ear","maize","maze","food","vegetable","plant"]},"hot-pepper":{"a":"Hot Pepper","b":"1F336","j":["hot","pepper","food","spicy","chilli","chili"]},"bell-pepper":{"a":"Bell Pepper","b":"1FAD1","j":["capsicum","pepper","vegetable","fruit","plant"]},"cucumber":{"a":"Cucumber","b":"1F952","j":["food","pickle","vegetable","fruit"]},"leafy-green":{"a":"Leafy Green","b":"1F96C","j":["bok choy","cabbage","kale","lettuce","food","vegetable","plant"]},"broccoli":{"a":"Broccoli","b":"1F966","j":["wild cabbage","fruit","food","vegetable"]},"garlic":{"a":"Garlic","b":"1F9C4","j":["flavoring","food","spice","cook"]},"onion":{"a":"Onion","b":"1F9C5","j":["flavoring","cook","food","spice"]},"mushroom":{"a":"Mushroom","b":"1F344","j":["toadstool","plant","vegetable"]},"peanuts":{"a":"Peanuts","b":"1F95C","j":["food","nut","peanut","vegetable"]},"chestnut":{"a":"Chestnut","b":"1F330","j":["plant","food","squirrel"]},"bread":{"a":"Bread","b":"1F35E","j":["loaf","food","wheat","breakfast","toast"]},"croissant":{"a":"Croissant","b":"1F950","j":["bread","breakfast","food","french","roll"]},"baguette-bread":{"a":"Baguette Bread","b":"1F956","j":["baguette","bread","food","french"]},"flatbread":{"a":"Flatbread","b":"1FAD3","j":["arepa","lavash","naan","pita","flour","food"]},"pretzel":{"a":"Pretzel","b":"1F968","j":["twisted","convoluted","food","bread"]},"bagel":{"a":"Bagel","b":"1F96F","j":["bakery","breakfast","schmear","food","bread"]},"pancakes":{"a":"Pancakes","b":"1F95E","j":["breakfast","crêpe","food","hotcake","pancake","flapjacks","hotcakes"]},"waffle":{"a":"Waffle","b":"1F9C7","j":["breakfast","indecisive","iron","food"]},"cheese-wedge":{"a":"Cheese Wedge","b":"1F9C0","j":["cheese","food","chadder"]},"meat-on-bone":{"a":"Meat on Bone","b":"1F356","j":["bone","meat","good","food","drumstick"]},"poultry-leg":{"a":"Poultry Leg","b":"1F357","j":["bone","chicken","drumstick","leg","poultry","food","meat","bird","turkey"]},"cut-of-meat":{"a":"Cut of Meat","b":"1F969","j":["chop","lambchop","porkchop","steak","food","cow","meat","cut"]},"bacon":{"a":"Bacon","b":"1F953","j":["breakfast","food","meat","pork","pig"]},"hamburger":{"a":"Hamburger","b":"1F354","j":["burger","meat","fast food","beef","cheeseburger","mcdonalds","burger king"]},"french-fries":{"a":"French Fries","b":"1F35F","j":["french","fries","chips","snack","fast food"]},"pizza":{"a":"Pizza","b":"1F355","j":["cheese","slice","food","party"]},"hot-dog":{"a":"Hot Dog","b":"1F32D","j":["frankfurter","hotdog","sausage","food"]},"sandwich":{"a":"Sandwich","b":"1F96A","j":["bread","food","lunch"]},"taco":{"a":"Taco","b":"1F32E","j":["mexican","food"]},"burrito":{"a":"Burrito","b":"1F32F","j":["mexican","wrap","food"]},"tamale":{"a":"Tamale","b":"1FAD4","j":["mexican","wrapped","food","masa"]},"stuffed-flatbread":{"a":"Stuffed Flatbread","b":"1F959","j":["falafel","flatbread","food","gyro","kebab","stuffed"]},"falafel":{"a":"Falafel","b":"1F9C6","j":["chickpea","meatball","food"]},"egg":{"a":"Egg","b":"1F95A","j":["breakfast","food","chicken"]},"cooking":{"a":"Cooking","b":"1F373","j":["breakfast","egg","frying","pan","food","kitchen"]},"shallow-pan-of-food":{"a":"Shallow Pan of Food","b":"1F958","j":["casserole","food","paella","pan","shallow","cooking"]},"pot-of-food":{"a":"Pot of Food","b":"1F372","j":["pot","stew","food","meat","soup"]},"fondue":{"a":"Fondue","b":"1FAD5","j":["cheese","chocolate","melted","pot","Swiss","food"]},"bowl-with-spoon":{"a":"Bowl with Spoon","b":"1F963","j":["breakfast","cereal","congee","oatmeal","porridge","food"]},"green-salad":{"a":"Green Salad","b":"1F957","j":["food","green","salad","healthy","lettuce"]},"popcorn":{"a":"Popcorn","b":"1F37F","j":["food","movie theater","films","snack"]},"butter":{"a":"Butter","b":"1F9C8","j":["dairy","food","cook"]},"salt":{"a":"Salt","b":"1F9C2","j":["condiment","shaker"]},"canned-food":{"a":"Canned Food","b":"1F96B","j":["can","food","soup"]},"bento-box":{"a":"Bento Box","b":"1F371","j":["bento","box","food","japanese"]},"rice-cracker":{"a":"Rice Cracker","b":"1F358","j":["cracker","rice","food","japanese"]},"rice-ball":{"a":"Rice Ball","b":"1F359","j":["ball","Japanese","rice","food","japanese"]},"cooked-rice":{"a":"Cooked Rice","b":"1F35A","j":["cooked","rice","food","china","asian"]},"curry-rice":{"a":"Curry Rice","b":"1F35B","j":["curry","rice","food","spicy","hot","indian"]},"steaming-bowl":{"a":"Steaming Bowl","b":"1F35C","j":["bowl","noodle","ramen","steaming","food","japanese","chopsticks"]},"spaghetti":{"a":"Spaghetti","b":"1F35D","j":["pasta","food","italian","noodle"]},"roasted-sweet-potato":{"a":"Roasted Sweet Potato","b":"1F360","j":["potato","roasted","sweet","food","nature"]},"oden":{"a":"Oden","b":"1F362","j":["kebab","seafood","skewer","stick","food","japanese"]},"sushi":{"a":"Sushi","b":"1F363","j":["food","fish","japanese","rice"]},"fried-shrimp":{"a":"Fried Shrimp","b":"1F364","j":["fried","prawn","shrimp","tempura","food","animal","appetizer","summer"]},"fish-cake-with-swirl":{"a":"Fish Cake with Swirl","b":"1F365","j":["cake","fish","pastry","swirl","food","japan","sea","beach","narutomaki","pink","kamaboko","surimi","ramen"]},"moon-cake":{"a":"Moon Cake","b":"1F96E","j":["autumn","festival","yuèbǐng","food"]},"dango":{"a":"Dango","b":"1F361","j":["dessert","Japanese","skewer","stick","sweet","food","japanese","barbecue","meat"]},"dumpling":{"a":"Dumpling","b":"1F95F","j":["empanada","gyōza","jiaozi","pierogi","potsticker","food"]},"fortune-cookie":{"a":"Fortune Cookie","b":"1F960","j":["prophecy","food"]},"takeout-box":{"a":"Takeout Box","b":"1F961","j":["oyster pail","food","leftovers"]},"crab":{"a":"Crab","b":"1F980","j":["Cancer","zodiac","animal","crustacean"]},"lobster":{"a":"Lobster","b":"1F99E","j":["bisque","claws","seafood","animal","nature"]},"shrimp":{"a":"Shrimp","b":"1F990","j":["food","shellfish","small","animal","ocean","nature","seafood"]},"squid":{"a":"Squid","b":"1F991","j":["food","molusc","animal","nature","ocean","sea"]},"oyster":{"a":"Oyster","b":"1F9AA","j":["diving","pearl","food"]},"soft-ice-cream":{"a":"Soft Ice Cream","b":"1F366","j":["cream","dessert","ice","icecream","soft","sweet","food","hot","summer"]},"shaved-ice":{"a":"Shaved Ice","b":"1F367","j":["dessert","ice","shaved","sweet","hot","summer"]},"ice-cream":{"a":"Ice Cream","b":"1F368","j":["cream","dessert","ice","sweet","food","hot"]},"doughnut":{"a":"Doughnut","b":"1F369","j":["breakfast","dessert","donut","sweet","food","snack"]},"cookie":{"a":"Cookie","b":"1F36A","j":["dessert","sweet","food","snack","oreo","chocolate"]},"birthday-cake":{"a":"Birthday Cake","b":"1F382","j":["birthday","cake","celebration","dessert","pastry","sweet","food"]},"shortcake":{"a":"Shortcake","b":"1F370","j":["cake","dessert","pastry","slice","sweet","food"]},"cupcake":{"a":"Cupcake","b":"1F9C1","j":["bakery","sweet","food","dessert"]},"pie":{"a":"Pie","b":"1F967","j":["filling","pastry","fruit","meat","food","dessert"]},"chocolate-bar":{"a":"Chocolate Bar","b":"1F36B","j":["bar","chocolate","dessert","sweet","food","snack"]},"candy":{"a":"Candy","b":"1F36C","j":["dessert","sweet","snack","lolly"]},"lollipop":{"a":"Lollipop","b":"1F36D","j":["candy","dessert","sweet","food","snack"]},"custard":{"a":"Custard","b":"1F36E","j":["dessert","pudding","sweet","food"]},"honey-pot":{"a":"Honey Pot","b":"1F36F","j":["honey","honeypot","pot","sweet","bees","kitchen"]},"baby-bottle":{"a":"Baby Bottle","b":"1F37C","j":["baby","bottle","drink","milk","food","container"]},"glass-of-milk":{"a":"Glass of Milk","b":"1F95B","j":["drink","glass","milk","beverage","cow"]},"hot-beverage":{"a":"Hot Beverage","b":"2615","j":["beverage","coffee","drink","hot","steaming","tea","caffeine","latte","espresso"]},"teapot":{"a":"Teapot","b":"1FAD6","j":["drink","pot","tea","hot"]},"teacup-without-handle":{"a":"Teacup Without Handle","b":"1F375","j":["beverage","cup","drink","tea","teacup","bowl","breakfast","green","british"]},"sake":{"a":"Sake","b":"1F376","j":["bar","beverage","bottle","cup","drink","wine","drunk","japanese","alcohol","booze"]},"bottle-with-popping-cork":{"a":"Bottle with Popping Cork","b":"1F37E","j":["bar","bottle","cork","drink","popping","wine","celebration"]},"wine-glass":{"a":"Wine Glass","b":"1F377","j":["bar","beverage","drink","glass","wine","drunk","alcohol","booze"]},"cocktail-glass":{"a":"Cocktail Glass","b":"1F378","j":["bar","cocktail","drink","glass","drunk","alcohol","beverage","booze","mojito"]},"tropical-drink":{"a":"Tropical Drink","b":"1F379","j":["bar","drink","tropical","beverage","cocktail","summer","beach","alcohol","booze","mojito"]},"beer-mug":{"a":"Beer Mug","b":"1F37A","j":["bar","beer","drink","mug","relax","beverage","drunk","party","pub","summer","alcohol","booze"]},"clinking-beer-mugs":{"a":"Clinking Beer Mugs","b":"1F37B","j":["bar","beer","clink","drink","mug","relax","beverage","drunk","party","pub","summer","alcohol","booze"]},"clinking-glasses":{"a":"Clinking Glasses","b":"1F942","j":["celebrate","clink","drink","glass","beverage","party","alcohol","cheers","wine","champagne","toast"]},"tumbler-glass":{"a":"Tumbler Glass","b":"1F943","j":["glass","liquor","shot","tumbler","whisky","drink","beverage","drunk","alcohol","booze","bourbon","scotch"]},"cup-with-straw":{"a":"Cup with Straw","b":"1F964","j":["juice","soda","malt","soft drink","water","drink"]},"bubble-tea":{"a":"Bubble Tea","b":"1F9CB","j":["bubble","milk","pearl","tea","taiwan","boba","milk tea","straw"]},"beverage-box":{"a":"Beverage Box","b":"1F9C3","j":["beverage","box","juice","straw","sweet","drink"]},"mate":{"a":"Mate","b":"1F9C9","j":["drink","tea","beverage"]},"ice":{"a":"Ice","b":"1F9CA","j":["cold","ice cube","iceberg","water"]},"chopsticks":{"a":"Chopsticks","b":"1F962","j":["hashi","jeotgarak","kuaizi","food"]},"fork-and-knife-with-plate":{"a":"Fork and Knife with Plate","b":"1F37D","j":["cooking","fork","knife","plate","food","eat","meal","lunch","dinner","restaurant"]},"fork-and-knife":{"a":"Fork and Knife","b":"1F374","j":["cooking","cutlery","fork","knife","kitchen"]},"spoon":{"a":"Spoon","b":"1F944","j":["tableware","cutlery","kitchen"]},"kitchen-knife":{"a":"Kitchen Knife","b":"1F52A","j":["cooking","hocho","knife","tool","weapon","blade","cutlery","kitchen"]},"amphora":{"a":"Amphora","b":"1F3FA","j":["Aquarius","cooking","drink","jug","zodiac","vase","jar"]},"globe-showing-europeafrica":{"a":"Globe Showing Europe-Africa","b":"1F30D","j":["Africa","earth","Europe","globe","globe showing Europe-Africa","world","globe_showing_europe_africa","international"]},"globe-showing-americas":{"a":"Globe Showing Americas","b":"1F30E","j":["Americas","earth","globe","globe showing Americas","world","USA","international"]},"globe-showing-asiaaustralia":{"a":"Globe Showing Asia-Australia","b":"1F30F","j":["Asia","Australia","earth","globe","globe showing Asia-Australia","world","globe_showing_asia_australia","east","international"]},"globe-with-meridians":{"a":"Globe with Meridians","b":"1F310","j":["earth","globe","meridians","world","international","internet","interweb","i18n"]},"world-map":{"a":"World Map","b":"1F5FA","j":["map","world","location","direction"]},"map-of-japan":{"a":"Map of Japan","b":"1F5FE","j":["Japan","map","map of Japan","nation","country","japanese","asia"]},"compass":{"a":"Compass","b":"1F9ED","j":["magnetic","navigation","orienteering"]},"snowcapped-mountain":{"a":"Snow-Capped Mountain","b":"1F3D4","j":["cold","mountain","snow","snow-capped mountain","snow_capped_mountain","photo","nature","environment","winter"]},"mountain":{"a":"Mountain","b":"26F0","j":["photo","nature","environment"]},"volcano":{"a":"Volcano","b":"1F30B","j":["eruption","mountain","photo","nature","disaster"]},"mount-fuji":{"a":"Mount Fuji","b":"1F5FB","j":["fuji","mountain","photo","nature","japanese"]},"camping":{"a":"Camping","b":"1F3D5","j":["photo","outdoors","tent"]},"beach-with-umbrella":{"a":"Beach with Umbrella","b":"1F3D6","j":["beach","umbrella","weather","summer","sunny","sand","mojito"]},"desert":{"a":"Desert","b":"1F3DC","j":["photo","warm","saharah"]},"desert-island":{"a":"Desert Island","b":"1F3DD","j":["desert","island","photo","tropical","mojito"]},"national-park":{"a":"National Park","b":"1F3DE","j":["park","photo","environment","nature"]},"stadium":{"a":"Stadium","b":"1F3DF","j":["photo","place","sports","concert","venue"]},"classical-building":{"a":"Classical Building","b":"1F3DB","j":["classical","art","culture","history"]},"building-construction":{"a":"Building Construction","b":"1F3D7","j":["construction","wip","working","progress"]},"brick":{"a":"Brick","b":"1F9F1","j":["bricks","clay","mortar","wall"]},"rock":{"a":"Rock","b":"1FAA8","j":["boulder","heavy","solid","stone"]},"wood":{"a":"Wood","b":"1FAB5","j":["log","lumber","timber","nature","trunk"]},"hut":{"a":"Hut","b":"1F6D6","j":["house","roundhouse","yurt","structure"]},"houses":{"a":"Houses","b":"1F3D8","j":["buildings","photo"]},"derelict-house":{"a":"Derelict House","b":"1F3DA","j":["derelict","house","abandon","evict","broken","building"]},"house":{"a":"House","b":"1F3E0","j":["home","building"]},"house-with-garden":{"a":"House with Garden","b":"1F3E1","j":["garden","home","house","plant","nature"]},"office-building":{"a":"Office Building","b":"1F3E2","j":["building","bureau","work"]},"japanese-post-office":{"a":"Japanese Post Office","b":"1F3E3","j":["Japanese","Japanese post office","post","building","envelope","communication"]},"post-office":{"a":"Post Office","b":"1F3E4","j":["European","post","building","email"]},"hospital":{"a":"Hospital","b":"1F3E5","j":["doctor","medicine","building","health","surgery"]},"bank":{"a":"Bank","b":"1F3E6","j":["building","money","sales","cash","business","enterprise"]},"hotel":{"a":"Hotel","b":"1F3E8","j":["building","accomodation","checkin"]},"love-hotel":{"a":"Love Hotel","b":"1F3E9","j":["hotel","love","like","affection","dating"]},"convenience-store":{"a":"Convenience Store","b":"1F3EA","j":["convenience","store","building","shopping","groceries"]},"school":{"a":"School","b":"1F3EB","j":["building","student","education","learn","teach"]},"department-store":{"a":"Department Store","b":"1F3EC","j":["department","store","building","shopping","mall"]},"factory":{"a":"Factory","b":"1F3ED","j":["building","industry","pollution","smoke"]},"japanese-castle":{"a":"Japanese Castle","b":"1F3EF","j":["castle","Japanese","photo","building"]},"castle":{"a":"Castle","b":"1F3F0","j":["European","building","royalty","history"]},"wedding":{"a":"Wedding","b":"1F492","j":["chapel","romance","love","like","affection","couple","marriage","bride","groom"]},"tokyo-tower":{"a":"Tokyo Tower","b":"1F5FC","j":["Tokyo","tower","photo","japanese"]},"statue-of-liberty":{"a":"Statue of Liberty","b":"1F5FD","j":["liberty","statue","american","newyork"]},"church":{"a":"Church","b":"26EA","j":["Christian","cross","religion","building","christ"]},"mosque":{"a":"Mosque","b":"1F54C","j":["islam","Muslim","religion","worship","minaret"]},"hindu-temple":{"a":"Hindu Temple","b":"1F6D5","j":["hindu","temple","religion"]},"synagogue":{"a":"Synagogue","b":"1F54D","j":["Jew","Jewish","religion","temple","judaism","worship","jewish"]},"shinto-shrine":{"a":"Shinto Shrine","b":"26E9","j":["religion","shinto","shrine","temple","japan","kyoto"]},"kaaba":{"a":"Kaaba","b":"1F54B","j":["islam","Muslim","religion","mecca","mosque"]},"fountain":{"a":"Fountain","b":"26F2","j":["photo","summer","water","fresh"]},"tent":{"a":"Tent","b":"26FA","j":["camping","photo","outdoors"]},"foggy":{"a":"Foggy","b":"1F301","j":["fog","photo","mountain"]},"night-with-stars":{"a":"Night with Stars","b":"1F303","j":["night","star","evening","city","downtown"]},"cityscape":{"a":"Cityscape","b":"1F3D9","j":["city","photo","night life","urban"]},"sunrise-over-mountains":{"a":"Sunrise over Mountains","b":"1F304","j":["morning","mountain","sun","sunrise","view","vacation","photo"]},"sunrise":{"a":"Sunrise","b":"1F305","j":["morning","sun","view","vacation","photo"]},"cityscape-at-dusk":{"a":"Cityscape at Dusk","b":"1F306","j":["city","dusk","evening","landscape","sunset","photo","sky","buildings"]},"sunset":{"a":"Sunset","b":"1F307","j":["dusk","sun","photo","good morning","dawn"]},"bridge-at-night":{"a":"Bridge at Night","b":"1F309","j":["bridge","night","photo","sanfrancisco"]},"hot-springs":{"a":"Hot Springs","b":"2668","j":["hot","hotsprings","springs","steaming","bath","warm","relax"]},"carousel-horse":{"a":"Carousel Horse","b":"1F3A0","j":["carousel","horse","photo","carnival"]},"ferris-wheel":{"a":"Ferris Wheel","b":"1F3A1","j":["amusement park","ferris","wheel","photo","carnival","londoneye"]},"roller-coaster":{"a":"Roller Coaster","b":"1F3A2","j":["amusement park","coaster","roller","carnival","playground","photo","fun"]},"barber-pole":{"a":"Barber Pole","b":"1F488","j":["barber","haircut","pole","hair","salon","style"]},"circus-tent":{"a":"Circus Tent","b":"1F3AA","j":["circus","tent","festival","carnival","party"]},"locomotive":{"a":"Locomotive","b":"1F682","j":["engine","railway","steam","train","transportation","vehicle"]},"railway-car":{"a":"Railway Car","b":"1F683","j":["car","electric","railway","train","tram","trolleybus","transportation","vehicle"]},"highspeed-train":{"a":"High-Speed Train","b":"1F684","j":["high-speed train","railway","shinkansen","speed","train","high_speed_train","transportation","vehicle"]},"bullet-train":{"a":"Bullet Train","b":"1F685","j":["bullet","railway","shinkansen","speed","train","transportation","vehicle","fast","public","travel"]},"train":{"a":"Train","b":"1F686","j":["railway","transportation","vehicle"]},"metro":{"a":"Metro","b":"1F687","j":["subway","transportation","blue-square","mrt","underground","tube"]},"light-rail":{"a":"Light Rail","b":"1F688","j":["railway","transportation","vehicle"]},"station":{"a":"Station","b":"1F689","j":["railway","train","transportation","vehicle","public"]},"tram":{"a":"Tram","b":"1F68A","j":["trolleybus","transportation","vehicle"]},"monorail":{"a":"Monorail","b":"1F69D","j":["vehicle","transportation"]},"mountain-railway":{"a":"Mountain Railway","b":"1F69E","j":["car","mountain","railway","transportation","vehicle"]},"tram-car":{"a":"Tram Car","b":"1F68B","j":["car","tram","trolleybus","transportation","vehicle","carriage","public","travel"]},"bus":{"a":"Bus","b":"1F68C","j":["vehicle","car","transportation"]},"oncoming-bus":{"a":"Oncoming Bus","b":"1F68D","j":["bus","oncoming","vehicle","transportation"]},"trolleybus":{"a":"Trolleybus","b":"1F68E","j":["bus","tram","trolley","bart","transportation","vehicle"]},"minibus":{"a":"Minibus","b":"1F690","j":["bus","vehicle","car","transportation"]},"ambulance":{"a":"Ambulance","b":"1F691","j":["vehicle","health","911","hospital"]},"fire-engine":{"a":"Fire Engine","b":"1F692","j":["engine","fire","truck","transportation","cars","vehicle"]},"police-car":{"a":"Police Car","b":"1F693","j":["car","patrol","police","vehicle","cars","transportation","law","legal","enforcement"]},"oncoming-police-car":{"a":"Oncoming Police Car","b":"1F694","j":["car","oncoming","police","vehicle","law","legal","enforcement","911"]},"taxi":{"a":"Taxi","b":"1F695","j":["vehicle","uber","cars","transportation"]},"oncoming-taxi":{"a":"Oncoming Taxi","b":"1F696","j":["oncoming","taxi","vehicle","cars","uber"]},"automobile":{"a":"Automobile","b":"1F697","j":["car","red","transportation","vehicle"]},"oncoming-automobile":{"a":"Oncoming Automobile","b":"1F698","j":["automobile","car","oncoming","vehicle","transportation"]},"sport-utility-vehicle":{"a":"Sport Utility Vehicle","b":"1F699","j":["recreational","sport utility","transportation","vehicle"]},"pickup-truck":{"a":"Pickup Truck","b":"1F6FB","j":["pick-up","pickup","truck","car","transportation"]},"delivery-truck":{"a":"Delivery Truck","b":"1F69A","j":["delivery","truck","cars","transportation"]},"articulated-lorry":{"a":"Articulated Lorry","b":"1F69B","j":["lorry","semi","truck","vehicle","cars","transportation","express"]},"tractor":{"a":"Tractor","b":"1F69C","j":["vehicle","car","farming","agriculture"]},"racing-car":{"a":"Racing Car","b":"1F3CE","j":["car","racing","sports","race","fast","formula","f1"]},"motorcycle":{"a":"Motorcycle","b":"1F3CD","j":["racing","race","sports","fast"]},"motor-scooter":{"a":"Motor Scooter","b":"1F6F5","j":["motor","scooter","vehicle","vespa","sasha"]},"manual-wheelchair":{"a":"Manual Wheelchair","b":"1F9BD","j":["accessibility"]},"motorized-wheelchair":{"a":"Motorized Wheelchair","b":"1F9BC","j":["accessibility"]},"auto-rickshaw":{"a":"Auto Rickshaw","b":"1F6FA","j":["tuk tuk","move","transportation"]},"bicycle":{"a":"Bicycle","b":"1F6B2","j":["bike","sports","exercise","hipster"]},"kick-scooter":{"a":"Kick Scooter","b":"1F6F4","j":["kick","scooter","vehicle","razor"]},"skateboard":{"a":"Skateboard","b":"1F6F9","j":["board"]},"roller-skate":{"a":"Roller Skate","b":"1F6FC","j":["roller","skate","footwear","sports"]},"bus-stop":{"a":"Bus Stop","b":"1F68F","j":["bus","busstop","stop","transportation","wait"]},"motorway":{"a":"Motorway","b":"1F6E3","j":["highway","road","cupertino","interstate"]},"railway-track":{"a":"Railway Track","b":"1F6E4","j":["railway","train","transportation"]},"oil-drum":{"a":"Oil Drum","b":"1F6E2","j":["drum","oil","barrell"]},"fuel-pump":{"a":"Fuel Pump","b":"26FD","j":["diesel","fuel","fuelpump","gas","pump","station","gas station","petroleum"]},"police-car-light":{"a":"Police Car Light","b":"1F6A8","j":["beacon","car","light","police","revolving","ambulance","911","emergency","alert","error","pinged","law","legal"]},"horizontal-traffic-light":{"a":"Horizontal Traffic Light","b":"1F6A5","j":["light","signal","traffic","transportation"]},"vertical-traffic-light":{"a":"Vertical Traffic Light","b":"1F6A6","j":["light","signal","traffic","transportation","driving"]},"stop-sign":{"a":"Stop Sign","b":"1F6D1","j":["octagonal","sign","stop"]},"construction":{"a":"Construction","b":"1F6A7","j":["barrier","wip","progress","caution","warning"]},"anchor":{"a":"Anchor","b":"2693","j":["ship","tool","ferry","sea","boat"]},"sailboat":{"a":"Sailboat","b":"26F5","j":["boat","resort","sea","yacht","ship","summer","transportation","water","sailing"]},"canoe":{"a":"Canoe","b":"1F6F6","j":["boat","paddle","water","ship"]},"speedboat":{"a":"Speedboat","b":"1F6A4","j":["boat","ship","transportation","vehicle","summer"]},"passenger-ship":{"a":"Passenger Ship","b":"1F6F3","j":["passenger","ship","yacht","cruise","ferry"]},"ferry":{"a":"Ferry","b":"26F4","j":["boat","passenger","ship","yacht"]},"motor-boat":{"a":"Motor Boat","b":"1F6E5","j":["boat","motorboat","ship"]},"ship":{"a":"Ship","b":"1F6A2","j":["boat","passenger","transportation","titanic","deploy"]},"airplane":{"a":"Airplane","b":"2708","j":["aeroplane","vehicle","transportation","flight","fly"]},"small-airplane":{"a":"Small Airplane","b":"1F6E9","j":["aeroplane","airplane","flight","transportation","fly","vehicle"]},"airplane-departure":{"a":"Airplane Departure","b":"1F6EB","j":["aeroplane","airplane","check-in","departure","departures","airport","flight","landing"]},"airplane-arrival":{"a":"Airplane Arrival","b":"1F6EC","j":["aeroplane","airplane","arrivals","arriving","landing","airport","flight","boarding"]},"parachute":{"a":"Parachute","b":"1FA82","j":["hang-glide","parasail","skydive","fly","glide"]},"seat":{"a":"Seat","b":"1F4BA","j":["chair","sit","airplane","transport","bus","flight","fly"]},"helicopter":{"a":"Helicopter","b":"1F681","j":["vehicle","transportation","fly"]},"suspension-railway":{"a":"Suspension Railway","b":"1F69F","j":["railway","suspension","vehicle","transportation"]},"mountain-cableway":{"a":"Mountain Cableway","b":"1F6A0","j":["cable","gondola","mountain","transportation","vehicle","ski"]},"aerial-tramway":{"a":"Aerial Tramway","b":"1F6A1","j":["aerial","cable","car","gondola","tramway","transportation","vehicle","ski"]},"satellite":{"a":"Satellite","b":"1F6F0","j":["space","communication","gps","orbit","spaceflight","NASA","ISS"]},"rocket":{"a":"Rocket","b":"1F680","j":["space","launch","ship","staffmode","NASA","outer space","outer_space","fly"]},"flying-saucer":{"a":"Flying Saucer","b":"1F6F8","j":["UFO","transportation","vehicle","ufo"]},"bellhop-bell":{"a":"Bellhop Bell","b":"1F6CE","j":["bell","bellhop","hotel","service"]},"luggage":{"a":"Luggage","b":"1F9F3","j":["packing","travel"]},"hourglass-done":{"a":"Hourglass Done","b":"231B","j":["sand","timer","time","clock","oldschool","limit","exam","quiz","test"]},"hourglass-not-done":{"a":"Hourglass Not Done","b":"23F3","j":["hourglass","sand","timer","oldschool","time","countdown"]},"watch":{"a":"Watch","b":"231A","j":["clock","time","accessories"]},"alarm-clock":{"a":"Alarm Clock","b":"23F0","j":["alarm","clock","time","wake"]},"stopwatch":{"a":"Stopwatch","b":"23F1","j":["clock","time","deadline"]},"timer-clock":{"a":"Timer Clock","b":"23F2","j":["clock","timer","alarm"]},"mantelpiece-clock":{"a":"Mantelpiece Clock","b":"1F570","j":["clock","time"]},"twelve-oclock":{"a":"Twelve O’Clock","b":"1F55B","j":["00","12","12:00","clock","o’clock","twelve","twelve_o_clock","time","noon","midnight","midday","late","early","schedule"]},"twelvethirty":{"a":"Twelve-Thirty","b":"1F567","j":["12","12:30","clock","thirty","twelve","twelve-thirty","twelve_thirty","time","late","early","schedule"]},"one-oclock":{"a":"One O’Clock","b":"1F550","j":["00","1","1:00","clock","o’clock","one","one_o_clock","time","late","early","schedule"]},"onethirty":{"a":"One-Thirty","b":"1F55C","j":["1","1:30","clock","one","one-thirty","thirty","one_thirty","time","late","early","schedule"]},"two-oclock":{"a":"Two O’Clock","b":"1F551","j":["00","2","2:00","clock","o’clock","two","two_o_clock","time","late","early","schedule"]},"twothirty":{"a":"Two-Thirty","b":"1F55D","j":["2","2:30","clock","thirty","two","two-thirty","two_thirty","time","late","early","schedule"]},"three-oclock":{"a":"Three O’Clock","b":"1F552","j":["00","3","3:00","clock","o’clock","three","three_o_clock","time","late","early","schedule"]},"threethirty":{"a":"Three-Thirty","b":"1F55E","j":["3","3:30","clock","thirty","three","three-thirty","three_thirty","time","late","early","schedule"]},"four-oclock":{"a":"Four O’Clock","b":"1F553","j":["00","4","4:00","clock","four","o’clock","four_o_clock","time","late","early","schedule"]},"fourthirty":{"a":"Four-Thirty","b":"1F55F","j":["4","4:30","clock","four","four-thirty","thirty","four_thirty","time","late","early","schedule"]},"five-oclock":{"a":"Five O’Clock","b":"1F554","j":["00","5","5:00","clock","five","o’clock","five_o_clock","time","late","early","schedule"]},"fivethirty":{"a":"Five-Thirty","b":"1F560","j":["5","5:30","clock","five","five-thirty","thirty","five_thirty","time","late","early","schedule"]},"six-oclock":{"a":"Six O’Clock","b":"1F555","j":["00","6","6:00","clock","o’clock","six","six_o_clock","time","late","early","schedule","dawn","dusk"]},"sixthirty":{"a":"Six-Thirty","b":"1F561","j":["6","6:30","clock","six","six-thirty","thirty","six_thirty","time","late","early","schedule"]},"seven-oclock":{"a":"Seven O’Clock","b":"1F556","j":["00","7","7:00","clock","o’clock","seven","seven_o_clock","time","late","early","schedule"]},"seventhirty":{"a":"Seven-Thirty","b":"1F562","j":["7","7:30","clock","seven","seven-thirty","thirty","seven_thirty","time","late","early","schedule"]},"eight-oclock":{"a":"Eight O’Clock","b":"1F557","j":["00","8","8:00","clock","eight","o’clock","eight_o_clock","time","late","early","schedule"]},"eightthirty":{"a":"Eight-Thirty","b":"1F563","j":["8","8:30","clock","eight","eight-thirty","thirty","eight_thirty","time","late","early","schedule"]},"nine-oclock":{"a":"Nine O’Clock","b":"1F558","j":["00","9","9:00","clock","nine","o’clock","nine_o_clock","time","late","early","schedule"]},"ninethirty":{"a":"Nine-Thirty","b":"1F564","j":["9","9:30","clock","nine","nine-thirty","thirty","nine_thirty","time","late","early","schedule"]},"ten-oclock":{"a":"Ten O’Clock","b":"1F559","j":["00","10","10:00","clock","o’clock","ten","ten_o_clock","time","late","early","schedule"]},"tenthirty":{"a":"Ten-Thirty","b":"1F565","j":["10","10:30","clock","ten","ten-thirty","thirty","ten_thirty","time","late","early","schedule"]},"eleven-oclock":{"a":"Eleven O’Clock","b":"1F55A","j":["00","11","11:00","clock","eleven","o’clock","eleven_o_clock","time","late","early","schedule"]},"eleventhirty":{"a":"Eleven-Thirty","b":"1F566","j":["11","11:30","clock","eleven","eleven-thirty","thirty","eleven_thirty","time","late","early","schedule"]},"new-moon":{"a":"New Moon","b":"1F311","j":["dark","moon","nature","twilight","planet","space","night","evening","sleep"]},"waxing-crescent-moon":{"a":"Waxing Crescent Moon","b":"1F312","j":["crescent","moon","waxing","nature","twilight","planet","space","night","evening","sleep"]},"first-quarter-moon":{"a":"First Quarter Moon","b":"1F313","j":["moon","quarter","nature","twilight","planet","space","night","evening","sleep"]},"waxing-gibbous-moon":{"a":"Waxing Gibbous Moon","b":"1F314","j":["gibbous","moon","waxing","nature","night","sky","gray","twilight","planet","space","evening","sleep"]},"full-moon":{"a":"Full Moon","b":"1F315","j":["full","moon","nature","yellow","twilight","planet","space","night","evening","sleep"]},"waning-gibbous-moon":{"a":"Waning Gibbous Moon","b":"1F316","j":["gibbous","moon","waning","nature","twilight","planet","space","night","evening","sleep","waxing_gibbous_moon"]},"last-quarter-moon":{"a":"Last Quarter Moon","b":"1F317","j":["moon","quarter","nature","twilight","planet","space","night","evening","sleep"]},"waning-crescent-moon":{"a":"Waning Crescent Moon","b":"1F318","j":["crescent","moon","waning","nature","twilight","planet","space","night","evening","sleep"]},"crescent-moon":{"a":"Crescent Moon","b":"1F319","j":["crescent","moon","night","sleep","sky","evening","magic"]},"new-moon-face":{"a":"New Moon Face","b":"1F31A","j":["face","moon","nature","twilight","planet","space","night","evening","sleep"]},"first-quarter-moon-face":{"a":"First Quarter Moon Face","b":"1F31B","j":["face","moon","quarter","nature","twilight","planet","space","night","evening","sleep"]},"last-quarter-moon-face":{"a":"Last Quarter Moon Face","b":"1F31C","j":["face","moon","quarter","nature","twilight","planet","space","night","evening","sleep"]},"thermometer":{"a":"Thermometer","b":"1F321","j":["weather","temperature","hot","cold"]},"sun":{"a":"Sun","b":"2600","j":["bright","rays","sunny","weather","nature","brightness","summer","beach","spring"]},"full-moon-face":{"a":"Full Moon Face","b":"1F31D","j":["bright","face","full","moon","nature","twilight","planet","space","night","evening","sleep"]},"sun-with-face":{"a":"Sun with Face","b":"1F31E","j":["bright","face","sun","nature","morning","sky"]},"ringed-planet":{"a":"Ringed Planet","b":"1FA90","j":["saturn","saturnine","outerspace"]},"star":{"a":"Star","b":"2B50","j":["night","yellow"]},"glowing-star":{"a":"Glowing Star","b":"1F31F","j":["glittery","glow","shining","sparkle","star","night","awesome","good","magic"]},"shooting-star":{"a":"Shooting Star","b":"1F320","j":["falling","shooting","star","night","photo"]},"milky-way":{"a":"Milky Way","b":"1F30C","j":["space","photo","stars"]},"cloud":{"a":"Cloud","b":"2601","j":["weather","sky"]},"sun-behind-cloud":{"a":"Sun Behind Cloud","b":"26C5","j":["cloud","sun","weather","nature","cloudy","morning","fall","spring"]},"cloud-with-lightning-and-rain":{"a":"Cloud with Lightning and Rain","b":"26C8","j":["cloud","rain","thunder","weather","lightning"]},"sun-behind-small-cloud":{"a":"Sun Behind Small Cloud","b":"1F324","j":["cloud","sun","weather"]},"sun-behind-large-cloud":{"a":"Sun Behind Large Cloud","b":"1F325","j":["cloud","sun","weather"]},"sun-behind-rain-cloud":{"a":"Sun Behind Rain Cloud","b":"1F326","j":["cloud","rain","sun","weather"]},"cloud-with-rain":{"a":"Cloud with Rain","b":"1F327","j":["cloud","rain","weather"]},"cloud-with-snow":{"a":"Cloud with Snow","b":"1F328","j":["cloud","cold","snow","weather"]},"cloud-with-lightning":{"a":"Cloud with Lightning","b":"1F329","j":["cloud","lightning","weather","thunder"]},"tornado":{"a":"Tornado","b":"1F32A","j":["cloud","whirlwind","weather","cyclone","twister"]},"fog":{"a":"Fog","b":"1F32B","j":["cloud","weather"]},"wind-face":{"a":"Wind Face","b":"1F32C","j":["blow","cloud","face","wind","gust","air"]},"cyclone":{"a":"Cyclone","b":"1F300","j":["dizzy","hurricane","twister","typhoon","weather","swirl","blue","cloud","vortex","spiral","whirlpool","spin","tornado"]},"rainbow":{"a":"Rainbow","b":"1F308","j":["rain","nature","happy","unicorn_face","photo","sky","spring"]},"closed-umbrella":{"a":"Closed Umbrella","b":"1F302","j":["clothing","rain","umbrella","weather","drizzle"]},"umbrella":{"a":"Umbrella","b":"2602","j":["clothing","rain","weather","spring"]},"umbrella-with-rain-drops":{"a":"Umbrella with Rain Drops","b":"2614","j":["clothing","drop","rain","umbrella","rainy","weather","spring"]},"umbrella-on-ground":{"a":"Umbrella on Ground","b":"26F1","j":["rain","sun","umbrella","weather","summer"]},"high-voltage":{"a":"High Voltage","b":"26A1","j":["danger","electric","lightning","voltage","zap","thunder","weather","lightning bolt","fast"]},"snowflake":{"a":"Snowflake","b":"2744","j":["cold","snow","winter","season","weather","christmas","xmas"]},"snowman":{"a":"Snowman","b":"2603","j":["cold","snow","winter","season","weather","christmas","xmas","frozen"]},"snowman-without-snow":{"a":"Snowman Without Snow","b":"26C4","j":["cold","snow","snowman","winter","season","weather","christmas","xmas","frozen","without_snow"]},"comet":{"a":"Comet","b":"2604","j":["space"]},"fire":{"a":"Fire","b":"1F525","j":["flame","tool","hot","cook"]},"droplet":{"a":"Droplet","b":"1F4A7","j":["cold","comic","drop","sweat","water","drip","faucet","spring"]},"water-wave":{"a":"Water Wave","b":"1F30A","j":["ocean","water","wave","sea","nature","tsunami","disaster"]},"jackolantern":{"a":"Jack-O-Lantern","b":"1F383","j":["celebration","halloween","jack","jack-o-lantern","lantern","jack_o_lantern","light","pumpkin","creepy","fall"]},"christmas-tree":{"a":"Christmas Tree","b":"1F384","j":["celebration","Christmas","tree","festival","vacation","december","xmas"]},"fireworks":{"a":"Fireworks","b":"1F386","j":["celebration","photo","festival","carnival","congratulations"]},"sparkler":{"a":"Sparkler","b":"1F387","j":["celebration","fireworks","sparkle","stars","night","shine"]},"firecracker":{"a":"Firecracker","b":"1F9E8","j":["dynamite","explosive","fireworks","boom","explode","explosion"]},"sparkles":{"a":"Sparkles","b":"2728","j":["*","sparkle","star","stars","shine","shiny","cool","awesome","good","magic"]},"balloon":{"a":"Balloon","b":"1F388","j":["celebration","party","birthday","circus"]},"party-popper":{"a":"Party Popper","b":"1F389","j":["celebration","party","popper","tada","congratulations","birthday","magic","circus"]},"confetti-ball":{"a":"Confetti Ball","b":"1F38A","j":["ball","celebration","confetti","festival","party","birthday","circus"]},"tanabata-tree":{"a":"Tanabata Tree","b":"1F38B","j":["banner","celebration","Japanese","tree","plant","nature","branch","summer"]},"pine-decoration":{"a":"Pine Decoration","b":"1F38D","j":["bamboo","celebration","Japanese","pine","plant","nature","vegetable","panda"]},"japanese-dolls":{"a":"Japanese Dolls","b":"1F38E","j":["celebration","doll","festival","Japanese","Japanese dolls","japanese","toy","kimono"]},"carp-streamer":{"a":"Carp Streamer","b":"1F38F","j":["carp","celebration","streamer","fish","japanese","koinobori","banner"]},"wind-chime":{"a":"Wind Chime","b":"1F390","j":["bell","celebration","chime","wind","nature","ding","spring"]},"moon-viewing-ceremony":{"a":"Moon Viewing Ceremony","b":"1F391","j":["celebration","ceremony","moon","photo","japan","asia","tsukimi"]},"red-envelope":{"a":"Red Envelope","b":"1F9E7","j":["gift","good luck","hóngbāo","lai see","money"]},"ribbon":{"a":"Ribbon","b":"1F380","j":["celebration","decoration","pink","girl","bowtie"]},"wrapped-gift":{"a":"Wrapped Gift","b":"1F381","j":["box","celebration","gift","present","wrapped","birthday","christmas","xmas"]},"reminder-ribbon":{"a":"Reminder Ribbon","b":"1F397","j":["celebration","reminder","ribbon","sports","cause","support","awareness"]},"admission-tickets":{"a":"Admission Tickets","b":"1F39F","j":["admission","ticket","sports","concert","entrance"]},"ticket":{"a":"Ticket","b":"1F3AB","j":["admission","event","concert","pass"]},"military-medal":{"a":"Military Medal","b":"1F396","j":["celebration","medal","military","award","winning","army"]},"trophy":{"a":"Trophy","b":"1F3C6","j":["prize","win","award","contest","place","ftw","ceremony"]},"sports-medal":{"a":"Sports Medal","b":"1F3C5","j":["medal","award","winning"]},"1st-place-medal":{"a":"1st Place Medal","b":"1F947","j":["first","gold","medal","award","winning"]},"2nd-place-medal":{"a":"2nd Place Medal","b":"1F948","j":["medal","second","silver","award"]},"3rd-place-medal":{"a":"3rd Place Medal","b":"1F949","j":["bronze","medal","third","award"]},"soccer-ball":{"a":"Soccer Ball","b":"26BD","j":["ball","football","soccer","sports"]},"baseball":{"a":"Baseball","b":"26BE","j":["ball","sports","balls"]},"softball":{"a":"Softball","b":"1F94E","j":["ball","glove","underarm","sports","balls"]},"basketball":{"a":"Basketball","b":"1F3C0","j":["ball","hoop","sports","balls","NBA"]},"volleyball":{"a":"Volleyball","b":"1F3D0","j":["ball","game","sports","balls"]},"american-football":{"a":"American Football","b":"1F3C8","j":["american","ball","football","sports","balls","NFL"]},"rugby-football":{"a":"Rugby Football","b":"1F3C9","j":["ball","football","rugby","sports","team"]},"tennis":{"a":"Tennis","b":"1F3BE","j":["ball","racquet","sports","balls","green"]},"flying-disc":{"a":"Flying Disc","b":"1F94F","j":["ultimate","sports","frisbee"]},"bowling":{"a":"Bowling","b":"1F3B3","j":["ball","game","sports","fun","play"]},"cricket-game":{"a":"Cricket Game","b":"1F3CF","j":["ball","bat","game","sports"]},"field-hockey":{"a":"Field Hockey","b":"1F3D1","j":["ball","field","game","hockey","stick","sports"]},"ice-hockey":{"a":"Ice Hockey","b":"1F3D2","j":["game","hockey","ice","puck","stick","sports"]},"lacrosse":{"a":"Lacrosse","b":"1F94D","j":["ball","goal","stick","sports"]},"ping-pong":{"a":"Ping Pong","b":"1F3D3","j":["ball","bat","game","paddle","table tennis","sports","pingpong"]},"badminton":{"a":"Badminton","b":"1F3F8","j":["birdie","game","racquet","shuttlecock","sports"]},"boxing-glove":{"a":"Boxing Glove","b":"1F94A","j":["boxing","glove","sports","fighting"]},"martial-arts-uniform":{"a":"Martial Arts Uniform","b":"1F94B","j":["judo","karate","martial arts","taekwondo","uniform"]},"goal-net":{"a":"Goal Net","b":"1F945","j":["goal","net","sports"]},"flag-in-hole":{"a":"Flag in Hole","b":"26F3","j":["golf","hole","sports","business","flag","summer"]},"ice-skate":{"a":"Ice Skate","b":"26F8","j":["ice","skate","sports"]},"fishing-pole":{"a":"Fishing Pole","b":"1F3A3","j":["fish","pole","food","hobby","summer"]},"diving-mask":{"a":"Diving Mask","b":"1F93F","j":["diving","scuba","snorkeling","sport","ocean"]},"running-shirt":{"a":"Running Shirt","b":"1F3BD","j":["athletics","running","sash","shirt","play","pageant"]},"skis":{"a":"Skis","b":"1F3BF","j":["ski","snow","sports","winter","cold"]},"sled":{"a":"Sled","b":"1F6F7","j":["sledge","sleigh","luge","toboggan"]},"curling-stone":{"a":"Curling Stone","b":"1F94C","j":["game","rock","sports"]},"bullseye":{"a":"Bullseye","b":"1F3AF","j":["dart","direct hit","game","hit","target","direct_hit","play","bar"]},"yoyo":{"a":"Yo-Yo","b":"1FA80","j":["fluctuate","toy","yo-yo","yo_yo"]},"kite":{"a":"Kite","b":"1FA81","j":["fly","soar","wind"]},"pool-8-ball":{"a":"Pool 8 Ball","b":"1F3B1","j":["8","ball","billiard","eight","game","pool","hobby","luck","magic"]},"crystal-ball":{"a":"Crystal Ball","b":"1F52E","j":["ball","crystal","fairy tale","fantasy","fortune","tool","disco","party","magic","circus","fortune_teller"]},"magic-wand":{"a":"Magic Wand","b":"1FA84","j":["magic","witch","wizard","supernature","power"]},"nazar-amulet":{"a":"Nazar Amulet","b":"1F9FF","j":["bead","charm","evil-eye","nazar","talisman"]},"video-game":{"a":"Video Game","b":"1F3AE","j":["controller","game","play","console","PS4"]},"joystick":{"a":"Joystick","b":"1F579","j":["game","video game","play"]},"slot-machine":{"a":"Slot Machine","b":"1F3B0","j":["game","slot","bet","gamble","vegas","fruit machine","luck","casino"]},"game-die":{"a":"Game Die","b":"1F3B2","j":["dice","die","game","random","tabletop","play","luck"]},"puzzle-piece":{"a":"Puzzle Piece","b":"1F9E9","j":["clue","interlocking","jigsaw","piece","puzzle"]},"teddy-bear":{"a":"Teddy Bear","b":"1F9F8","j":["plaything","plush","stuffed","toy"]},"piata":{"a":"Piñata","b":"1FA85","j":["celebration","party","piñata","pinata","mexico","candy"]},"nesting-dolls":{"a":"Nesting Dolls","b":"1FA86","j":["doll","nesting","russia","matryoshka","toy"]},"spade-suit":{"a":"Spade Suit","b":"2660","j":["card","game","poker","cards","suits","magic"]},"heart-suit":{"a":"Heart Suit","b":"2665","j":["card","game","poker","cards","magic","suits"]},"diamond-suit":{"a":"Diamond Suit","b":"2666","j":["card","game","poker","cards","magic","suits"]},"club-suit":{"a":"Club Suit","b":"2663","j":["card","game","poker","cards","magic","suits"]},"chess-pawn":{"a":"Chess Pawn","b":"265F","j":["chess","dupe","expendable"]},"joker":{"a":"Joker","b":"1F0CF","j":["card","game","wildcard","poker","cards","play","magic"]},"mahjong-red-dragon":{"a":"Mahjong Red Dragon","b":"1F004","j":["game","mahjong","red","play","chinese","kanji"]},"flower-playing-cards":{"a":"Flower Playing Cards","b":"1F3B4","j":["card","flower","game","Japanese","playing","sunset","red"]},"performing-arts":{"a":"Performing Arts","b":"1F3AD","j":["art","mask","performing","theater","theatre","acting","drama"]},"framed-picture":{"a":"Framed Picture","b":"1F5BC","j":["art","frame","museum","painting","picture","photography"]},"artist-palette":{"a":"Artist Palette","b":"1F3A8","j":["art","museum","painting","palette","design","paint","draw","colors"]},"thread":{"a":"Thread","b":"1F9F5","j":["needle","sewing","spool","string"]},"sewing-needle":{"a":"Sewing Needle","b":"1FAA1","j":["embroidery","needle","sewing","stitches","sutures","tailoring"]},"yarn":{"a":"Yarn","b":"1F9F6","j":["ball","crochet","knit"]},"knot":{"a":"Knot","b":"1FAA2","j":["rope","tangled","tie","twine","twist","scout"]},"glasses":{"a":"Glasses","b":"1F453","j":["clothing","eye","eyeglasses","eyewear","fashion","accessories","eyesight","nerdy","dork","geek"]},"sunglasses":{"a":"Sunglasses","b":"1F576","j":["dark","eye","eyewear","glasses","face","cool","accessories"]},"goggles":{"a":"Goggles","b":"1F97D","j":["eye protection","swimming","welding","eyes","protection","safety"]},"lab-coat":{"a":"Lab Coat","b":"1F97C","j":["doctor","experiment","scientist","chemist"]},"safety-vest":{"a":"Safety Vest","b":"1F9BA","j":["emergency","safety","vest","protection"]},"necktie":{"a":"Necktie","b":"1F454","j":["clothing","tie","shirt","suitup","formal","fashion","cloth","business"]},"tshirt":{"a":"T-Shirt","b":"1F455","j":["clothing","shirt","t-shirt","t_shirt","fashion","cloth","casual","tee"]},"jeans":{"a":"Jeans","b":"1F456","j":["clothing","pants","trousers","fashion","shopping"]},"scarf":{"a":"Scarf","b":"1F9E3","j":["neck","winter","clothes"]},"gloves":{"a":"Gloves","b":"1F9E4","j":["hand","hands","winter","clothes"]},"coat":{"a":"Coat","b":"1F9E5","j":["jacket"]},"socks":{"a":"Socks","b":"1F9E6","j":["stocking","stockings","clothes"]},"dress":{"a":"Dress","b":"1F457","j":["clothing","clothes","fashion","shopping"]},"kimono":{"a":"Kimono","b":"1F458","j":["clothing","dress","fashion","women","female","japanese"]},"sari":{"a":"Sari","b":"1F97B","j":["clothing","dress"]},"onepiece-swimsuit":{"a":"One-Piece Swimsuit","b":"1FA71","j":["bathing suit","one-piece swimsuit","one_piece_swimsuit","fashion"]},"briefs":{"a":"Briefs","b":"1FA72","j":["bathing suit","one-piece","swimsuit","underwear","clothing"]},"shorts":{"a":"Shorts","b":"1FA73","j":["bathing suit","pants","underwear","clothing"]},"bikini":{"a":"Bikini","b":"1F459","j":["clothing","swim","swimming","female","woman","girl","fashion","beach","summer"]},"womans-clothes":{"a":"Woman’S Clothes","b":"1F45A","j":["clothing","woman","woman’s clothes","woman_s_clothes","fashion","shopping_bags","female"]},"purse":{"a":"Purse","b":"1F45B","j":["clothing","coin","fashion","accessories","money","sales","shopping"]},"handbag":{"a":"Handbag","b":"1F45C","j":["bag","clothing","purse","fashion","accessory","accessories","shopping"]},"clutch-bag":{"a":"Clutch Bag","b":"1F45D","j":["bag","clothing","pouch","accessories","shopping"]},"shopping-bags":{"a":"Shopping Bags","b":"1F6CD","j":["bag","hotel","shopping","mall","buy","purchase"]},"backpack":{"a":"Backpack","b":"1F392","j":["bag","rucksack","satchel","school","student","education"]},"thong-sandal":{"a":"Thong Sandal","b":"1FA74","j":["beach sandals","sandals","thong sandals","thongs","zōri","footwear","summer"]},"mans-shoe":{"a":"Man’S Shoe","b":"1F45E","j":["clothing","man","man’s shoe","shoe","man_s_shoe","fashion","male"]},"running-shoe":{"a":"Running Shoe","b":"1F45F","j":["athletic","clothing","shoe","sneaker","shoes","sports","sneakers"]},"hiking-boot":{"a":"Hiking Boot","b":"1F97E","j":["backpacking","boot","camping","hiking"]},"flat-shoe":{"a":"Flat Shoe","b":"1F97F","j":["ballet flat","slip-on","slipper","ballet"]},"highheeled-shoe":{"a":"High-Heeled Shoe","b":"1F460","j":["clothing","heel","high-heeled shoe","shoe","woman","high_heeled_shoe","fashion","shoes","female","pumps","stiletto"]},"womans-sandal":{"a":"Woman’S Sandal","b":"1F461","j":["clothing","sandal","shoe","woman","woman’s sandal","woman_s_sandal","shoes","fashion","flip flops"]},"ballet-shoes":{"a":"Ballet Shoes","b":"1FA70","j":["ballet","dance"]},"womans-boot":{"a":"Woman’S Boot","b":"1F462","j":["boot","clothing","shoe","woman","woman’s boot","woman_s_boot","shoes","fashion"]},"crown":{"a":"Crown","b":"1F451","j":["clothing","king","queen","kod","leader","royalty","lord"]},"womans-hat":{"a":"Woman’S Hat","b":"1F452","j":["clothing","hat","woman","woman’s hat","woman_s_hat","fashion","accessories","female","lady","spring"]},"top-hat":{"a":"Top Hat","b":"1F3A9","j":["clothing","hat","top","tophat","magic","gentleman","classy","circus"]},"graduation-cap":{"a":"Graduation Cap","b":"1F393","j":["cap","celebration","clothing","graduation","hat","school","college","degree","university","legal","learn","education"]},"billed-cap":{"a":"Billed Cap","b":"1F9E2","j":["baseball cap","cap","baseball"]},"military-helmet":{"a":"Military Helmet","b":"1FA96","j":["army","helmet","military","soldier","warrior","protection"]},"rescue-workers-helmet":{"a":"Rescue Worker’S Helmet","b":"26D1","j":["aid","cross","face","hat","helmet","rescue worker’s helmet","rescue_worker_s_helmet","construction","build"]},"prayer-beads":{"a":"Prayer Beads","b":"1F4FF","j":["beads","clothing","necklace","prayer","religion","dhikr","religious"]},"lipstick":{"a":"Lipstick","b":"1F484","j":["cosmetics","makeup","female","girl","fashion","woman"]},"ring":{"a":"Ring","b":"1F48D","j":["diamond","wedding","propose","marriage","valentines","fashion","jewelry","gem","engagement"]},"gem-stone":{"a":"Gem Stone","b":"1F48E","j":["diamond","gem","jewel","blue","ruby","jewelry"]},"muted-speaker":{"a":"Muted Speaker","b":"1F507","j":["mute","quiet","silent","speaker","sound","volume","silence"]},"speaker-low-volume":{"a":"Speaker Low Volume","b":"1F508","j":["soft","sound","volume","silence","broadcast"]},"speaker-medium-volume":{"a":"Speaker Medium Volume","b":"1F509","j":["medium","volume","speaker","broadcast"]},"speaker-high-volume":{"a":"Speaker High Volume","b":"1F50A","j":["loud","volume","noise","noisy","speaker","broadcast"]},"loudspeaker":{"a":"Loudspeaker","b":"1F4E2","j":["loud","public address","volume","sound"]},"megaphone":{"a":"Megaphone","b":"1F4E3","j":["cheering","sound","speaker","volume"]},"postal-horn":{"a":"Postal Horn","b":"1F4EF","j":["horn","post","postal","instrument","music"]},"bell":{"a":"Bell","b":"1F514","j":["sound","notification","christmas","xmas","chime"]},"bell-with-slash":{"a":"Bell with Slash","b":"1F515","j":["bell","forbidden","mute","quiet","silent","sound","volume"]},"musical-score":{"a":"Musical Score","b":"1F3BC","j":["music","score","treble","clef","compose"]},"musical-note":{"a":"Musical Note","b":"1F3B5","j":["music","note","score","tone","sound"]},"musical-notes":{"a":"Musical Notes","b":"1F3B6","j":["music","note","notes","score"]},"studio-microphone":{"a":"Studio Microphone","b":"1F399","j":["mic","microphone","music","studio","sing","recording","artist","talkshow"]},"level-slider":{"a":"Level Slider","b":"1F39A","j":["level","music","slider","scale"]},"control-knobs":{"a":"Control Knobs","b":"1F39B","j":["control","knobs","music","dial"]},"microphone":{"a":"Microphone","b":"1F3A4","j":["karaoke","mic","sound","music","PA","sing","talkshow"]},"headphone":{"a":"Headphone","b":"1F3A7","j":["earbud","music","score","gadgets"]},"radio":{"a":"Radio","b":"1F4FB","j":["video","communication","music","podcast","program"]},"saxophone":{"a":"Saxophone","b":"1F3B7","j":["instrument","music","sax","jazz","blues"]},"accordion":{"a":"Accordion","b":"1FA97","j":["concertina","squeeze box","music"]},"guitar":{"a":"Guitar","b":"1F3B8","j":["instrument","music"]},"musical-keyboard":{"a":"Musical Keyboard","b":"1F3B9","j":["instrument","keyboard","music","piano","compose"]},"trumpet":{"a":"Trumpet","b":"1F3BA","j":["instrument","music","brass"]},"violin":{"a":"Violin","b":"1F3BB","j":["instrument","music","orchestra","symphony"]},"banjo":{"a":"Banjo","b":"1FA95","j":["music","stringed","instructment"]},"drum":{"a":"Drum","b":"1F941","j":["drumsticks","music","instrument","snare"]},"long-drum":{"a":"Long Drum","b":"1FA98","j":["beat","conga","drum","rhythm","music"]},"mobile-phone":{"a":"Mobile Phone","b":"1F4F1","j":["cell","mobile","phone","telephone","technology","apple","gadgets","dial"]},"mobile-phone-with-arrow":{"a":"Mobile Phone with Arrow","b":"1F4F2","j":["arrow","cell","mobile","phone","receive","iphone","incoming"]},"telephone":{"a":"Telephone","b":"260E","j":["phone","technology","communication","dial"]},"telephone-receiver":{"a":"Telephone Receiver","b":"1F4DE","j":["phone","receiver","telephone","technology","communication","dial"]},"pager":{"a":"Pager","b":"1F4DF","j":["bbcall","oldschool","90s"]},"fax-machine":{"a":"Fax Machine","b":"1F4E0","j":["fax","communication","technology"]},"battery":{"a":"Battery","b":"1F50B","j":["power","energy","sustain"]},"electric-plug":{"a":"Electric Plug","b":"1F50C","j":["electric","electricity","plug","charger","power"]},"laptop":{"a":"Laptop","b":"1F4BB","j":["computer","pc","personal","technology","screen","display","monitor"]},"desktop-computer":{"a":"Desktop Computer","b":"1F5A5","j":["computer","desktop","technology","computing","screen"]},"printer":{"a":"Printer","b":"1F5A8","j":["computer","paper","ink"]},"keyboard":{"a":"Keyboard","b":"2328","j":["computer","technology","type","input","text"]},"computer-mouse":{"a":"Computer Mouse","b":"1F5B1","j":["computer","click"]},"trackball":{"a":"Trackball","b":"1F5B2","j":["computer","technology","trackpad"]},"computer-disk":{"a":"Computer Disk","b":"1F4BD","j":["computer","disk","minidisk","optical","technology","record","data","90s"]},"floppy-disk":{"a":"Floppy Disk","b":"1F4BE","j":["computer","disk","floppy","oldschool","technology","save","90s","80s"]},"optical-disk":{"a":"Optical Disk","b":"1F4BF","j":["cd","computer","disk","optical","technology","dvd","disc","90s"]},"dvd":{"a":"Dvd","b":"1F4C0","j":["blu-ray","computer","disk","optical","cd","disc"]},"abacus":{"a":"Abacus","b":"1F9EE","j":["calculation"]},"movie-camera":{"a":"Movie Camera","b":"1F3A5","j":["camera","cinema","movie","film","record"]},"film-frames":{"a":"Film Frames","b":"1F39E","j":["cinema","film","frames","movie"]},"film-projector":{"a":"Film Projector","b":"1F4FD","j":["cinema","film","movie","projector","video","tape","record"]},"clapper-board":{"a":"Clapper Board","b":"1F3AC","j":["clapper","movie","film","record"]},"television":{"a":"Television","b":"1F4FA","j":["tv","video","technology","program","oldschool","show"]},"camera":{"a":"Camera","b":"1F4F7","j":["video","gadgets","photography"]},"camera-with-flash":{"a":"Camera with Flash","b":"1F4F8","j":["camera","flash","video","photography","gadgets"]},"video-camera":{"a":"Video Camera","b":"1F4F9","j":["camera","video","film","record"]},"videocassette":{"a":"Videocassette","b":"1F4FC","j":["tape","vhs","video","record","oldschool","90s","80s"]},"magnifying-glass-tilted-left":{"a":"Magnifying Glass Tilted Left","b":"1F50D","j":["glass","magnifying","search","tool","zoom","find","detective"]},"magnifying-glass-tilted-right":{"a":"Magnifying Glass Tilted Right","b":"1F50E","j":["glass","magnifying","search","tool","zoom","find","detective"]},"candle":{"a":"Candle","b":"1F56F","j":["light","fire","wax"]},"light-bulb":{"a":"Light Bulb","b":"1F4A1","j":["bulb","comic","electric","idea","light","electricity"]},"flashlight":{"a":"Flashlight","b":"1F526","j":["electric","light","tool","torch","dark","camping","sight","night"]},"red-paper-lantern":{"a":"Red Paper Lantern","b":"1F3EE","j":["bar","lantern","light","red","paper","halloween","spooky"]},"diya-lamp":{"a":"Diya Lamp","b":"1FA94","j":["diya","lamp","oil","lighting"]},"notebook-with-decorative-cover":{"a":"Notebook with Decorative Cover","b":"1F4D4","j":["book","cover","decorated","notebook","classroom","notes","record","paper","study"]},"closed-book":{"a":"Closed Book","b":"1F4D5","j":["book","closed","read","library","knowledge","textbook","learn"]},"open-book":{"a":"Open Book","b":"1F4D6","j":["book","open","read","library","knowledge","literature","learn","study"]},"green-book":{"a":"Green Book","b":"1F4D7","j":["book","green","read","library","knowledge","study"]},"blue-book":{"a":"Blue Book","b":"1F4D8","j":["blue","book","read","library","knowledge","learn","study"]},"orange-book":{"a":"Orange Book","b":"1F4D9","j":["book","orange","read","library","knowledge","textbook","study"]},"books":{"a":"Books","b":"1F4DA","j":["book","literature","library","study"]},"notebook":{"a":"Notebook","b":"1F4D3","j":["stationery","record","notes","paper","study"]},"ledger":{"a":"Ledger","b":"1F4D2","j":["notebook","notes","paper"]},"page-with-curl":{"a":"Page with Curl","b":"1F4C3","j":["curl","document","page","documents","office","paper"]},"scroll":{"a":"Scroll","b":"1F4DC","j":["paper","documents","ancient","history"]},"page-facing-up":{"a":"Page Facing Up","b":"1F4C4","j":["document","page","documents","office","paper","information"]},"newspaper":{"a":"Newspaper","b":"1F4F0","j":["news","paper","press","headline"]},"rolledup-newspaper":{"a":"Rolled-Up Newspaper","b":"1F5DE","j":["news","newspaper","paper","rolled","rolled-up newspaper","rolled_up_newspaper","press","headline"]},"bookmark-tabs":{"a":"Bookmark Tabs","b":"1F4D1","j":["bookmark","mark","marker","tabs","favorite","save","order","tidy"]},"bookmark":{"a":"Bookmark","b":"1F516","j":["mark","favorite","label","save"]},"label":{"a":"Label","b":"1F3F7","j":["sale","tag"]},"money-bag":{"a":"Money Bag","b":"1F4B0","j":["bag","dollar","money","moneybag","payment","coins","sale"]},"coin":{"a":"Coin","b":"1FA99","j":["gold","metal","money","silver","treasure","currency"]},"yen-banknote":{"a":"Yen Banknote","b":"1F4B4","j":["banknote","bill","currency","money","note","yen","sales","japanese","dollar"]},"dollar-banknote":{"a":"Dollar Banknote","b":"1F4B5","j":["banknote","bill","currency","dollar","money","note","sales"]},"euro-banknote":{"a":"Euro Banknote","b":"1F4B6","j":["banknote","bill","currency","euro","money","note","sales","dollar"]},"pound-banknote":{"a":"Pound Banknote","b":"1F4B7","j":["banknote","bill","currency","money","note","pound","british","sterling","sales","bills","uk","england"]},"money-with-wings":{"a":"Money with Wings","b":"1F4B8","j":["banknote","bill","fly","money","wings","dollar","bills","payment","sale"]},"credit-card":{"a":"Credit Card","b":"1F4B3","j":["card","credit","money","sales","dollar","bill","payment","shopping"]},"receipt":{"a":"Receipt","b":"1F9FE","j":["accounting","bookkeeping","evidence","proof","expenses"]},"chart-increasing-with-yen":{"a":"Chart Increasing with Yen","b":"1F4B9","j":["chart","graph","growth","money","yen","green-square","presentation","stats"]},"envelope":{"a":"Envelope","b":"2709","j":["email","letter","postal","inbox","communication"]},"email":{"a":"E-Mail","b":"1F4E7","j":["e-mail","letter","mail","e_mail","communication","inbox"]},"incoming-envelope":{"a":"Incoming Envelope","b":"1F4E8","j":["e-mail","email","envelope","incoming","letter","receive","inbox"]},"envelope-with-arrow":{"a":"Envelope with Arrow","b":"1F4E9","j":["arrow","e-mail","email","envelope","outgoing","communication"]},"outbox-tray":{"a":"Outbox Tray","b":"1F4E4","j":["box","letter","mail","outbox","sent","tray","inbox","email"]},"inbox-tray":{"a":"Inbox Tray","b":"1F4E5","j":["box","inbox","letter","mail","receive","tray","email","documents"]},"package":{"a":"Package","b":"1F4E6","j":["box","parcel","mail","gift","cardboard","moving"]},"closed-mailbox-with-raised-flag":{"a":"Closed Mailbox with Raised Flag","b":"1F4EB","j":["closed","mail","mailbox","postbox","email","inbox","communication"]},"closed-mailbox-with-lowered-flag":{"a":"Closed Mailbox with Lowered Flag","b":"1F4EA","j":["closed","lowered","mail","mailbox","postbox","email","communication","inbox"]},"open-mailbox-with-raised-flag":{"a":"Open Mailbox with Raised Flag","b":"1F4EC","j":["mail","mailbox","open","postbox","email","inbox","communication"]},"open-mailbox-with-lowered-flag":{"a":"Open Mailbox with Lowered Flag","b":"1F4ED","j":["lowered","mail","mailbox","open","postbox","email","inbox"]},"postbox":{"a":"Postbox","b":"1F4EE","j":["mail","mailbox","email","letter","envelope"]},"ballot-box-with-ballot":{"a":"Ballot Box with Ballot","b":"1F5F3","j":["ballot","box","election","vote"]},"pencil":{"a":"Pencil","b":"270F","j":["stationery","write","paper","writing","school","study"]},"black-nib":{"a":"Black Nib","b":"2712","j":["nib","pen","stationery","writing","write"]},"fountain-pen":{"a":"Fountain Pen","b":"1F58B","j":["fountain","pen","stationery","writing","write"]},"pen":{"a":"Pen","b":"1F58A","j":["ballpoint","stationery","writing","write"]},"paintbrush":{"a":"Paintbrush","b":"1F58C","j":["painting","drawing","creativity","art"]},"crayon":{"a":"Crayon","b":"1F58D","j":["drawing","creativity"]},"memo":{"a":"Memo","b":"1F4DD","j":["pencil","write","documents","stationery","paper","writing","legal","exam","quiz","test","study","compose"]},"briefcase":{"a":"Briefcase","b":"1F4BC","j":["business","documents","work","law","legal","job","career"]},"file-folder":{"a":"File Folder","b":"1F4C1","j":["file","folder","documents","business","office"]},"open-file-folder":{"a":"Open File Folder","b":"1F4C2","j":["file","folder","open","documents","load"]},"card-index-dividers":{"a":"Card Index Dividers","b":"1F5C2","j":["card","dividers","index","organizing","business","stationery"]},"calendar":{"a":"Calendar","b":"1F4C5","j":["date","schedule"]},"tearoff-calendar":{"a":"Tear-off Calendar","b":"1F4C6","j":["calendar","tear-off calendar","tear_off_calendar","schedule","date","planning"]},"spiral-notepad":{"a":"Spiral Notepad","b":"1F5D2","j":["note","pad","spiral","memo","stationery"]},"spiral-calendar":{"a":"Spiral Calendar","b":"1F5D3","j":["calendar","pad","spiral","date","schedule","planning"]},"card-index":{"a":"Card Index","b":"1F4C7","j":["card","index","rolodex","business","stationery"]},"chart-increasing":{"a":"Chart Increasing","b":"1F4C8","j":["chart","graph","growth","trend","upward","presentation","stats","recovery","business","economics","money","sales","good","success"]},"chart-decreasing":{"a":"Chart Decreasing","b":"1F4C9","j":["chart","down","graph","trend","presentation","stats","recession","business","economics","money","sales","bad","failure"]},"bar-chart":{"a":"Bar Chart","b":"1F4CA","j":["bar","chart","graph","presentation","stats"]},"clipboard":{"a":"Clipboard","b":"1F4CB","j":["stationery","documents"]},"pushpin":{"a":"Pushpin","b":"1F4CC","j":["pin","stationery","mark","here"]},"round-pushpin":{"a":"Round Pushpin","b":"1F4CD","j":["pin","pushpin","stationery","location","map","here"]},"paperclip":{"a":"Paperclip","b":"1F4CE","j":["documents","stationery"]},"linked-paperclips":{"a":"Linked Paperclips","b":"1F587","j":["link","paperclip","documents","stationery"]},"straight-ruler":{"a":"Straight Ruler","b":"1F4CF","j":["ruler","straight edge","stationery","calculate","length","math","school","drawing","architect","sketch"]},"triangular-ruler":{"a":"Triangular Ruler","b":"1F4D0","j":["ruler","set","triangle","stationery","math","architect","sketch"]},"scissors":{"a":"Scissors","b":"2702","j":["cutting","tool","stationery","cut"]},"card-file-box":{"a":"Card File Box","b":"1F5C3","j":["box","card","file","business","stationery"]},"file-cabinet":{"a":"File Cabinet","b":"1F5C4","j":["cabinet","file","filing","organizing"]},"wastebasket":{"a":"Wastebasket","b":"1F5D1","j":["bin","trash","rubbish","garbage","toss"]},"locked":{"a":"Locked","b":"1F512","j":["closed","security","password","padlock"]},"unlocked":{"a":"Unlocked","b":"1F513","j":["lock","open","unlock","privacy","security"]},"locked-with-pen":{"a":"Locked with Pen","b":"1F50F","j":["ink","lock","nib","pen","privacy","security","secret"]},"locked-with-key":{"a":"Locked with Key","b":"1F510","j":["closed","key","lock","secure","security","privacy"]},"key":{"a":"Key","b":"1F511","j":["lock","password","door"]},"old-key":{"a":"Old Key","b":"1F5DD","j":["clue","key","lock","old","door","password"]},"hammer":{"a":"Hammer","b":"1F528","j":["tool","tools","build","create"]},"axe":{"a":"Axe","b":"1FA93","j":["chop","hatchet","split","wood","tool","cut"]},"pick":{"a":"Pick","b":"26CF","j":["mining","tool","tools","dig"]},"hammer-and-pick":{"a":"Hammer and Pick","b":"2692","j":["hammer","pick","tool","tools","build","create"]},"hammer-and-wrench":{"a":"Hammer and Wrench","b":"1F6E0","j":["hammer","spanner","tool","wrench","tools","build","create"]},"dagger":{"a":"Dagger","b":"1F5E1","j":["knife","weapon"]},"crossed-swords":{"a":"Crossed Swords","b":"2694","j":["crossed","swords","weapon"]},"water-pistol":{"a":"Water Pistol","b":"1F52B","j":["gun","handgun","pistol","revolver","tool","water","weapon","violence"]},"boomerang":{"a":"Boomerang","b":"1FA83","j":["australia","rebound","repercussion","weapon"]},"bow-and-arrow":{"a":"Bow and Arrow","b":"1F3F9","j":["archer","arrow","bow","Sagittarius","zodiac","sports"]},"shield":{"a":"Shield","b":"1F6E1","j":["weapon","protection","security"]},"carpentry-saw":{"a":"Carpentry Saw","b":"1FA9A","j":["carpenter","lumber","saw","tool","cut","chop"]},"wrench":{"a":"Wrench","b":"1F527","j":["spanner","tool","tools","diy","ikea","fix","maintainer"]},"screwdriver":{"a":"Screwdriver","b":"1FA9B","j":["screw","tool","tools"]},"nut-and-bolt":{"a":"Nut and Bolt","b":"1F529","j":["bolt","nut","tool","handy","tools","fix"]},"gear":{"a":"Gear","b":"2699","j":["cog","cogwheel","tool"]},"clamp":{"a":"Clamp","b":"1F5DC","j":["compress","tool","vice"]},"balance-scale":{"a":"Balance Scale","b":"2696","j":["balance","justice","Libra","scale","zodiac","law","fairness","weight"]},"white-cane":{"a":"White Cane","b":"1F9AF","j":["accessibility","blind","probing_cane"]},"link":{"a":"Link","b":"1F517","j":["rings","url"]},"chains":{"a":"Chains","b":"26D3","j":["chain","lock","arrest"]},"hook":{"a":"Hook","b":"1FA9D","j":["catch","crook","curve","ensnare","selling point","tools"]},"toolbox":{"a":"Toolbox","b":"1F9F0","j":["chest","mechanic","tool","tools","diy","fix","maintainer"]},"magnet":{"a":"Magnet","b":"1F9F2","j":["attraction","horseshoe","magnetic"]},"ladder":{"a":"Ladder","b":"1FA9C","j":["climb","rung","step","tools"]},"alembic":{"a":"Alembic","b":"2697","j":["chemistry","tool","distilling","science","experiment"]},"test-tube":{"a":"Test Tube","b":"1F9EA","j":["chemist","chemistry","experiment","lab","science"]},"petri-dish":{"a":"Petri Dish","b":"1F9EB","j":["bacteria","biologist","biology","culture","lab"]},"dna":{"a":"Dna","b":"1F9EC","j":["biologist","evolution","gene","genetics","life"]},"microscope":{"a":"Microscope","b":"1F52C","j":["science","tool","laboratory","experiment","zoomin","study"]},"telescope":{"a":"Telescope","b":"1F52D","j":["science","tool","stars","space","zoom","astronomy"]},"satellite-antenna":{"a":"Satellite Antenna","b":"1F4E1","j":["antenna","dish","satellite","communication","future","radio","space"]},"syringe":{"a":"Syringe","b":"1F489","j":["medicine","needle","shot","sick","health","hospital","drugs","blood","doctor","nurse"]},"drop-of-blood":{"a":"Drop of Blood","b":"1FA78","j":["bleed","blood donation","injury","medicine","menstruation","period","hurt","harm","wound"]},"pill":{"a":"Pill","b":"1F48A","j":["doctor","medicine","sick","health","pharmacy","drug"]},"adhesive-bandage":{"a":"Adhesive Bandage","b":"1FA79","j":["bandage","heal"]},"stethoscope":{"a":"Stethoscope","b":"1FA7A","j":["doctor","heart","medicine","health"]},"door":{"a":"Door","b":"1F6AA","j":["house","entry","exit"]},"elevator":{"a":"Elevator","b":"1F6D7","j":["accessibility","hoist","lift"]},"mirror":{"a":"Mirror","b":"1FA9E","j":["reflection","reflector","speculum"]},"window":{"a":"Window","b":"1FA9F","j":["frame","fresh air","opening","transparent","view","scenery"]},"bed":{"a":"Bed","b":"1F6CF","j":["hotel","sleep","rest"]},"couch-and-lamp":{"a":"Couch and Lamp","b":"1F6CB","j":["couch","hotel","lamp","read","chill"]},"chair":{"a":"Chair","b":"1FA91","j":["seat","sit","furniture"]},"toilet":{"a":"Toilet","b":"1F6BD","j":["restroom","wc","washroom","bathroom","potty"]},"plunger":{"a":"Plunger","b":"1FAA0","j":["force cup","plumber","suction","toilet"]},"shower":{"a":"Shower","b":"1F6BF","j":["water","clean","bathroom"]},"bathtub":{"a":"Bathtub","b":"1F6C1","j":["bath","clean","shower","bathroom"]},"mouse-trap":{"a":"Mouse Trap","b":"1FAA4","j":["bait","mousetrap","snare","trap","cheese"]},"razor":{"a":"Razor","b":"1FA92","j":["sharp","shave","cut"]},"lotion-bottle":{"a":"Lotion Bottle","b":"1F9F4","j":["lotion","moisturizer","shampoo","sunscreen"]},"safety-pin":{"a":"Safety Pin","b":"1F9F7","j":["diaper","punk rock"]},"broom":{"a":"Broom","b":"1F9F9","j":["cleaning","sweeping","witch"]},"basket":{"a":"Basket","b":"1F9FA","j":["farming","laundry","picnic"]},"roll-of-paper":{"a":"Roll of Paper","b":"1F9FB","j":["paper towels","toilet paper","roll"]},"bucket":{"a":"Bucket","b":"1FAA3","j":["cask","pail","vat","water","container"]},"soap":{"a":"Soap","b":"1F9FC","j":["bar","bathing","cleaning","lather","soapdish"]},"toothbrush":{"a":"Toothbrush","b":"1FAA5","j":["bathroom","brush","clean","dental","hygiene","teeth"]},"sponge":{"a":"Sponge","b":"1F9FD","j":["absorbing","cleaning","porous"]},"fire-extinguisher":{"a":"Fire Extinguisher","b":"1F9EF","j":["extinguish","fire","quench"]},"shopping-cart":{"a":"Shopping Cart","b":"1F6D2","j":["cart","shopping","trolley"]},"cigarette":{"a":"Cigarette","b":"1F6AC","j":["smoking","kills","tobacco","joint","smoke"]},"coffin":{"a":"Coffin","b":"26B0","j":["death","vampire","dead","die","rip","graveyard","cemetery","casket","funeral","box"]},"headstone":{"a":"Headstone","b":"1FAA6","j":["cemetery","grave","graveyard","tombstone","death","rip"]},"funeral-urn":{"a":"Funeral Urn","b":"26B1","j":["ashes","death","funeral","urn","dead","die","rip"]},"moai":{"a":"Moai","b":"1F5FF","j":["face","moyai","statue","rock","easter island"]},"placard":{"a":"Placard","b":"1FAA7","j":["demonstration","picket","protest","sign","announcement"]},"atm-sign":{"a":"Atm Sign","b":"1F3E7","j":["atm","ATM sign","automated","bank","teller","money","sales","cash","blue-square","payment"]},"litter-in-bin-sign":{"a":"Litter in Bin Sign","b":"1F6AE","j":["litter","litter bin","blue-square","sign","human","info"]},"potable-water":{"a":"Potable Water","b":"1F6B0","j":["drinking","potable","water","blue-square","liquid","restroom","cleaning","faucet"]},"wheelchair-symbol":{"a":"Wheelchair Symbol","b":"267F","j":["access","blue-square","disabled","accessibility"]},"mens-room":{"a":"Men’S Room","b":"1F6B9","j":["lavatory","man","men’s room","restroom","wc","men_s_room","toilet","blue-square","gender","male"]},"womens-room":{"a":"Women’S Room","b":"1F6BA","j":["lavatory","restroom","wc","woman","women’s room","women_s_room","purple-square","female","toilet","loo","gender"]},"restroom":{"a":"Restroom","b":"1F6BB","j":["lavatory","WC","blue-square","toilet","refresh","wc","gender"]},"baby-symbol":{"a":"Baby Symbol","b":"1F6BC","j":["baby","changing","orange-square","child"]},"water-closet":{"a":"Water Closet","b":"1F6BE","j":["closet","lavatory","restroom","water","wc","toilet","blue-square"]},"passport-control":{"a":"Passport Control","b":"1F6C2","j":["control","passport","custom","blue-square"]},"customs":{"a":"Customs","b":"1F6C3","j":["passport","border","blue-square"]},"baggage-claim":{"a":"Baggage Claim","b":"1F6C4","j":["baggage","claim","blue-square","airport","transport"]},"left-luggage":{"a":"Left Luggage","b":"1F6C5","j":["baggage","locker","luggage","blue-square","travel"]},"warning":{"a":"Warning","b":"26A0","j":["exclamation","wip","alert","error","problem","issue"]},"children-crossing":{"a":"Children Crossing","b":"1F6B8","j":["child","crossing","pedestrian","traffic","school","warning","danger","sign","driving","yellow-diamond"]},"no-entry":{"a":"No Entry","b":"26D4","j":["entry","forbidden","no","not","prohibited","traffic","limit","security","privacy","bad","denied","stop","circle"]},"prohibited":{"a":"Prohibited","b":"1F6AB","j":["entry","forbidden","no","not","forbid","stop","limit","denied","disallow","circle"]},"no-bicycles":{"a":"No Bicycles","b":"1F6B3","j":["bicycle","bike","forbidden","no","prohibited","cyclist","circle"]},"no-smoking":{"a":"No Smoking","b":"1F6AD","j":["forbidden","no","not","prohibited","smoking","cigarette","blue-square","smell","smoke"]},"no-littering":{"a":"No Littering","b":"1F6AF","j":["forbidden","litter","no","not","prohibited","trash","bin","garbage","circle"]},"nonpotable-water":{"a":"Non-Potable Water","b":"1F6B1","j":["non-drinking","non-potable","water","non_potable_water","drink","faucet","tap","circle"]},"no-pedestrians":{"a":"No Pedestrians","b":"1F6B7","j":["forbidden","no","not","pedestrian","prohibited","rules","crossing","walking","circle"]},"no-mobile-phones":{"a":"No Mobile Phones","b":"1F4F5","j":["cell","forbidden","mobile","no","phone","iphone","mute","circle"]},"no-one-under-eighteen":{"a":"No One Under Eighteen","b":"1F51E","j":["18","age restriction","eighteen","prohibited","underage","drink","pub","night","minor","circle"]},"radioactive":{"a":"Radioactive","b":"2622","j":["sign","nuclear","danger"]},"biohazard":{"a":"Biohazard","b":"2623","j":["sign","danger"]},"up-arrow":{"a":"Up Arrow","b":"2B06","j":["arrow","cardinal","direction","north","blue-square","continue","top"]},"upright-arrow":{"a":"Up-Right Arrow","b":"2197","j":["arrow","direction","intercardinal","northeast","up-right arrow","up_right_arrow","blue-square","point","diagonal"]},"right-arrow":{"a":"Right Arrow","b":"27A1","j":["arrow","cardinal","direction","east","blue-square","next"]},"downright-arrow":{"a":"Down-Right Arrow","b":"2198","j":["arrow","direction","down-right arrow","intercardinal","southeast","down_right_arrow","blue-square","diagonal"]},"down-arrow":{"a":"Down Arrow","b":"2B07","j":["arrow","cardinal","direction","down","south","blue-square","bottom"]},"downleft-arrow":{"a":"Down-Left Arrow","b":"2199","j":["arrow","direction","down-left arrow","intercardinal","southwest","down_left_arrow","blue-square","diagonal"]},"left-arrow":{"a":"Left Arrow","b":"2B05","j":["arrow","cardinal","direction","west","blue-square","previous","back"]},"upleft-arrow":{"a":"Up-Left Arrow","b":"2196","j":["arrow","direction","intercardinal","northwest","up-left arrow","up_left_arrow","blue-square","point","diagonal"]},"updown-arrow":{"a":"Up-Down Arrow","b":"2195","j":["arrow","up-down arrow","up_down_arrow","blue-square","direction","way","vertical"]},"leftright-arrow":{"a":"Left-Right Arrow","b":"2194","j":["arrow","left-right arrow","left_right_arrow","shape","direction","horizontal","sideways"]},"right-arrow-curving-left":{"a":"Right Arrow Curving Left","b":"21A9","j":["arrow","back","return","blue-square","undo","enter"]},"left-arrow-curving-right":{"a":"Left Arrow Curving Right","b":"21AA","j":["arrow","blue-square","return","rotate","direction"]},"right-arrow-curving-up":{"a":"Right Arrow Curving Up","b":"2934","j":["arrow","blue-square","direction","top"]},"right-arrow-curving-down":{"a":"Right Arrow Curving Down","b":"2935","j":["arrow","down","blue-square","direction","bottom"]},"clockwise-vertical-arrows":{"a":"Clockwise Vertical Arrows","b":"1F503","j":["arrow","clockwise","reload","sync","cycle","round","repeat"]},"counterclockwise-arrows-button":{"a":"Counterclockwise Arrows Button","b":"1F504","j":["anticlockwise","arrow","counterclockwise","withershins","blue-square","sync","cycle"]},"back-arrow":{"a":"Back Arrow","b":"1F519","j":["arrow","back","BACK arrow","words","return"]},"end-arrow":{"a":"End Arrow","b":"1F51A","j":["arrow","end","END arrow","words"]},"on-arrow":{"a":"On! Arrow","b":"1F51B","j":["arrow","mark","on","ON! arrow","words"]},"soon-arrow":{"a":"Soon Arrow","b":"1F51C","j":["arrow","soon","SOON arrow","words"]},"top-arrow":{"a":"Top Arrow","b":"1F51D","j":["arrow","top","TOP arrow","up","words","blue-square"]},"place-of-worship":{"a":"Place of Worship","b":"1F6D0","j":["religion","worship","church","temple","prayer"]},"atom-symbol":{"a":"Atom Symbol","b":"269B","j":["atheist","atom","science","physics","chemistry"]},"om":{"a":"Om","b":"1F549","j":["Hindu","religion","hinduism","buddhism","sikhism","jainism"]},"star-of-david":{"a":"Star of David","b":"2721","j":["David","Jew","Jewish","religion","star","star of David","judaism"]},"wheel-of-dharma":{"a":"Wheel of Dharma","b":"2638","j":["Buddhist","dharma","religion","wheel","hinduism","buddhism","sikhism","jainism"]},"yin-yang":{"a":"Yin Yang","b":"262F","j":["religion","tao","taoist","yang","yin","balance"]},"latin-cross":{"a":"Latin Cross","b":"271D","j":["Christian","cross","religion","christianity"]},"orthodox-cross":{"a":"Orthodox Cross","b":"2626","j":["Christian","cross","religion","suppedaneum"]},"star-and-crescent":{"a":"Star and Crescent","b":"262A","j":["islam","Muslim","religion"]},"peace-symbol":{"a":"Peace Symbol","b":"262E","j":["peace","hippie"]},"menorah":{"a":"Menorah","b":"1F54E","j":["candelabrum","candlestick","religion","hanukkah","candles","jewish"]},"dotted-sixpointed-star":{"a":"Dotted Six-Pointed Star","b":"1F52F","j":["dotted six-pointed star","fortune","star","dotted_six_pointed_star","purple-square","religion","jewish","hexagram"]},"aries":{"a":"Aries","b":"2648","j":["ram","zodiac","sign","purple-square","astrology"]},"taurus":{"a":"Taurus","b":"2649","j":["bull","ox","zodiac","purple-square","sign","astrology"]},"gemini":{"a":"Gemini","b":"264A","j":["twins","zodiac","sign","purple-square","astrology"]},"cancer":{"a":"Cancer","b":"264B","j":["crab","zodiac","sign","purple-square","astrology"]},"leo":{"a":"Leo","b":"264C","j":["lion","zodiac","sign","purple-square","astrology"]},"virgo":{"a":"Virgo","b":"264D","j":["zodiac","sign","purple-square","astrology"]},"libra":{"a":"Libra","b":"264E","j":["balance","justice","scales","zodiac","sign","purple-square","astrology"]},"scorpio":{"a":"Scorpio","b":"264F","j":["scorpion","scorpius","zodiac","sign","purple-square","astrology"]},"sagittarius":{"a":"Sagittarius","b":"2650","j":["archer","zodiac","sign","purple-square","astrology"]},"capricorn":{"a":"Capricorn","b":"2651","j":["goat","zodiac","sign","purple-square","astrology"]},"aquarius":{"a":"Aquarius","b":"2652","j":["bearer","water","zodiac","sign","purple-square","astrology"]},"pisces":{"a":"Pisces","b":"2653","j":["fish","zodiac","purple-square","sign","astrology"]},"ophiuchus":{"a":"Ophiuchus","b":"26CE","j":["bearer","serpent","snake","zodiac","sign","purple-square","constellation","astrology"]},"shuffle-tracks-button":{"a":"Shuffle Tracks Button","b":"1F500","j":["arrow","crossed","blue-square","shuffle","music","random"]},"repeat-button":{"a":"Repeat Button","b":"1F501","j":["arrow","clockwise","repeat","loop","record"]},"repeat-single-button":{"a":"Repeat Single Button","b":"1F502","j":["arrow","clockwise","once","blue-square","loop"]},"play-button":{"a":"Play Button","b":"25B6","j":["arrow","play","right","triangle","blue-square","direction"]},"fastforward-button":{"a":"Fast-Forward Button","b":"23E9","j":["arrow","double","fast","fast-forward button","forward","fast_forward_button","blue-square","play","speed","continue"]},"next-track-button":{"a":"Next Track Button","b":"23ED","j":["arrow","next scene","next track","triangle","forward","next","blue-square"]},"play-or-pause-button":{"a":"Play or Pause Button","b":"23EF","j":["arrow","pause","play","right","triangle","blue-square"]},"reverse-button":{"a":"Reverse Button","b":"25C0","j":["arrow","left","reverse","triangle","blue-square","direction"]},"fast-reverse-button":{"a":"Fast Reverse Button","b":"23EA","j":["arrow","double","rewind","play","blue-square"]},"last-track-button":{"a":"Last Track Button","b":"23EE","j":["arrow","previous scene","previous track","triangle","backward"]},"upwards-button":{"a":"Upwards Button","b":"1F53C","j":["arrow","button","red","blue-square","triangle","direction","point","forward","top"]},"fast-up-button":{"a":"Fast Up Button","b":"23EB","j":["arrow","double","blue-square","direction","top"]},"downwards-button":{"a":"Downwards Button","b":"1F53D","j":["arrow","button","down","red","blue-square","direction","bottom"]},"fast-down-button":{"a":"Fast Down Button","b":"23EC","j":["arrow","double","down","blue-square","direction","bottom"]},"pause-button":{"a":"Pause Button","b":"23F8","j":["bar","double","pause","vertical","blue-square"]},"stop-button":{"a":"Stop Button","b":"23F9","j":["square","stop","blue-square"]},"record-button":{"a":"Record Button","b":"23FA","j":["circle","record","blue-square"]},"eject-button":{"a":"Eject Button","b":"23CF","j":["eject","blue-square"]},"cinema":{"a":"Cinema","b":"1F3A6","j":["camera","film","movie","blue-square","record","curtain","stage","theater"]},"dim-button":{"a":"Dim Button","b":"1F505","j":["brightness","dim","low","sun","afternoon","warm","summer"]},"bright-button":{"a":"Bright Button","b":"1F506","j":["bright","brightness","sun","light"]},"antenna-bars":{"a":"Antenna Bars","b":"1F4F6","j":["antenna","bar","cell","mobile","phone","blue-square","reception","internet","connection","wifi","bluetooth","bars"]},"vibration-mode":{"a":"Vibration Mode","b":"1F4F3","j":["cell","mobile","mode","phone","telephone","vibration","orange-square"]},"mobile-phone-off":{"a":"Mobile Phone off","b":"1F4F4","j":["cell","mobile","off","phone","telephone","mute","orange-square","silence","quiet"]},"female-sign":{"a":"Female Sign","b":"2640","j":["woman","women","lady","girl"]},"male-sign":{"a":"Male Sign","b":"2642","j":["man","boy","men"]},"transgender-symbol":{"a":"Transgender Symbol","b":"26A7","j":["transgender","lgbtq"]},"multiply":{"a":"Multiply","b":"2716","j":["×","cancel","multiplication","sign","x","multiplication_sign","math","calculation"]},"plus":{"a":"Plus","b":"2795","j":["+","math","sign","plus_sign","calculation","addition","more","increase"]},"minus":{"a":"Minus","b":"2796","j":["-","−","math","sign","minus_sign","calculation","subtract","less"]},"divide":{"a":"Divide","b":"2797","j":["÷","division","math","sign","division_sign","calculation"]},"infinity":{"a":"Infinity","b":"267E","j":["forever","unbounded","universal"]},"double-exclamation-mark":{"a":"Double Exclamation Mark","b":"203C","j":["!","!!","bangbang","exclamation","mark","surprise"]},"exclamation-question-mark":{"a":"Exclamation Question Mark","b":"2049","j":["!","!?","?","exclamation","interrobang","mark","punctuation","question","wat","surprise"]},"red-question-mark":{"a":"Red Question Mark","b":"2753","j":["?","mark","punctuation","question","question_mark","doubt","confused"]},"white-question-mark":{"a":"White Question Mark","b":"2754","j":["?","mark","outlined","punctuation","question","doubts","gray","huh","confused"]},"white-exclamation-mark":{"a":"White Exclamation Mark","b":"2755","j":["!","exclamation","mark","outlined","punctuation","surprise","gray","wow","warning"]},"red-exclamation-mark":{"a":"Red Exclamation Mark","b":"2757","j":["!","exclamation","mark","punctuation","exclamation_mark","heavy_exclamation_mark","danger","surprise","wow","warning"]},"wavy-dash":{"a":"Wavy Dash","b":"3030","j":["dash","punctuation","wavy","draw","line","moustache","mustache","squiggle","scribble"]},"currency-exchange":{"a":"Currency Exchange","b":"1F4B1","j":["bank","currency","exchange","money","sales","dollar","travel"]},"heavy-dollar-sign":{"a":"Heavy Dollar Sign","b":"1F4B2","j":["currency","dollar","money","sales","payment","buck"]},"medical-symbol":{"a":"Medical Symbol","b":"2695","j":["aesculapius","medicine","staff","health","hospital"]},"recycling-symbol":{"a":"Recycling Symbol","b":"267B","j":["recycle","arrow","environment","garbage","trash"]},"fleurdelis":{"a":"Fleur-De-Lis","b":"269C","j":["fleur-de-lis","fleur_de_lis","decorative","scout"]},"trident-emblem":{"a":"Trident Emblem","b":"1F531","j":["anchor","emblem","ship","tool","trident","weapon","spear"]},"name-badge":{"a":"Name Badge","b":"1F4DB","j":["badge","name","fire","forbid"]},"japanese-symbol-for-beginner":{"a":"Japanese Symbol for Beginner","b":"1F530","j":["beginner","chevron","Japanese","Japanese symbol for beginner","leaf","badge","shield"]},"hollow-red-circle":{"a":"Hollow Red Circle","b":"2B55","j":["circle","large","o","red","round"]},"check-mark-button":{"a":"Check Mark Button","b":"2705","j":["✓","button","check","mark","green-square","ok","agree","vote","election","answer","tick"]},"check-box-with-check":{"a":"Check Box with Check","b":"2611","j":["✓","box","check","ok","agree","confirm","black-square","vote","election","yes","tick"]},"check-mark":{"a":"Check Mark","b":"2714","j":["✓","check","mark","ok","nike","answer","yes","tick"]},"cross-mark":{"a":"Cross Mark","b":"274C","j":["×","cancel","cross","mark","multiplication","multiply","x","no","delete","remove","red"]},"cross-mark-button":{"a":"Cross Mark Button","b":"274E","j":["×","mark","square","x","green-square","no","deny"]},"curly-loop":{"a":"Curly Loop","b":"27B0","j":["curl","loop","scribble","draw","shape","squiggle"]},"double-curly-loop":{"a":"Double Curly Loop","b":"27BF","j":["curl","double","loop","tape","cassette"]},"part-alternation-mark":{"a":"Part Alternation Mark","b":"303D","j":["mark","part","graph","presentation","stats","business","economics","bad"]},"eightspoked-asterisk":{"a":"Eight-Spoked Asterisk","b":"2733","j":["*","asterisk","eight-spoked asterisk","eight_spoked_asterisk","star","sparkle","green-square"]},"eightpointed-star":{"a":"Eight-Pointed Star","b":"2734","j":["*","eight-pointed star","star","eight_pointed_star","orange-square","shape","polygon"]},"sparkle":{"a":"Sparkle","b":"2747","j":["*","stars","green-square","awesome","good","fireworks"]},"copyright":{"a":"Copyright","b":"00A9","j":["c","ip","license","circle","law","legal"]},"registered":{"a":"Registered","b":"00AE","j":["r","alphabet","circle"]},"trade-mark":{"a":"Trade Mark","b":"2122","j":["mark","tm","trademark","brand","law","legal"]},"keycap":{"a":"Keycap: *","b":"002A-FE0F-20E3","j":["keycap_","star"]},"keycap-0":{"a":"Keycap: 0","b":"0030-FE0F-20E3","j":["keycap","0","numbers","blue-square","null"]},"keycap-1":{"a":"Keycap: 1","b":"0031-FE0F-20E3","j":["keycap","blue-square","numbers","1"]},"keycap-2":{"a":"Keycap: 2","b":"0032-FE0F-20E3","j":["keycap","numbers","2","prime","blue-square"]},"keycap-3":{"a":"Keycap: 3","b":"0033-FE0F-20E3","j":["keycap","3","numbers","prime","blue-square"]},"keycap-4":{"a":"Keycap: 4","b":"0034-FE0F-20E3","j":["keycap","4","numbers","blue-square"]},"keycap-5":{"a":"Keycap: 5","b":"0035-FE0F-20E3","j":["keycap","5","numbers","blue-square","prime"]},"keycap-6":{"a":"Keycap: 6","b":"0036-FE0F-20E3","j":["keycap","6","numbers","blue-square"]},"keycap-7":{"a":"Keycap: 7","b":"0037-FE0F-20E3","j":["keycap","7","numbers","blue-square","prime"]},"keycap-8":{"a":"Keycap: 8","b":"0038-FE0F-20E3","j":["keycap","8","blue-square","numbers"]},"keycap-9":{"a":"Keycap: 9","b":"0039-FE0F-20E3","j":["keycap","blue-square","numbers","9"]},"keycap-10":{"a":"Keycap: 10","b":"1F51F","j":["keycap","numbers","10","blue-square"]},"input-latin-uppercase":{"a":"Input Latin Uppercase","b":"1F520","j":["ABCD","input","latin","letters","uppercase","alphabet","words","blue-square"]},"input-latin-lowercase":{"a":"Input Latin Lowercase","b":"1F521","j":["abcd","input","latin","letters","lowercase","blue-square","alphabet"]},"input-numbers":{"a":"Input Numbers","b":"1F522","j":["1234","input","numbers","blue-square"]},"input-symbols":{"a":"Input Symbols","b":"1F523","j":["〒♪&%","input","blue-square","music","note","ampersand","percent","glyphs","characters"]},"input-latin-letters":{"a":"Input Latin Letters","b":"1F524","j":["abc","alphabet","input","latin","letters","blue-square"]},"a-button-blood-type":{"a":"A Button (Blood Type)","b":"1F170","j":["a","A button (blood type)","blood type","a_button","red-square","alphabet","letter"]},"ab-button-blood-type":{"a":"Ab Button (Blood Type)","b":"1F18E","j":["ab","AB button (blood type)","blood type","ab_button","red-square","alphabet"]},"b-button-blood-type":{"a":"B Button (Blood Type)","b":"1F171","j":["b","B button (blood type)","blood type","b_button","red-square","alphabet","letter"]},"cl-button":{"a":"Cl Button","b":"1F191","j":["cl","CL button","alphabet","words","red-square"]},"cool-button":{"a":"Cool Button","b":"1F192","j":["cool","COOL button","words","blue-square"]},"free-button":{"a":"Free Button","b":"1F193","j":["free","FREE button","blue-square","words"]},"information":{"a":"Information","b":"2139","j":["i","blue-square","alphabet","letter"]},"id-button":{"a":"Id Button","b":"1F194","j":["id","ID button","identity","purple-square","words"]},"circled-m":{"a":"Circled M","b":"24C2","j":["circle","circled M","m","alphabet","blue-circle","letter"]},"new-button":{"a":"New Button","b":"1F195","j":["new","NEW button","blue-square","words","start"]},"ng-button":{"a":"Ng Button","b":"1F196","j":["ng","NG button","blue-square","words","shape","icon"]},"o-button-blood-type":{"a":"O Button (Blood Type)","b":"1F17E","j":["blood type","o","O button (blood type)","o_button","alphabet","red-square","letter"]},"ok-button":{"a":"Ok Button","b":"1F197","j":["OK","OK button","good","agree","yes","blue-square"]},"p-button":{"a":"P Button","b":"1F17F","j":["P button","parking","cars","blue-square","alphabet","letter"]},"sos-button":{"a":"Sos Button","b":"1F198","j":["help","sos","SOS button","red-square","words","emergency","911"]},"up-button":{"a":"Up! Button","b":"1F199","j":["mark","up","UP! button","blue-square","above","high"]},"vs-button":{"a":"Vs Button","b":"1F19A","j":["versus","vs","VS button","words","orange-square"]},"japanese-here-button":{"a":"Japanese “Here” Button","b":"1F201","j":["“here”","Japanese","Japanese “here” button","katakana","ココ","blue-square","here","japanese","destination"]},"japanese-service-charge-button":{"a":"Japanese “Service Charge” Button","b":"1F202","j":["“service charge”","Japanese","Japanese “service charge” button","katakana","サ","japanese","blue-square"]},"japanese-monthly-amount-button":{"a":"Japanese “Monthly Amount” Button","b":"1F237","j":["“monthly amount”","ideograph","Japanese","Japanese “monthly amount” button","月","chinese","month","moon","japanese","orange-square","kanji"]},"japanese-not-free-of-charge-button":{"a":"Japanese “Not Free of Charge” Button","b":"1F236","j":["“not free of charge”","ideograph","Japanese","Japanese “not free of charge” button","有","orange-square","chinese","have","kanji"]},"japanese-reserved-button":{"a":"Japanese “Reserved” Button","b":"1F22F","j":["“reserved”","ideograph","Japanese","Japanese “reserved” button","指","chinese","point","green-square","kanji"]},"japanese-bargain-button":{"a":"Japanese “Bargain” Button","b":"1F250","j":["“bargain”","ideograph","Japanese","Japanese “bargain” button","得","chinese","kanji","obtain","get","circle"]},"japanese-discount-button":{"a":"Japanese “Discount” Button","b":"1F239","j":["“discount”","ideograph","Japanese","Japanese “discount” button","割","cut","divide","chinese","kanji","pink-square"]},"japanese-free-of-charge-button":{"a":"Japanese “Free of Charge” Button","b":"1F21A","j":["“free of charge”","ideograph","Japanese","Japanese “free of charge” button","無","nothing","chinese","kanji","japanese","orange-square"]},"japanese-prohibited-button":{"a":"Japanese “Prohibited” Button","b":"1F232","j":["“prohibited”","ideograph","Japanese","Japanese “prohibited” button","禁","kanji","japanese","chinese","forbidden","limit","restricted","red-square"]},"japanese-acceptable-button":{"a":"Japanese “Acceptable” Button","b":"1F251","j":["“acceptable”","ideograph","Japanese","Japanese “acceptable” button","可","ok","good","chinese","kanji","agree","yes","orange-circle"]},"japanese-application-button":{"a":"Japanese “Application” Button","b":"1F238","j":["“application”","ideograph","Japanese","Japanese “application” button","申","chinese","japanese","kanji","orange-square"]},"japanese-passing-grade-button":{"a":"Japanese “Passing Grade” Button","b":"1F234","j":["“passing grade”","ideograph","Japanese","Japanese “passing grade” button","合","japanese","chinese","join","kanji","red-square"]},"japanese-vacancy-button":{"a":"Japanese “Vacancy” Button","b":"1F233","j":["“vacancy”","ideograph","Japanese","Japanese “vacancy” button","空","kanji","japanese","chinese","empty","sky","blue-square"]},"japanese-congratulations-button":{"a":"Japanese “Congratulations” Button","b":"3297","j":["“congratulations”","ideograph","Japanese","Japanese “congratulations” button","祝","chinese","kanji","japanese","red-circle"]},"japanese-secret-button":{"a":"Japanese “Secret” Button","b":"3299","j":["“secret”","ideograph","Japanese","Japanese “secret” button","秘","privacy","chinese","sshh","kanji","red-circle"]},"japanese-open-for-business-button":{"a":"Japanese “Open for Business” Button","b":"1F23A","j":["“open for business”","ideograph","Japanese","Japanese “open for business” button","営","japanese","opening hours","orange-square"]},"japanese-no-vacancy-button":{"a":"Japanese “No Vacancy” Button","b":"1F235","j":["“no vacancy”","ideograph","Japanese","Japanese “no vacancy” button","満","full","chinese","japanese","red-square","kanji"]},"red-circle":{"a":"Red Circle","b":"1F534","j":["circle","geometric","red","shape","error","danger"]},"orange-circle":{"a":"Orange Circle","b":"1F7E0","j":["circle","orange","round"]},"yellow-circle":{"a":"Yellow Circle","b":"1F7E1","j":["circle","yellow","round"]},"green-circle":{"a":"Green Circle","b":"1F7E2","j":["circle","green","round"]},"blue-circle":{"a":"Blue Circle","b":"1F535","j":["blue","circle","geometric","shape","icon","button"]},"purple-circle":{"a":"Purple Circle","b":"1F7E3","j":["circle","purple","round"]},"brown-circle":{"a":"Brown Circle","b":"1F7E4","j":["brown","circle","round"]},"black-circle":{"a":"Black Circle","b":"26AB","j":["circle","geometric","shape","button","round"]},"white-circle":{"a":"White Circle","b":"26AA","j":["circle","geometric","shape","round"]},"red-square":{"a":"Red Square","b":"1F7E5","j":["red","square"]},"orange-square":{"a":"Orange Square","b":"1F7E7","j":["orange","square"]},"yellow-square":{"a":"Yellow Square","b":"1F7E8","j":["square","yellow"]},"green-square":{"a":"Green Square","b":"1F7E9","j":["green","square"]},"blue-square":{"a":"Blue Square","b":"1F7E6","j":["blue","square"]},"purple-square":{"a":"Purple Square","b":"1F7EA","j":["purple","square"]},"brown-square":{"a":"Brown Square","b":"1F7EB","j":["brown","square"]},"black-large-square":{"a":"Black Large Square","b":"2B1B","j":["geometric","square","shape","icon","button"]},"white-large-square":{"a":"White Large Square","b":"2B1C","j":["geometric","square","shape","icon","stone","button"]},"black-medium-square":{"a":"Black Medium Square","b":"25FC","j":["geometric","square","shape","button","icon"]},"white-medium-square":{"a":"White Medium Square","b":"25FB","j":["geometric","square","shape","stone","icon"]},"black-mediumsmall-square":{"a":"Black Medium-Small Square","b":"25FE","j":["black medium-small square","geometric","square","black_medium_small_square","icon","shape","button"]},"white-mediumsmall-square":{"a":"White Medium-Small Square","b":"25FD","j":["geometric","square","white medium-small square","white_medium_small_square","shape","stone","icon","button"]},"black-small-square":{"a":"Black Small Square","b":"25AA","j":["geometric","square","shape","icon"]},"white-small-square":{"a":"White Small Square","b":"25AB","j":["geometric","square","shape","icon"]},"large-orange-diamond":{"a":"Large Orange Diamond","b":"1F536","j":["diamond","geometric","orange","shape","jewel","gem"]},"large-blue-diamond":{"a":"Large Blue Diamond","b":"1F537","j":["blue","diamond","geometric","shape","jewel","gem"]},"small-orange-diamond":{"a":"Small Orange Diamond","b":"1F538","j":["diamond","geometric","orange","shape","jewel","gem"]},"small-blue-diamond":{"a":"Small Blue Diamond","b":"1F539","j":["blue","diamond","geometric","shape","jewel","gem"]},"red-triangle-pointed-up":{"a":"Red Triangle Pointed Up","b":"1F53A","j":["geometric","red","shape","direction","up","top"]},"red-triangle-pointed-down":{"a":"Red Triangle Pointed Down","b":"1F53B","j":["down","geometric","red","shape","direction","bottom"]},"diamond-with-a-dot":{"a":"Diamond with a Dot","b":"1F4A0","j":["comic","diamond","geometric","inside","jewel","blue","gem","crystal","fancy"]},"radio-button":{"a":"Radio Button","b":"1F518","j":["button","geometric","radio","input","old","music","circle"]},"white-square-button":{"a":"White Square Button","b":"1F533","j":["button","geometric","outlined","square","shape","input"]},"black-square-button":{"a":"Black Square Button","b":"1F532","j":["button","geometric","square","shape","input","frame"]},"chequered-flag":{"a":"Chequered Flag","b":"1F3C1","j":["checkered","chequered","racing","contest","finishline","race","gokart"]},"triangular-flag":{"a":"Triangular Flag","b":"1F6A9","j":["post","mark","milestone","place"]},"crossed-flags":{"a":"Crossed Flags","b":"1F38C","j":["celebration","cross","crossed","Japanese","japanese","nation","country","border"]},"black-flag":{"a":"Black Flag","b":"1F3F4","j":["waving","pirate"]},"white-flag":{"a":"White Flag","b":"1F3F3","j":["waving","losing","loser","lost","surrender","give up","fail"]},"rainbow-flag":{"a":"Rainbow Flag","b":"1F3F3-FE0F-200D-1F308","j":["pride","rainbow","flag","gay","lgbt","glbt","queer","homosexual","lesbian","bisexual","transgender"]},"transgender-flag":{"a":"Transgender Flag","b":"1F3F3-FE0F-200D-26A7-FE0F","j":["flag","light blue","pink","transgender","white","lgbtq"]},"pirate-flag":{"a":"Pirate Flag","b":"1F3F4-200D-2620-FE0F","j":["Jolly Roger","pirate","plunder","treasure","skull","crossbones","flag","banner"]},"flag-ascension-island":{"a":"Flag: Ascension Island","b":"1F1E6-1F1E8","j":["flag"]},"flag-andorra":{"a":"Flag: Andorra","b":"1F1E6-1F1E9","j":["flag","ad","nation","country","banner"]},"flag-united-arab-emirates":{"a":"Flag: United Arab Emirates","b":"1F1E6-1F1EA","j":["flag","united","arab","emirates","nation","country","banner"]},"flag-afghanistan":{"a":"Flag: Afghanistan","b":"1F1E6-1F1EB","j":["flag","af","nation","country","banner"]},"flag-antigua--barbuda":{"a":"Flag: Antigua & Barbuda","b":"1F1E6-1F1EC","j":["flag","flag_antigua_barbuda","antigua","barbuda","nation","country","banner"]},"flag-anguilla":{"a":"Flag: Anguilla","b":"1F1E6-1F1EE","j":["flag","ai","nation","country","banner"]},"flag-albania":{"a":"Flag: Albania","b":"1F1E6-1F1F1","j":["flag","al","nation","country","banner"]},"flag-armenia":{"a":"Flag: Armenia","b":"1F1E6-1F1F2","j":["flag","am","nation","country","banner"]},"flag-angola":{"a":"Flag: Angola","b":"1F1E6-1F1F4","j":["flag","ao","nation","country","banner"]},"flag-antarctica":{"a":"Flag: Antarctica","b":"1F1E6-1F1F6","j":["flag","aq","nation","country","banner"]},"flag-argentina":{"a":"Flag: Argentina","b":"1F1E6-1F1F7","j":["flag","ar","nation","country","banner"]},"flag-american-samoa":{"a":"Flag: American Samoa","b":"1F1E6-1F1F8","j":["flag","american","ws","nation","country","banner"]},"flag-austria":{"a":"Flag: Austria","b":"1F1E6-1F1F9","j":["flag","at","nation","country","banner"]},"flag-australia":{"a":"Flag: Australia","b":"1F1E6-1F1FA","j":["flag","au","nation","country","banner"]},"flag-aruba":{"a":"Flag: Aruba","b":"1F1E6-1F1FC","j":["flag","aw","nation","country","banner"]},"flag-land-islands":{"a":"Flag: Åland Islands","b":"1F1E6-1F1FD","j":["flag","flag_aland_islands","Åland","islands","nation","country","banner"]},"flag-azerbaijan":{"a":"Flag: Azerbaijan","b":"1F1E6-1F1FF","j":["flag","az","nation","country","banner"]},"flag-bosnia--herzegovina":{"a":"Flag: Bosnia & Herzegovina","b":"1F1E7-1F1E6","j":["flag","flag_bosnia_herzegovina","bosnia","herzegovina","nation","country","banner"]},"flag-barbados":{"a":"Flag: Barbados","b":"1F1E7-1F1E7","j":["flag","bb","nation","country","banner"]},"flag-bangladesh":{"a":"Flag: Bangladesh","b":"1F1E7-1F1E9","j":["flag","bd","nation","country","banner"]},"flag-belgium":{"a":"Flag: Belgium","b":"1F1E7-1F1EA","j":["flag","be","nation","country","banner"]},"flag-burkina-faso":{"a":"Flag: Burkina Faso","b":"1F1E7-1F1EB","j":["flag","burkina","faso","nation","country","banner"]},"flag-bulgaria":{"a":"Flag: Bulgaria","b":"1F1E7-1F1EC","j":["flag","bg","nation","country","banner"]},"flag-bahrain":{"a":"Flag: Bahrain","b":"1F1E7-1F1ED","j":["flag","bh","nation","country","banner"]},"flag-burundi":{"a":"Flag: Burundi","b":"1F1E7-1F1EE","j":["flag","bi","nation","country","banner"]},"flag-benin":{"a":"Flag: Benin","b":"1F1E7-1F1EF","j":["flag","bj","nation","country","banner"]},"flag-st-barthlemy":{"a":"Flag: St. Barthélemy","b":"1F1E7-1F1F1","j":["flag","flag_st_barthelemy","saint","barthélemy","nation","country","banner"]},"flag-bermuda":{"a":"Flag: Bermuda","b":"1F1E7-1F1F2","j":["flag","bm","nation","country","banner"]},"flag-brunei":{"a":"Flag: Brunei","b":"1F1E7-1F1F3","j":["flag","bn","darussalam","nation","country","banner"]},"flag-bolivia":{"a":"Flag: Bolivia","b":"1F1E7-1F1F4","j":["flag","bo","nation","country","banner"]},"flag-caribbean-netherlands":{"a":"Flag: Caribbean Netherlands","b":"1F1E7-1F1F6","j":["flag","bonaire","nation","country","banner"]},"flag-brazil":{"a":"Flag: Brazil","b":"1F1E7-1F1F7","j":["flag","br","nation","country","banner"]},"flag-bahamas":{"a":"Flag: Bahamas","b":"1F1E7-1F1F8","j":["flag","bs","nation","country","banner"]},"flag-bhutan":{"a":"Flag: Bhutan","b":"1F1E7-1F1F9","j":["flag","bt","nation","country","banner"]},"flag-bouvet-island":{"a":"Flag: Bouvet Island","b":"1F1E7-1F1FB","j":["flag","norway"]},"flag-botswana":{"a":"Flag: Botswana","b":"1F1E7-1F1FC","j":["flag","bw","nation","country","banner"]},"flag-belarus":{"a":"Flag: Belarus","b":"1F1E7-1F1FE","j":["flag","by","nation","country","banner"]},"flag-belize":{"a":"Flag: Belize","b":"1F1E7-1F1FF","j":["flag","bz","nation","country","banner"]},"flag-canada":{"a":"Flag: Canada","b":"1F1E8-1F1E6","j":["flag","ca","nation","country","banner"]},"flag-cocos-keeling-islands":{"a":"Flag: Cocos (Keeling) Islands","b":"1F1E8-1F1E8","j":["flag","flag_cocos_islands","cocos","keeling","islands","nation","country","banner"]},"flag-congo--kinshasa":{"a":"Flag: Congo - Kinshasa","b":"1F1E8-1F1E9","j":["flag","flag_congo_kinshasa","congo","democratic","republic","nation","country","banner"]},"flag-central-african-republic":{"a":"Flag: Central African Republic","b":"1F1E8-1F1EB","j":["flag","central","african","republic","nation","country","banner"]},"flag-congo--brazzaville":{"a":"Flag: Congo - Brazzaville","b":"1F1E8-1F1EC","j":["flag","flag_congo_brazzaville","congo","nation","country","banner"]},"flag-switzerland":{"a":"Flag: Switzerland","b":"1F1E8-1F1ED","j":["flag","ch","nation","country","banner"]},"flag-cte-divoire":{"a":"Flag: Côte D’Ivoire","b":"1F1E8-1F1EE","j":["flag","flag_cote_d_ivoire","ivory","coast","nation","country","banner"]},"flag-cook-islands":{"a":"Flag: Cook Islands","b":"1F1E8-1F1F0","j":["flag","cook","islands","nation","country","banner"]},"flag-chile":{"a":"Flag: Chile","b":"1F1E8-1F1F1","j":["flag","nation","country","banner"]},"flag-cameroon":{"a":"Flag: Cameroon","b":"1F1E8-1F1F2","j":["flag","cm","nation","country","banner"]},"flag-china":{"a":"Flag: China","b":"1F1E8-1F1F3","j":["flag","china","chinese","prc","country","nation","banner"]},"flag-colombia":{"a":"Flag: Colombia","b":"1F1E8-1F1F4","j":["flag","co","nation","country","banner"]},"flag-clipperton-island":{"a":"Flag: Clipperton Island","b":"1F1E8-1F1F5","j":["flag"]},"flag-costa-rica":{"a":"Flag: Costa Rica","b":"1F1E8-1F1F7","j":["flag","costa","rica","nation","country","banner"]},"flag-cuba":{"a":"Flag: Cuba","b":"1F1E8-1F1FA","j":["flag","cu","nation","country","banner"]},"flag-cape-verde":{"a":"Flag: Cape Verde","b":"1F1E8-1F1FB","j":["flag","cabo","verde","nation","country","banner"]},"flag-curaao":{"a":"Flag: Curaçao","b":"1F1E8-1F1FC","j":["flag","flag_curacao","curaçao","nation","country","banner"]},"flag-christmas-island":{"a":"Flag: Christmas Island","b":"1F1E8-1F1FD","j":["flag","christmas","island","nation","country","banner"]},"flag-cyprus":{"a":"Flag: Cyprus","b":"1F1E8-1F1FE","j":["flag","cy","nation","country","banner"]},"flag-czechia":{"a":"Flag: Czechia","b":"1F1E8-1F1FF","j":["flag","cz","nation","country","banner"]},"flag-germany":{"a":"Flag: Germany","b":"1F1E9-1F1EA","j":["flag","german","nation","country","banner"]},"flag-diego-garcia":{"a":"Flag: Diego Garcia","b":"1F1E9-1F1EC","j":["flag"]},"flag-djibouti":{"a":"Flag: Djibouti","b":"1F1E9-1F1EF","j":["flag","dj","nation","country","banner"]},"flag-denmark":{"a":"Flag: Denmark","b":"1F1E9-1F1F0","j":["flag","dk","nation","country","banner"]},"flag-dominica":{"a":"Flag: Dominica","b":"1F1E9-1F1F2","j":["flag","dm","nation","country","banner"]},"flag-dominican-republic":{"a":"Flag: Dominican Republic","b":"1F1E9-1F1F4","j":["flag","dominican","republic","nation","country","banner"]},"flag-algeria":{"a":"Flag: Algeria","b":"1F1E9-1F1FF","j":["flag","dz","nation","country","banner"]},"flag-ceuta--melilla":{"a":"Flag: Ceuta & Melilla","b":"1F1EA-1F1E6","j":["flag","flag_ceuta_melilla"]},"flag-ecuador":{"a":"Flag: Ecuador","b":"1F1EA-1F1E8","j":["flag","ec","nation","country","banner"]},"flag-estonia":{"a":"Flag: Estonia","b":"1F1EA-1F1EA","j":["flag","ee","nation","country","banner"]},"flag-egypt":{"a":"Flag: Egypt","b":"1F1EA-1F1EC","j":["flag","eg","nation","country","banner"]},"flag-western-sahara":{"a":"Flag: Western Sahara","b":"1F1EA-1F1ED","j":["flag","western","sahara","nation","country","banner"]},"flag-eritrea":{"a":"Flag: Eritrea","b":"1F1EA-1F1F7","j":["flag","er","nation","country","banner"]},"flag-spain":{"a":"Flag: Spain","b":"1F1EA-1F1F8","j":["flag","spain","nation","country","banner"]},"flag-ethiopia":{"a":"Flag: Ethiopia","b":"1F1EA-1F1F9","j":["flag","et","nation","country","banner"]},"flag-european-union":{"a":"Flag: European Union","b":"1F1EA-1F1FA","j":["flag","european","union","banner"]},"flag-finland":{"a":"Flag: Finland","b":"1F1EB-1F1EE","j":["flag","fi","nation","country","banner"]},"flag-fiji":{"a":"Flag: Fiji","b":"1F1EB-1F1EF","j":["flag","fj","nation","country","banner"]},"flag-falkland-islands":{"a":"Flag: Falkland Islands","b":"1F1EB-1F1F0","j":["flag","falkland","islands","malvinas","nation","country","banner"]},"flag-micronesia":{"a":"Flag: Micronesia","b":"1F1EB-1F1F2","j":["flag","micronesia","federated","states","nation","country","banner"]},"flag-faroe-islands":{"a":"Flag: Faroe Islands","b":"1F1EB-1F1F4","j":["flag","faroe","islands","nation","country","banner"]},"flag-france":{"a":"Flag: France","b":"1F1EB-1F1F7","j":["flag","banner","nation","france","french","country"]},"flag-gabon":{"a":"Flag: Gabon","b":"1F1EC-1F1E6","j":["flag","ga","nation","country","banner"]},"flag-united-kingdom":{"a":"Flag: United Kingdom","b":"1F1EC-1F1E7","j":["flag","united","kingdom","great","britain","northern","ireland","nation","country","banner","british","UK","english","england","union jack"]},"flag-grenada":{"a":"Flag: Grenada","b":"1F1EC-1F1E9","j":["flag","gd","nation","country","banner"]},"flag-georgia":{"a":"Flag: Georgia","b":"1F1EC-1F1EA","j":["flag","ge","nation","country","banner"]},"flag-french-guiana":{"a":"Flag: French Guiana","b":"1F1EC-1F1EB","j":["flag","french","guiana","nation","country","banner"]},"flag-guernsey":{"a":"Flag: Guernsey","b":"1F1EC-1F1EC","j":["flag","gg","nation","country","banner"]},"flag-ghana":{"a":"Flag: Ghana","b":"1F1EC-1F1ED","j":["flag","gh","nation","country","banner"]},"flag-gibraltar":{"a":"Flag: Gibraltar","b":"1F1EC-1F1EE","j":["flag","gi","nation","country","banner"]},"flag-greenland":{"a":"Flag: Greenland","b":"1F1EC-1F1F1","j":["flag","gl","nation","country","banner"]},"flag-gambia":{"a":"Flag: Gambia","b":"1F1EC-1F1F2","j":["flag","gm","nation","country","banner"]},"flag-guinea":{"a":"Flag: Guinea","b":"1F1EC-1F1F3","j":["flag","gn","nation","country","banner"]},"flag-guadeloupe":{"a":"Flag: Guadeloupe","b":"1F1EC-1F1F5","j":["flag","gp","nation","country","banner"]},"flag-equatorial-guinea":{"a":"Flag: Equatorial Guinea","b":"1F1EC-1F1F6","j":["flag","equatorial","gn","nation","country","banner"]},"flag-greece":{"a":"Flag: Greece","b":"1F1EC-1F1F7","j":["flag","gr","nation","country","banner"]},"flag-south-georgia--south-sandwich-islands":{"a":"Flag: South Georgia & South Sandwich Islands","b":"1F1EC-1F1F8","j":["flag","flag_south_georgia_south_sandwich_islands","south","georgia","sandwich","islands","nation","country","banner"]},"flag-guatemala":{"a":"Flag: Guatemala","b":"1F1EC-1F1F9","j":["flag","gt","nation","country","banner"]},"flag-guam":{"a":"Flag: Guam","b":"1F1EC-1F1FA","j":["flag","gu","nation","country","banner"]},"flag-guineabissau":{"a":"Flag: Guinea-Bissau","b":"1F1EC-1F1FC","j":["flag","flag_guinea_bissau","gw","bissau","nation","country","banner"]},"flag-guyana":{"a":"Flag: Guyana","b":"1F1EC-1F1FE","j":["flag","gy","nation","country","banner"]},"flag-hong-kong-sar-china":{"a":"Flag: Hong Kong Sar China","b":"1F1ED-1F1F0","j":["flag","hong","kong","nation","country","banner"]},"flag-heard--mcdonald-islands":{"a":"Flag: Heard & Mcdonald Islands","b":"1F1ED-1F1F2","j":["flag","flag_heard_mcdonald_islands"]},"flag-honduras":{"a":"Flag: Honduras","b":"1F1ED-1F1F3","j":["flag","hn","nation","country","banner"]},"flag-croatia":{"a":"Flag: Croatia","b":"1F1ED-1F1F7","j":["flag","hr","nation","country","banner"]},"flag-haiti":{"a":"Flag: Haiti","b":"1F1ED-1F1F9","j":["flag","ht","nation","country","banner"]},"flag-hungary":{"a":"Flag: Hungary","b":"1F1ED-1F1FA","j":["flag","hu","nation","country","banner"]},"flag-canary-islands":{"a":"Flag: Canary Islands","b":"1F1EE-1F1E8","j":["flag","canary","islands","nation","country","banner"]},"flag-indonesia":{"a":"Flag: Indonesia","b":"1F1EE-1F1E9","j":["flag","nation","country","banner"]},"flag-ireland":{"a":"Flag: Ireland","b":"1F1EE-1F1EA","j":["flag","ie","nation","country","banner"]},"flag-israel":{"a":"Flag: Israel","b":"1F1EE-1F1F1","j":["flag","il","nation","country","banner"]},"flag-isle-of-man":{"a":"Flag: Isle of Man","b":"1F1EE-1F1F2","j":["flag","isle","man","nation","country","banner"]},"flag-india":{"a":"Flag: India","b":"1F1EE-1F1F3","j":["flag","in","nation","country","banner"]},"flag-british-indian-ocean-territory":{"a":"Flag: British Indian Ocean Territory","b":"1F1EE-1F1F4","j":["flag","british","indian","ocean","territory","nation","country","banner"]},"flag-iraq":{"a":"Flag: Iraq","b":"1F1EE-1F1F6","j":["flag","iq","nation","country","banner"]},"flag-iran":{"a":"Flag: Iran","b":"1F1EE-1F1F7","j":["flag","iran","islamic","republic","nation","country","banner"]},"flag-iceland":{"a":"Flag: Iceland","b":"1F1EE-1F1F8","j":["flag","is","nation","country","banner"]},"flag-italy":{"a":"Flag: Italy","b":"1F1EE-1F1F9","j":["flag","italy","nation","country","banner"]},"flag-jersey":{"a":"Flag: Jersey","b":"1F1EF-1F1EA","j":["flag","je","nation","country","banner"]},"flag-jamaica":{"a":"Flag: Jamaica","b":"1F1EF-1F1F2","j":["flag","jm","nation","country","banner"]},"flag-jordan":{"a":"Flag: Jordan","b":"1F1EF-1F1F4","j":["flag","jo","nation","country","banner"]},"flag-japan":{"a":"Flag: Japan","b":"1F1EF-1F1F5","j":["flag","japanese","nation","country","banner"]},"flag-kenya":{"a":"Flag: Kenya","b":"1F1F0-1F1EA","j":["flag","ke","nation","country","banner"]},"flag-kyrgyzstan":{"a":"Flag: Kyrgyzstan","b":"1F1F0-1F1EC","j":["flag","kg","nation","country","banner"]},"flag-cambodia":{"a":"Flag: Cambodia","b":"1F1F0-1F1ED","j":["flag","kh","nation","country","banner"]},"flag-kiribati":{"a":"Flag: Kiribati","b":"1F1F0-1F1EE","j":["flag","ki","nation","country","banner"]},"flag-comoros":{"a":"Flag: Comoros","b":"1F1F0-1F1F2","j":["flag","km","nation","country","banner"]},"flag-st-kitts--nevis":{"a":"Flag: St. Kitts & Nevis","b":"1F1F0-1F1F3","j":["flag","flag_st_kitts_nevis","saint","kitts","nevis","nation","country","banner"]},"flag-north-korea":{"a":"Flag: North Korea","b":"1F1F0-1F1F5","j":["flag","north","korea","nation","country","banner"]},"flag-south-korea":{"a":"Flag: South Korea","b":"1F1F0-1F1F7","j":["flag","south","korea","nation","country","banner"]},"flag-kuwait":{"a":"Flag: Kuwait","b":"1F1F0-1F1FC","j":["flag","kw","nation","country","banner"]},"flag-cayman-islands":{"a":"Flag: Cayman Islands","b":"1F1F0-1F1FE","j":["flag","cayman","islands","nation","country","banner"]},"flag-kazakhstan":{"a":"Flag: Kazakhstan","b":"1F1F0-1F1FF","j":["flag","kz","nation","country","banner"]},"flag-laos":{"a":"Flag: Laos","b":"1F1F1-1F1E6","j":["flag","lao","democratic","republic","nation","country","banner"]},"flag-lebanon":{"a":"Flag: Lebanon","b":"1F1F1-1F1E7","j":["flag","lb","nation","country","banner"]},"flag-st-lucia":{"a":"Flag: St. Lucia","b":"1F1F1-1F1E8","j":["flag","saint","lucia","nation","country","banner"]},"flag-liechtenstein":{"a":"Flag: Liechtenstein","b":"1F1F1-1F1EE","j":["flag","li","nation","country","banner"]},"flag-sri-lanka":{"a":"Flag: Sri Lanka","b":"1F1F1-1F1F0","j":["flag","sri","lanka","nation","country","banner"]},"flag-liberia":{"a":"Flag: Liberia","b":"1F1F1-1F1F7","j":["flag","lr","nation","country","banner"]},"flag-lesotho":{"a":"Flag: Lesotho","b":"1F1F1-1F1F8","j":["flag","ls","nation","country","banner"]},"flag-lithuania":{"a":"Flag: Lithuania","b":"1F1F1-1F1F9","j":["flag","lt","nation","country","banner"]},"flag-luxembourg":{"a":"Flag: Luxembourg","b":"1F1F1-1F1FA","j":["flag","lu","nation","country","banner"]},"flag-latvia":{"a":"Flag: Latvia","b":"1F1F1-1F1FB","j":["flag","lv","nation","country","banner"]},"flag-libya":{"a":"Flag: Libya","b":"1F1F1-1F1FE","j":["flag","ly","nation","country","banner"]},"flag-morocco":{"a":"Flag: Morocco","b":"1F1F2-1F1E6","j":["flag","ma","nation","country","banner"]},"flag-monaco":{"a":"Flag: Monaco","b":"1F1F2-1F1E8","j":["flag","mc","nation","country","banner"]},"flag-moldova":{"a":"Flag: Moldova","b":"1F1F2-1F1E9","j":["flag","moldova","republic","nation","country","banner"]},"flag-montenegro":{"a":"Flag: Montenegro","b":"1F1F2-1F1EA","j":["flag","me","nation","country","banner"]},"flag-st-martin":{"a":"Flag: St. Martin","b":"1F1F2-1F1EB","j":["flag"]},"flag-madagascar":{"a":"Flag: Madagascar","b":"1F1F2-1F1EC","j":["flag","mg","nation","country","banner"]},"flag-marshall-islands":{"a":"Flag: Marshall Islands","b":"1F1F2-1F1ED","j":["flag","marshall","islands","nation","country","banner"]},"flag-north-macedonia":{"a":"Flag: North Macedonia","b":"1F1F2-1F1F0","j":["flag","macedonia","nation","country","banner"]},"flag-mali":{"a":"Flag: Mali","b":"1F1F2-1F1F1","j":["flag","ml","nation","country","banner"]},"flag-myanmar-burma":{"a":"Flag: Myanmar (Burma)","b":"1F1F2-1F1F2","j":["flag","flag_myanmar","mm","nation","country","banner"]},"flag-mongolia":{"a":"Flag: Mongolia","b":"1F1F2-1F1F3","j":["flag","mn","nation","country","banner"]},"flag-macao-sar-china":{"a":"Flag: Macao Sar China","b":"1F1F2-1F1F4","j":["flag","macao","nation","country","banner"]},"flag-northern-mariana-islands":{"a":"Flag: Northern Mariana Islands","b":"1F1F2-1F1F5","j":["flag","northern","mariana","islands","nation","country","banner"]},"flag-martinique":{"a":"Flag: Martinique","b":"1F1F2-1F1F6","j":["flag","mq","nation","country","banner"]},"flag-mauritania":{"a":"Flag: Mauritania","b":"1F1F2-1F1F7","j":["flag","mr","nation","country","banner"]},"flag-montserrat":{"a":"Flag: Montserrat","b":"1F1F2-1F1F8","j":["flag","ms","nation","country","banner"]},"flag-malta":{"a":"Flag: Malta","b":"1F1F2-1F1F9","j":["flag","mt","nation","country","banner"]},"flag-mauritius":{"a":"Flag: Mauritius","b":"1F1F2-1F1FA","j":["flag","mu","nation","country","banner"]},"flag-maldives":{"a":"Flag: Maldives","b":"1F1F2-1F1FB","j":["flag","mv","nation","country","banner"]},"flag-malawi":{"a":"Flag: Malawi","b":"1F1F2-1F1FC","j":["flag","mw","nation","country","banner"]},"flag-mexico":{"a":"Flag: Mexico","b":"1F1F2-1F1FD","j":["flag","mx","nation","country","banner"]},"flag-malaysia":{"a":"Flag: Malaysia","b":"1F1F2-1F1FE","j":["flag","my","nation","country","banner"]},"flag-mozambique":{"a":"Flag: Mozambique","b":"1F1F2-1F1FF","j":["flag","mz","nation","country","banner"]},"flag-namibia":{"a":"Flag: Namibia","b":"1F1F3-1F1E6","j":["flag","na","nation","country","banner"]},"flag-new-caledonia":{"a":"Flag: New Caledonia","b":"1F1F3-1F1E8","j":["flag","new","caledonia","nation","country","banner"]},"flag-niger":{"a":"Flag: Niger","b":"1F1F3-1F1EA","j":["flag","ne","nation","country","banner"]},"flag-norfolk-island":{"a":"Flag: Norfolk Island","b":"1F1F3-1F1EB","j":["flag","norfolk","island","nation","country","banner"]},"flag-nigeria":{"a":"Flag: Nigeria","b":"1F1F3-1F1EC","j":["flag","nation","country","banner"]},"flag-nicaragua":{"a":"Flag: Nicaragua","b":"1F1F3-1F1EE","j":["flag","ni","nation","country","banner"]},"flag-netherlands":{"a":"Flag: Netherlands","b":"1F1F3-1F1F1","j":["flag","nl","nation","country","banner"]},"flag-norway":{"a":"Flag: Norway","b":"1F1F3-1F1F4","j":["flag","no","nation","country","banner"]},"flag-nepal":{"a":"Flag: Nepal","b":"1F1F3-1F1F5","j":["flag","np","nation","country","banner"]},"flag-nauru":{"a":"Flag: Nauru","b":"1F1F3-1F1F7","j":["flag","nr","nation","country","banner"]},"flag-niue":{"a":"Flag: Niue","b":"1F1F3-1F1FA","j":["flag","nu","nation","country","banner"]},"flag-new-zealand":{"a":"Flag: New Zealand","b":"1F1F3-1F1FF","j":["flag","new","zealand","nation","country","banner"]},"flag-oman":{"a":"Flag: Oman","b":"1F1F4-1F1F2","j":["flag","om_symbol","nation","country","banner"]},"flag-panama":{"a":"Flag: Panama","b":"1F1F5-1F1E6","j":["flag","pa","nation","country","banner"]},"flag-peru":{"a":"Flag: Peru","b":"1F1F5-1F1EA","j":["flag","pe","nation","country","banner"]},"flag-french-polynesia":{"a":"Flag: French Polynesia","b":"1F1F5-1F1EB","j":["flag","french","polynesia","nation","country","banner"]},"flag-papua-new-guinea":{"a":"Flag: Papua New Guinea","b":"1F1F5-1F1EC","j":["flag","papua","new","guinea","nation","country","banner"]},"flag-philippines":{"a":"Flag: Philippines","b":"1F1F5-1F1ED","j":["flag","ph","nation","country","banner"]},"flag-pakistan":{"a":"Flag: Pakistan","b":"1F1F5-1F1F0","j":["flag","pk","nation","country","banner"]},"flag-poland":{"a":"Flag: Poland","b":"1F1F5-1F1F1","j":["flag","pl","nation","country","banner"]},"flag-st-pierre--miquelon":{"a":"Flag: St. Pierre & Miquelon","b":"1F1F5-1F1F2","j":["flag","flag_st_pierre_miquelon","saint","pierre","miquelon","nation","country","banner"]},"flag-pitcairn-islands":{"a":"Flag: Pitcairn Islands","b":"1F1F5-1F1F3","j":["flag","pitcairn","nation","country","banner"]},"flag-puerto-rico":{"a":"Flag: Puerto Rico","b":"1F1F5-1F1F7","j":["flag","puerto","rico","nation","country","banner"]},"flag-palestinian-territories":{"a":"Flag: Palestinian Territories","b":"1F1F5-1F1F8","j":["flag","palestine","palestinian","territories","nation","country","banner"]},"flag-portugal":{"a":"Flag: Portugal","b":"1F1F5-1F1F9","j":["flag","pt","nation","country","banner"]},"flag-palau":{"a":"Flag: Palau","b":"1F1F5-1F1FC","j":["flag","pw","nation","country","banner"]},"flag-paraguay":{"a":"Flag: Paraguay","b":"1F1F5-1F1FE","j":["flag","py","nation","country","banner"]},"flag-qatar":{"a":"Flag: Qatar","b":"1F1F6-1F1E6","j":["flag","qa","nation","country","banner"]},"flag-runion":{"a":"Flag: Réunion","b":"1F1F7-1F1EA","j":["flag","flag_reunion","réunion","nation","country","banner"]},"flag-romania":{"a":"Flag: Romania","b":"1F1F7-1F1F4","j":["flag","ro","nation","country","banner"]},"flag-serbia":{"a":"Flag: Serbia","b":"1F1F7-1F1F8","j":["flag","rs","nation","country","banner"]},"flag-russia":{"a":"Flag: Russia","b":"1F1F7-1F1FA","j":["flag","russian","federation","nation","country","banner"]},"flag-rwanda":{"a":"Flag: Rwanda","b":"1F1F7-1F1FC","j":["flag","rw","nation","country","banner"]},"flag-saudi-arabia":{"a":"Flag: Saudi Arabia","b":"1F1F8-1F1E6","j":["flag","nation","country","banner"]},"flag-solomon-islands":{"a":"Flag: Solomon Islands","b":"1F1F8-1F1E7","j":["flag","solomon","islands","nation","country","banner"]},"flag-seychelles":{"a":"Flag: Seychelles","b":"1F1F8-1F1E8","j":["flag","sc","nation","country","banner"]},"flag-sudan":{"a":"Flag: Sudan","b":"1F1F8-1F1E9","j":["flag","sd","nation","country","banner"]},"flag-sweden":{"a":"Flag: Sweden","b":"1F1F8-1F1EA","j":["flag","se","nation","country","banner"]},"flag-singapore":{"a":"Flag: Singapore","b":"1F1F8-1F1EC","j":["flag","sg","nation","country","banner"]},"flag-st-helena":{"a":"Flag: St. Helena","b":"1F1F8-1F1ED","j":["flag","saint","helena","ascension","tristan","cunha","nation","country","banner"]},"flag-slovenia":{"a":"Flag: Slovenia","b":"1F1F8-1F1EE","j":["flag","si","nation","country","banner"]},"flag-svalbard--jan-mayen":{"a":"Flag: Svalbard & Jan Mayen","b":"1F1F8-1F1EF","j":["flag","flag_svalbard_jan_mayen"]},"flag-slovakia":{"a":"Flag: Slovakia","b":"1F1F8-1F1F0","j":["flag","sk","nation","country","banner"]},"flag-sierra-leone":{"a":"Flag: Sierra Leone","b":"1F1F8-1F1F1","j":["flag","sierra","leone","nation","country","banner"]},"flag-san-marino":{"a":"Flag: San Marino","b":"1F1F8-1F1F2","j":["flag","san","marino","nation","country","banner"]},"flag-senegal":{"a":"Flag: Senegal","b":"1F1F8-1F1F3","j":["flag","sn","nation","country","banner"]},"flag-somalia":{"a":"Flag: Somalia","b":"1F1F8-1F1F4","j":["flag","so","nation","country","banner"]},"flag-suriname":{"a":"Flag: Suriname","b":"1F1F8-1F1F7","j":["flag","sr","nation","country","banner"]},"flag-south-sudan":{"a":"Flag: South Sudan","b":"1F1F8-1F1F8","j":["flag","south","sd","nation","country","banner"]},"flag-so-tom--prncipe":{"a":"Flag: São Tomé & Príncipe","b":"1F1F8-1F1F9","j":["flag","flag_sao_tome_principe","sao","tome","principe","nation","country","banner"]},"flag-el-salvador":{"a":"Flag: El Salvador","b":"1F1F8-1F1FB","j":["flag","el","salvador","nation","country","banner"]},"flag-sint-maarten":{"a":"Flag: Sint Maarten","b":"1F1F8-1F1FD","j":["flag","sint","maarten","dutch","nation","country","banner"]},"flag-syria":{"a":"Flag: Syria","b":"1F1F8-1F1FE","j":["flag","syrian","arab","republic","nation","country","banner"]},"flag-eswatini":{"a":"Flag: Eswatini","b":"1F1F8-1F1FF","j":["flag","sz","nation","country","banner"]},"flag-tristan-da-cunha":{"a":"Flag: Tristan Da Cunha","b":"1F1F9-1F1E6","j":["flag"]},"flag-turks--caicos-islands":{"a":"Flag: Turks & Caicos Islands","b":"1F1F9-1F1E8","j":["flag","flag_turks_caicos_islands","turks","caicos","islands","nation","country","banner"]},"flag-chad":{"a":"Flag: Chad","b":"1F1F9-1F1E9","j":["flag","td","nation","country","banner"]},"flag-french-southern-territories":{"a":"Flag: French Southern Territories","b":"1F1F9-1F1EB","j":["flag","french","southern","territories","nation","country","banner"]},"flag-togo":{"a":"Flag: Togo","b":"1F1F9-1F1EC","j":["flag","tg","nation","country","banner"]},"flag-thailand":{"a":"Flag: Thailand","b":"1F1F9-1F1ED","j":["flag","th","nation","country","banner"]},"flag-tajikistan":{"a":"Flag: Tajikistan","b":"1F1F9-1F1EF","j":["flag","tj","nation","country","banner"]},"flag-tokelau":{"a":"Flag: Tokelau","b":"1F1F9-1F1F0","j":["flag","tk","nation","country","banner"]},"flag-timorleste":{"a":"Flag: Timor-Leste","b":"1F1F9-1F1F1","j":["flag","flag_timor_leste","timor","leste","nation","country","banner"]},"flag-turkmenistan":{"a":"Flag: Turkmenistan","b":"1F1F9-1F1F2","j":["flag","nation","country","banner"]},"flag-tunisia":{"a":"Flag: Tunisia","b":"1F1F9-1F1F3","j":["flag","tn","nation","country","banner"]},"flag-tonga":{"a":"Flag: Tonga","b":"1F1F9-1F1F4","j":["flag","to","nation","country","banner"]},"flag-turkey":{"a":"Flag: Turkey","b":"1F1F9-1F1F7","j":["flag","turkey","nation","country","banner"]},"flag-trinidad--tobago":{"a":"Flag: Trinidad & Tobago","b":"1F1F9-1F1F9","j":["flag","flag_trinidad_tobago","trinidad","tobago","nation","country","banner"]},"flag-tuvalu":{"a":"Flag: Tuvalu","b":"1F1F9-1F1FB","j":["flag","nation","country","banner"]},"flag-taiwan":{"a":"Flag: Taiwan","b":"1F1F9-1F1FC","j":["flag","tw","nation","country","banner"]},"flag-tanzania":{"a":"Flag: Tanzania","b":"1F1F9-1F1FF","j":["flag","tanzania","united","republic","nation","country","banner"]},"flag-ukraine":{"a":"Flag: Ukraine","b":"1F1FA-1F1E6","j":["flag","ua","nation","country","banner"]},"flag-uganda":{"a":"Flag: Uganda","b":"1F1FA-1F1EC","j":["flag","ug","nation","country","banner"]},"flag-us-outlying-islands":{"a":"Flag: U.S. Outlying Islands","b":"1F1FA-1F1F2","j":["flag","flag_u_s_outlying_islands"]},"flag-united-nations":{"a":"Flag: United Nations","b":"1F1FA-1F1F3","j":["flag","un","banner"]},"flag-united-states":{"a":"Flag: United States","b":"1F1FA-1F1F8","j":["flag","united","states","america","nation","country","banner"]},"flag-uruguay":{"a":"Flag: Uruguay","b":"1F1FA-1F1FE","j":["flag","uy","nation","country","banner"]},"flag-uzbekistan":{"a":"Flag: Uzbekistan","b":"1F1FA-1F1FF","j":["flag","uz","nation","country","banner"]},"flag-vatican-city":{"a":"Flag: Vatican City","b":"1F1FB-1F1E6","j":["flag","vatican","city","nation","country","banner"]},"flag-st-vincent--grenadines":{"a":"Flag: St. Vincent & Grenadines","b":"1F1FB-1F1E8","j":["flag","flag_st_vincent_grenadines","saint","vincent","grenadines","nation","country","banner"]},"flag-venezuela":{"a":"Flag: Venezuela","b":"1F1FB-1F1EA","j":["flag","ve","bolivarian","republic","nation","country","banner"]},"flag-british-virgin-islands":{"a":"Flag: British Virgin Islands","b":"1F1FB-1F1EC","j":["flag","british","virgin","islands","bvi","nation","country","banner"]},"flag-us-virgin-islands":{"a":"Flag: U.S. Virgin Islands","b":"1F1FB-1F1EE","j":["flag","flag_u_s_virgin_islands","virgin","islands","us","nation","country","banner"]},"flag-vietnam":{"a":"Flag: Vietnam","b":"1F1FB-1F1F3","j":["flag","viet","nam","nation","country","banner"]},"flag-vanuatu":{"a":"Flag: Vanuatu","b":"1F1FB-1F1FA","j":["flag","vu","nation","country","banner"]},"flag-wallis--futuna":{"a":"Flag: Wallis & Futuna","b":"1F1FC-1F1EB","j":["flag","flag_wallis_futuna","wallis","futuna","nation","country","banner"]},"flag-samoa":{"a":"Flag: Samoa","b":"1F1FC-1F1F8","j":["flag","ws","nation","country","banner"]},"flag-kosovo":{"a":"Flag: Kosovo","b":"1F1FD-1F1F0","j":["flag","xk","nation","country","banner"]},"flag-yemen":{"a":"Flag: Yemen","b":"1F1FE-1F1EA","j":["flag","ye","nation","country","banner"]},"flag-mayotte":{"a":"Flag: Mayotte","b":"1F1FE-1F1F9","j":["flag","yt","nation","country","banner"]},"flag-south-africa":{"a":"Flag: South Africa","b":"1F1FF-1F1E6","j":["flag","south","africa","nation","country","banner"]},"flag-zambia":{"a":"Flag: Zambia","b":"1F1FF-1F1F2","j":["flag","zm","nation","country","banner"]},"flag-zimbabwe":{"a":"Flag: Zimbabwe","b":"1F1FF-1F1FC","j":["flag","zw","nation","country","banner"]},"flag-england":{"a":"Flag: England","b":"1F3F4-E0067-E0062-E0065-E006E-E0067-E007F","j":["flag","english"]},"flag-scotland":{"a":"Flag: Scotland","b":"1F3F4-E0067-E0062-E0073-E0063-E0074-E007F","j":["flag","scottish"]},"flag-wales":{"a":"Flag: Wales","b":"1F3F4-E0067-E0062-E0077-E006C-E0073-E007F","j":["flag","welsh"]}},"aliases":{}} \ No newline at end of file diff --git a/vector/src/main/res/values-bg/strings.xml b/vector/src/main/res/values-bg/strings.xml index cf51e0546d..13e254acf7 100644 --- a/vector/src/main/res/values-bg/strings.xml +++ b/vector/src/main/res/values-bg/strings.xml @@ -2402,4 +2402,38 @@ Директно съобщение Изпрати историята на заявките за споделяне на ключове Няма повече резултати + Съобщението беше изпратено + Начална синхронизация: +\nИзтегляне на данни… + Начална синхронизация: +\nИзчакване на отговор от сървъра… + Празна стая (беше %s) + + %1$s, %2$s, %3$s и %4$d друг + %1$s, %2$s, %3$s и %4$d други + + %1$s, %2$s, %3$s и %4$s + %1$s, %2$s и %3$s + Променихте видео конференцията + Видео конференцията беше променена от %1$s + Прекратихте видео конференцията + Видео конференцията беше прекратена от %1$s + Стартирахте видео конференция + Беше стартирана видео конференция от %1$s + 🎉 Забранено е участието на всякакви сървъри! Тази стая вече е неизползваема. + Няма промени. + • Сървърите съдържащи IP адреси ще бъдат блокирани. + • Сървърите съдържащи IP адреси ще бъдат разрешени. + • Сървърите съдържащи %s бяха премахнати от списъка с разрешени. + • Сървърите съдържащи %s ще бъдат разрешени. + "• Сървърите съдържащи %s бяха премахнати от списъка с блокирани." + "• Сървърите съдържащи %s ще бъдат блокирани." + Променихте сървърните разрешения (ACL) за тази стая. + %s промени разрешенията (ACL) за тази стая. + • Сървърите съдържащи IP адрес са блокирани. + • Сървърите съдържащи IP адрес са разрешени. + • Сървърите съдържащи %s са разрешени. + • Сървърите съдържащи %s са блокирани. + Настроихте сървърните разрешения (ACL) за тази стая. + %s настрой разрешенията (ACL) за тази стая. \ No newline at end of file diff --git a/vector/src/main/res/values-cs/strings.xml b/vector/src/main/res/values-cs/strings.xml index 36a6f520d1..7523be029e 100644 --- a/vector/src/main/res/values-cs/strings.xml +++ b/vector/src/main/res/values-cs/strings.xml @@ -790,7 +790,7 @@ Domovský server není dostupný na této adrese, zkontrolujte ji prosím Vaše zařízení používá zastaralý bezpečnostní protokol TLS, zranitelný útokem, pro Vaše bezpečí se nebudete moci spojit Povolit server fallback call assist - Použiiji %s jako nápomoc, pokud Váš homeserver žádnou nenabízí (Vaše IP adresa bude sdělena během hovoru) + Použiiji %s jako nápomoc, pokud Váš domovský server žádnou nenabízí (Vaše IP adresa bude sdělena během hovoru) Pro provedení této akce přidat server identit v nastavení. Potvrďte své heslo Nelze provést z ${app_name} mobile @@ -2847,4 +2847,16 @@ Zpětná vazba Zpětná vazba prostorů Omlouváme se, při pokusu o připojení ke konferenci došlo k chybě + Nepojmenovaná místnost + Soukromý prostor + Veřejný prostor + Tento Prostor je veřejný + Neznámá osoba + Převod na %1$s + Konzultace s %1$s + Tento server je již uveden v seznamu + Nelze najít tento server nebo jeho seznam místností + Zadejte název nového serveru, který chcete prozkoumat. + Přidat nový server + Váš server \ No newline at end of file diff --git a/vector/src/main/res/values-de/strings.xml b/vector/src/main/res/values-de/strings.xml index 25ecbbc508..fa6d20d007 100644 --- a/vector/src/main/res/values-de/strings.xml +++ b/vector/src/main/res/values-de/strings.xml @@ -280,7 +280,7 @@ Ablehnen Anruf beenden - OK + Ok Abbrechen Speichern Verlassen @@ -292,22 +292,22 @@ Später Weiterleiten Permalink - Quellcode anzeigen - Entschlüsselten Quellcode anzeigen + Rohdaten anzeigen + Entschlüsselte Rohdaten anzeigen Löschen Umbenennen Inhalt melden Aktives Gespräch - Konferenzgespräch läuft. + Laufendes Konferenzgespräch \nPer %1$s oder %2$s beitreten Sprache Video - Das Gespräch kann nicht gestartet werden, bitte später erneut versuchen + Das Gespräch kann nicht gestartet werden, bitte versuche es später erneut Aufgrund fehlender Berechtigungen stehen einige Funktionen eventuell nicht zur Verfügung… - Ihnen fehlt die Berechtigung, ein Konferenzgespräch in diesem Raum zu starten + Du kannst in diesem Raum keine Videokonferenz starten Kann Gespräch nicht starten Sitzungsinformationen - Konferenzgespräche werden in verschlüsselten Räumen nicht unterstützt + Konferenzgespräche in verschlüsselten Räumen werden nicht unterstützt Trotzdem senden oder Einladen @@ -350,7 +350,7 @@ Räume Raumverzeichnis Keine Räume - Keine öffentl. Räume verfügbar + Keine öffentlichen Räume %d Benutzer %d Benutzer @@ -361,12 +361,12 @@ Problem melden Bitte beschreibe das Problem. Was hast du genau gemacht\? Was sollte passieren\? Was ist tatsächlich passiert\? Problembeschreibung - Um Probleme diagnostizieren zu können, werden Protokolle dieses Clients zusammen mit dem Fehlerbericht übermittelt. Dieser Fehlerbericht wird, wie die Protokolle und der Screenshot, nicht öffentlich sichtbar sein. Wenn du nur den oben eingegebenen Text senden möchtest, die nachfolgenden Haken entsprechend entfernen: + Um Probleme diagnostizieren zu können, werden Protokolle des Clients zusammen mit dem Fehlerbericht übermittelt. Dieser Fehlerbericht wird, wie die Protokolle und der Screenshot, nicht öffentlich sichtbar sein. Wenn du nur den oben eingegebenen Text senden möchtest, die nachfolgenden Haken entsprechend entfernen: Du scheinst dein Telefon frustriert zu schütteln. Möchtest du das Fenster zum Senden eines Fehlerberichts öffnen\? - Der Fehlerbericht wurde erfolgreich übermittelt + Dein Fehlerbericht wurde erfolgreich übermittelt Der Fehlerbericht konnte nicht übermittelt werden (%s) Fortschritt (%s%%) - Die Anwendung ist während der letzten Benutzung abgestürzt. Möchtest du das Fehler-melden-Fenster öffnen? + Die Anwendung ist während der letzten Benutzung abgestürzt. Möchtest du den Fehler melden\? Sende Datei nach Gelesen Raum betreten @@ -374,8 +374,8 @@ Konto erstellen Anmelden Abmelden - Home-Server-URL - Identitätsserver-URL + Heimserver-Adresse + Identitätsserver-Adresse Suchen Neuen Chat starten Sprachanruf starten @@ -387,8 +387,8 @@ Konto erstellen Absenden Überspringen - Rücksetz-E-Mail senden - Zur Anmeldemaske zurückkehren + Reset-E-Mail senden + Zum Anmeldebildschirm zurückkehren E-Mail oder Benutzername Passwort Neues Passwort @@ -415,12 +415,12 @@ Benutzerdefinierte Server-Optionen (erweitert) Bitte überprüfe deinen E-Mail-Posteingang, um die Registrierung abzuschließen Registrierung mit E-Mail und Telefonnummer zusammen wird zurzeit nicht unterstützt, da die zugrundeliegende Schnittstelle noch nicht existiert. Nur die Telefonnummer wird in den Account übernommen.\n\nDu kannst aber deine E-Mail-Adresse in den Einstellungen zu deinem Profil hinzufügen. - Dieser Home-Server möchte sicherstellen, dass du kein Roboter bist - Benutzername wird schon verwendet - Home-Server: + Dieser Homeserver möchte sicherstellen, dass du kein Roboter bist + Benutzername bereits vergeben + Heimserver: Identitätsserver: Ich habe meine E-Mail-Adresse verifiziert - Um dein Passwort zurückzusetzen, gib deine mit deinem Account verknüpfte E-Mail-Adresse ein: + Um dein Passwort zurückzusetzen, gib die mit deinem Account verknüpfte E-Mail-Adresse ein: Die E-Mail-Adresse, die mit deinem Account verknüpft ist, muss eingegeben werden. Ein neues Passwort muss eingegeben werden. Eine E-Mail wurde an %s gesendet. Bitte dem in der E-Mail enthaltenen Link folgen und anschließend unten klicken. @@ -470,7 +470,7 @@ Anruf beendet Es klingelt… Eingehender Anruf - Eingehender Video-Anruf + Eingehender Videoanruf Eingehender Sprachanruf Anruf aktiv… Die Gegenseite hat den Anruf nicht angenommen. @@ -525,8 +525,8 @@ 1 Mitglied Raum verlassen - Bist du sicher, dass du den Raum verlassen möchtest? - Bist du sicher, dass du %s aus diesem Chat entfernen möchtest? + Raum wirklich verlassen\? + %s wirklich aus diesem Chat entfernen möchtest\? Erstellen Online Offline @@ -548,7 +548,7 @@ Nutzer-ID, Name oder E-Mail-Adresse Erwähnen Sitzungsliste anzeigen - Du wirst diese Änderung nicht rückgängig machen können, da der Benutzer dieselbe Berechtigungsstufe wie du erhalten wirst. + Du wirst diese Änderung nicht rückgängig machen können, da der Benutzer dieselbe Berechtigungsstufe wie du erhalten wird. \nBist du sicher\? "Bist du sicher, dass du %s in diesen Chat einladen willst?" @@ -693,7 +693,7 @@ Passwort: Absenden Angemeldet als - Home-Server + Heimserver Identitätsserver Verifizierung ausstehend Bitte prüfe deinen E-Mail-Posteingang und klicke auf den in der E-Mail enthaltenen Link. Klicke anschließend auf Fortsetzen. @@ -836,7 +836,7 @@ Raum-Verzeichnis auswählen Der Server kann nicht verfügbar oder überlastet sein Gib einen Home-Server ein, um seine öffentlichen Räume aufzulisten - Home-Server-URL + Server-Name Alle Räume auf dem %s-Server Alle nativen %s-Räume @@ -853,7 +853,7 @@ 1 Monat Unbegrenzt Offline - Nutzer-Verzeichnis + Nutzerverzeichnis BENUTZER-VERZEICHNIS (%s) Datensparsamer Modus Schriftgröße @@ -893,7 +893,7 @@ Verifizierung beginnen Anruf Laute Benachrichtigungen - Lautlose Benachrichtigungen + Stumme Benachrichtigungen Foto aufnehmen Video aufnehmen Systemeigene Kamera verwenden @@ -913,7 +913,7 @@ Verschlüsselte Nachricht Community-Details Lädt… - Schließen + Beenden Communities Community-Namen filtern Einladen @@ -1006,7 +1006,7 @@ %d Mitgliedsänderungen %1$s in %2$s - Öffne Header + Header öffnen Profilbild für Lesebestätigungen Profilbild für Bemerkungen Datenschutz für Benachrichtigungen @@ -1022,8 +1022,8 @@ ${app_name} kann im Hintergrund laufen um deine Benachrichtigungen sicher und privat zu verwalten. Dies kann den Energieverbrauch beeinflussen. Berechtigung gewähren Wähle eine andere Option - Sende einen Sticker - Sende Sticker + Sticker senden + Sticker senden Du hast aktuell keine Stickerpakete aktiviert. \n \nMöchtest du welche hinzufügen\? @@ -1050,7 +1050,7 @@ Download Sprechen Leeren - Verschlüsselungsschlüssel von deinen anderen Sitzungen erneut anfragen. + Schlüssel von deinen anderen Sitzungen erneut anfordern. Schlüsselanfrage gesendet. Anfrage gesendet Bitte öffne ${app_name} auf einem anderen Gerät, das die Nachricht entschlüsseln kann, damit es die Schlüssel an diese Sitzung senden kann. @@ -1171,7 +1171,7 @@ Klingelton für eingehende Anrufe Wähle Klingelton für Anrufe: Akzeptieren - Bitte prüfe und akzeptiere die Richtlinien dieses Home-Servers: + Bitte lese und akzeptiere die Richtlinien dieses Home-Servers: Tests ausführen Läuft… (%1$d von %2$d) Einer oder mehrere Tests sind fehlgeschlagen. Versuche vorgeschlagene Lösung(en). @@ -1240,8 +1240,8 @@ Weitere Information: %s Keine validen Google-Play-Dienste gefunden. Benachrichtigungen könnten nicht richtig funktionieren. Videogespräch aktiv… - Schlüssel-Sicherung - Schlüssel-Sicherung verwenden + Schlüsselsicherung + Schlüsselsicherung verwenden Schlüsselsicherung ist nicht abgeschlossen. Bitte warten… Überspringen Fertig @@ -1297,7 +1297,7 @@ \n \nWarnung: Diese Datei wird gelöscht, wenn die Anwendung deinstalliert wird. Wiederherstellungsschlüssel aus Passphrase generieren. Dies kann mehrere Sekunden brauchen. - Deine Verschlüsselungsschlüssel werden nun im Hintergrund auf deinem Home-Server gesichert. Die initiale Sicherung kann mehrere Minuten dauern. + Deine Schlüssel werden nun im Hintergrund auf deinem Home-Server gesichert. Die initiale Sicherung kann mehrere Minuten dauern. Du verlierst möglicherweise den Zugang zu deinen Nachrichten, wenn du dich abmeldest oder das Gerät verlierst. Rufe Backup-Version ab… Nutze deine Wiederherstellungspassphrase, um deinen verschlüsselten Chatverlauf lesen zu können @@ -1331,19 +1331,19 @@ Die Sicherung hat eine ungültige Signatur von der nicht verifizierten Sitzung %s Abfrage der Vertrauensinformationen für die Sicherung fehlgeschlagen (%s). Um die Schlüsselsicherung für diese Sitzung zu verwenden, stelle sie jetzt mit deiner Passphrase oder deinem Wiederherstellungsschlüssel wieder her. - Deine gesicherten Verschlüsselungsschlüssel vom Server löschen\? Du wirst deinen Wiederherstellungsschlüssel nicht mehr nutzen können, um deinen verschlüsselten Chatverlauf zu lesen. - Beim Ausloggen gehen deine verschlüsselten Nachrichten verloren - Schlüssel-Sicherung wird durchgeführt. Wenn du dich jetzt ausloggst, gehen deine verschlüsselten Nachrichten verloren. - Schlüssel-Sicherung sollte bei allen Sitzungen aktiviert sein, um den Verlust verschlüsselter Nachrichten zu verhindern. + Deine gesicherten Schlüssel vom Server löschen\? Du wirst deinen Wiederherstellungsschlüssel nicht mehr nutzen können, um deinen verschlüsselten Chatverlauf zu lesen. + Beim Abmelden gehen deine verschlüsselten Nachrichten verloren + Schlüssel-Sicherung wird durchgeführt. Wenn du dich jetzt abmeldest, gehen deine verschlüsselten Nachrichten verloren. + Schlüsselsicherung sollte bei allen Sitzungen aktiviert sein, um den Verlust verschlüsselter Nachrichten zu verhindern. Ich möchte meine verschlüsselten Nachrichten nicht Sichere Schlüssel… - Schlüssel-Sicherung verwenden + Schlüsselsicherung verwenden Sicher\? Sicherung - Alle verschlüsselten Nachrichten gehen verloren, wenn Du dich ausloggst ohne eine Sicherung der Schlüssel gemacht zu haben. + Alle verschlüsselten Nachrichten gehen verloren, wenn Du dich abmeldest ohne die Schlüssel gesichert zu haben. Bleiben Abbrechen - Sicher, dass du dich ausloggen möchtest\? + Wirklich abmelden\? Wiederherstellung verschlüsselter Nachrichten Bitte gib einen Benutzernamen ein. Der datensparsame Modus sorgt dafür, dass die Präsenz- und Tipp-Benachrichtigungen ausgefiltert werden. @@ -1427,10 +1427,10 @@ Entschuldigung, Konferenzanrufe mit Jitsi werden auf älteren Geräten (mit älteren Android-Versionen als 6.0) nicht unterstützt Sitzung verifizieren Unbekannte IP-Adresse - Eine neue Sitzung fordert Verschlüsselungsschlüssel an. -\nSitzungsname: %1$s -\nZuletzt gesehen: %2$s -\nWenn du dich nicht mit einer anderen Sitzung angemeldet hast, ignoriere diese Anfrage. + Eine neue Sitzung fordert Schlüssel an. +\nSitzungsname: %1$s +\nZuletzt gesehen: %2$s +\nWenn du nicht mit einer anderen Sitzung angemeldet bist, ignoriere diese Anfrage. Eine unverifizierte Sitzung fordert Verschlüsselungs-Schlüssel an. \nSitzungsname: %1$s \nZuletzt gesehen: %2$s @@ -1542,7 +1542,7 @@ Bitte schreibe unten deine Anmerkungen. Beschreibe hier deine Anmerkung Versteckte Ereignisse in der Zeitleiste anzeigen - Direkte Nachrichten + Direktnachrichten Warten… Miniaturbild wird verschlüsselt… Datei wird verschlüsselt… @@ -1580,7 +1580,7 @@ Keine Widerrufen Trennen - Kein Integrationsserver konfiguriert. + Kein Identitätsserver konfiguriert. Anruf aufgrund eines falsch konfigurierten Servers fehlgeschlagen Versuche es mit %s Nicht erneut fragen @@ -1618,13 +1618,13 @@ ausstehend Gib einen neuen Identitätsserver ein Konnte keine Verbindung zum Home-Server herstellen - Bitte frage den Administrator deines Home-Servers (%1$s) nach der Einrichtung eines TURN-Servers, damit Anrufe zuverlässig funktionieren. + Bitte bitte den Administrator deines Heimservers (%1$s) einen \"TURN-Server\" einzurichten, damit Anrufe zuverlässig funktionieren. \n -\nAlternativ kann ein öffentlicher Server auf %2$s genutzt werden. Dies wird jedoch weniger zuverlässig sein und deine IP-Adresse wird gegenüber diesem Server preisgegeben. Du kannst den Server auch in den Einstellungen anpassen. +\nAlternativ kann ein öffentlicher Server auf %2$s genutzt werden. Dies wird jedoch weniger zuverlässig sein und deine IP-Adresse gegenüber diesem Server preisgeben. Du kannst den Server auch in den Einstellungen anpassen. Dies ist keine Adresse eines Matrixservers - Kann Home-Server nicht bei dieser URL erreichen. Bitte überprüfen - Wir nutzen %s als Assistenten wenn dein Home-Server keinen anbietet (Deine IP-Adresse wird während des Anrufs geteilt) - Führe einen Identitätsserver in deinen Einstellungen hinzu um diese Aktion auszuführen. + Kann Home-Server nicht unter dieser URL erreichen. Bitte überprüfen + Wir nutzen %s als Ersatz, wenn dein Heimserver keinen anbietet (Deine IP-Adresse wird während des Anrufs geteilt) + Füge einen Identitätsserver in deinen Einstellungen hinzu, um diese Aktion auszuführen. Passwort bestätigen Du kannst dies nicht auf einem mobilen ${app_name} tun Authentifizierung benötigt @@ -1774,7 +1774,7 @@ E-Mail Neues Passwort Achtung! - Eine Änderung deines Passworts wird alle Ende-zu-Ende-Verschlüsselungsschlüssel zurücksetzen. Dein verschlüsselter Chatverlauf wird dadurch unlesbar. Richte eine Schlüsselsicherung ein oder exportiere deine Raumschlüssel von einer anderen Sitzung bevor du dein Passwort zurücksetzt. + Eine Änderung deines Passworts wird alle Ende-zu-Ende-Schlüssek zurücksetzen. Dein verschlüsselter Chatverlauf wird dadurch unlesbar. Richte die Schlüsselsicherung ein oder exportiere deine Raumschlüssel aus einer anderen Sitzung, bevor du dein Passwort zurücksetzt. Fortfahren Diese E-Mail-Adresse ist mit keinem Benutzerkonto verknüpft Prüfe deinen Posteingang @@ -1855,18 +1855,18 @@ Du bist abgemeldet Anmelden Dein Home-Server-Administrator (%1$s) hat dich von deinem Konto %2$s (%3$s) abgemeldet. - Melde dich an, um ausschließlich auf diesem Gerät gespeicherte Verschlüsselungsschlüssel wiederherzustellen. Du benötigst sie, um deine verschlüsselten Nachrichten auf jedem Gerät zu lesen. + Melde dich an, um ausschließlich auf diesem Gerät gespeicherte Schlüssel wiederherzustellen. Du benötigst sie, um deine verschlüsselten Nachrichten auf jedem Gerät zu lesen. Anmelden Passwort Persönliche Daten löschen - Warnung: Persönliche Daten (einschließlich Verschlüsselungsschlüssel) werden weiterhin auf diesem Gerät gespeichert. -\n + Warnung: Persönliche Daten (einschließlich Schlüssel) werden weiterhin auf diesem Gerät gespeichert. +\n \nDeaktiviere diese Option, wenn dieses Gerät nicht mehr verwendet wird oder sich bei einem anderen Konto angemeldet werden soll. Alle Daten löschen Daten löschen Alle aktuell auf diesem Gerät gespeicherten Daten löschen\? \nMelde dich erneut an, um auf deine Kontodaten und Nachrichten zuzugreifen. - Du verlierst den Zugriff auf verschlüsselte Nachrichten, außer, du meldest dich an, um den Verschlüsselungsschlüssel wiederherzustellen. + Du verlierst den Zugriff auf verschlüsselte Nachrichten, außer, du meldest dich an, um den Schlüssel wiederherzustellen. Daten löschen Die aktuelle Sitzung gehört dem Benutzer %1$s. Die angegebenen Anmeldeinformationen sind vom Benutzer %2$s. Dies wird nicht von ${app_name} unterstützt. \nBitte zuerst die Daten löschen und dann erneut anmelden. @@ -2207,21 +2207,21 @@ Ablehnen Erfolg Echtzeitverbindung konnte nicht hergestellt werden. -\nBitte den Administrator deines Home-Servers, einen TURN-Server so zu konfigurieren, dass Anrufe zuverlässig funktionieren. - Wähle Audiogerät aus +\nBitte den Administrator deines Home-Servers, einen TURN-Server zu konfigurieren, dass Anrufe zuverlässig funktionieren. + Audiogerät auswählen Telefonie Lautsprecher - Headset - Drahtloses Headset - Wechsle Kamera + Kopfhörer + Drahtloser Kopfhörer + Kamera wechseln Frontkamera Hintere Kamera - Deaktiviere HD-Qualität - Aktiviere HD-Qualität + HD-Qualität deaktivieren + HD-Qualität aktivieren SSL-Fehler: Die Identität des Gegenüber ist noch nicht verifiziert. SSL Fehler. Aktiver Anruf (%s) - Zum Anruf zurückkehren + Zurück zum Anruf Einladung zurückziehen Möchtest du dich zurückstufen\? Du kannst die Zurückstufung nicht rückgängig machen und du wirst die Rechte nur mit einem anderen berechtigten Benutzer im Raum zurückerlangen können. @@ -2347,7 +2347,7 @@ Du kannst auf diese Nachricht nicht zugreifen Warte auf diese Nachricht. Das könnte eine Weile dauern Kann nicht entschlüsselt werden - Wegen der Ende-zu-Ende-Verschlüsselung könnte es sein, dass du auf jemandes Nachricht warten musst, weil die Verschlüsselungsschlüssel nicht ordnungsgemäß gesendet worden sind. + Wegen der Ende-zu-Ende-Verschlüsselung könnte es sein, dass du auf jemandes Nachricht warten musst, weil die Schlüssel nicht ordnungsgemäß gesendet worden sind. Du kannst auf diese Nachricht nicht zugreifen, weil der Sender dich blockiert hat Du kannst auf diese Nachricht nicht zugreifen, weil der Sender deiner Sitzung nicht vertraut Du kannst auf diese Nachricht nicht zugreifen, weil der Sender absichtlich die Schlüssel nicht gesendet hat @@ -2619,7 +2619,7 @@ Oder Sendet Schnee ❄️ Sendet Konfetti 🎉 - Sendet die nachfolgende Nachricht mit Schnee + Nachricht mit Schnee senden Sendet die nachfolgende Nachricht mit Konfetti Nachrichtenverlauf bereinigen Einmalanmeldung @@ -2757,7 +2757,7 @@ Willkommen zu %1$s, %2$s. Warnung benötigt Server Unterstützung und eine experimentelle Raumversion Experimenteller Space - Zugangsbeschränkter Raum. - Mit Spaces hast du die Möglichkeit Personen und Räume für die Arbeit, zum Spaß oder nur für dich selbst zu gruppieren. + Mit Spaces hast du die Möglichkeit Personen und Räume zu gruppieren. Sag hallo zu Spaces! Füge bereits existierende Räume und Spaces hinzu Vorübergehend überspringen @@ -2834,4 +2834,36 @@ Bild wird komprimiert… Als Standard festsetzen und nicht mehr fragen Jedes Mal fragen + Gib den Namen eines neuen Servers ein, den du erkunden möchtest. + Neuen Server hinzufügen + Dein Server + Du verwendest die Betaversion von Spaces. Mit Feedback hilfst du uns, die nächsten Versionen zu verbessern. Dabei wird uns deine Platform übermittelt, damit wir deine Rückmeldung optimal nutzen können. + Möglicherweise musst du extra eingeladen werden, damit du die Räume siehst. + Möglicherweise musst du extra eingeladen werden, damit du die Räume siehst. +\nDie fehlt die Berechtigung, Räume hinzuzufügen. + Du kannst Unterspaces zu einem Space hinzufügen. + Experimentelle Spaces - Nur verweiste Räume auf Startseite + Leider ist ein Fehler beim Betreten der Konferenz aufgetreten + Unbenannter Raum + Dieser Space hat noch keine Räume + Für weitere Infos kontaktiere bitte die Administration des Homeservers + Dein Homeserver scheint Spaces noch nicht zu unterstützen + Räume hinzufügen + Du bist der Admin von diesem Space. Stelle vor dem Verlassen sicher, dass du die Adminrechte an jemand anderen übergibst. + Dieser Raum ist nicht öffentlich. Du wirst ihn ohne Einladung nicht wieder betreten können. + Du bist die einzige Person hier. Wenn du den Space verlässt, ist er für immer verloren (eine lange Zeit). + Einladen in %s + Privater Space + Öffentlicher Space + Dieser Space ist öffentlich + Unbekannte Person + Dieses Feature ist in der Beta + Feedback geben + Fehler beim Senden vom Feedback (%s) + Dein Feedback wurde erfolgreich versandt. Danke! + Mich bei Fragen kontaktieren + Feedback + Spaces Feedback + Dieser Server ist schon in der Liste vorhanden + Server oder Raumliste kann nicht gefunden werden \ No newline at end of file diff --git a/vector/src/main/res/values-et/strings.xml b/vector/src/main/res/values-et/strings.xml index c911a3176b..88081c59c5 100644 --- a/vector/src/main/res/values-et/strings.xml +++ b/vector/src/main/res/values-et/strings.xml @@ -1514,7 +1514,7 @@ Vali jututubade loend Server kas pole kättesaadav või on ülekoormatud Sisesta koduserveri nimi, mille avalike jututubade loendit soovid näha - Koduserveri aadress + Serveri aadress Kõik jututoad %s serveris Kõik %s jututoad Kirjuta siia… @@ -2794,4 +2794,16 @@ Tagasiside Tagasiside kogukonnakeskuste kohta Vabandust, rühmakõnega liitumisel tekkis viga + Nimetu jututuba + Privaatne kogukonnakeskus + Avalik kogukonnakeskus + See kogukonnakeskus on avalik + Tundmatu isik + Suuna kasutajale %1$s + Pean nõu kasutajaga %1$s + See server on juba loendis olemas + Seda serverit kas ei leidu või seal puudub jututubade loend + Sisesta serveri nimi, mille sisu sa soovid uurida. + Lisa uus server + Sinu server \ No newline at end of file diff --git a/vector/src/main/res/values-fa/strings.xml b/vector/src/main/res/values-fa/strings.xml index 0681fed0df..628a6f8379 100644 --- a/vector/src/main/res/values-fa/strings.xml +++ b/vector/src/main/res/values-fa/strings.xml @@ -366,7 +366,7 @@ امکان ارسال گزارش اشکال وجود نداشت، دوباره تلاش کنید (%s) پیشرفت (%s%%) ارسال در - نشانی کارساز خانگی + نشانی کارساز(سرور) خانگی نشانی کارساز هویت ارسال صدا آیا مطمئنید می‌خواهید با %s یک گپ جدید را آغاز کنید؟ @@ -386,7 +386,7 @@ توکن نامعتبر است نشانی رایانامه یا شماره تلفن وارد نشده این نشانی رایانامه قبلاً ثبت شده. - کارساز خانگی: + کارساز(سرور) خانگی: کارساز هویت: امکان ورود وجود ندارد %1$dد %2$dث @@ -602,7 +602,7 @@ گذرواژه: ثبت واردشده به عنوان - کارساز خانگی + کارساز(سرور) خانگی کارساز هویت اجازهٔ یک‌پارچگی‌ها مدیر یکپارچگی @@ -2290,7 +2290,7 @@ %d دعوت %d دعوت - نشانی کارساز خانگی + نام کارساز این اتاق شامل نشست‌های تایید نشده هستند. \nهیچ تضمینی وجود ندارد این نشست‌های تائیدنشده متعلق به کاربرانی باشد که فکر می‌کنید. \nتوضیه می‌شود افراد نشست‌های خود را تائید کنند. هر چند در صورتی که تمایلی به این کار ندارید، همچنان می‌توانید پیام ارسال کنید. @@ -2525,7 +2525,7 @@ ورود یک‌پارچه پاک‌سازی تاریخچه فرستادن پیام داده با کاغذ رنگی - فرستادن پیام داده با برف + فرستادن پیام داده شده با بارش برف فرستادن کاغذ رنگی 🎉 فرستادن برف ❄️ احراز هویت انجام نشد @@ -2676,7 +2676,7 @@ هشدار به پشتیبانی سرور و نسخه اتاق آزمایشی نیاز دارد فضای کاری آزمایشی - اتاق محدود. شما دعوت شده‌اید - فضای‌های کاری روش هایی برای دسته‌بندی اتاق‌ها و افراد برای کار، تفریح یا فقط خودتان است. + اسپیس ها یک شیوه جدید برای دسته بندی اتاق ها و افراد هستند. به فضای‌های کاری خوش‌آمدید! اتاق‌ها و فضای کاری موجود را اضافه کنید آیا مطمئن هستید که می خواهید فضای کاری را ترک کنید؟ @@ -2771,4 +2771,30 @@ فشرده‌سازی تصویر… به عنوان پیش فرض استفاده کن و دیگر سوال نپرس همواره بپرس + دعوت به %s + شخص ناشناس + انتقال به %1$s + این قابلیت در وضعیت بتا است + به ما بازخورد دهید + ارسال بازخورد با شکست مواجه شد(%s) + سپاس! بازخورد شما با موفقیت ارسال شد + شما در حال استفاده از نسخه بتای اسپیس هستید. بازخورد شما به آگاه کردن نسخه های بعدی کمک خواهد کرد. سکو و نام کاربری شما ثبت خواهد شد تا به ما در استفاده هرچه بیشتر از بازخورد شما کمک کند. + بازخورد + متاسفم، یک خطا زمانی که در تلاش برای اضافه شدن به کنفرانس بود ، اتفاق افتاد + این کارساز در حال حاضر در فهرست موجود است + نمی‌توانم این کارساز یا فهرست اتاقش را بیابم + نام کارساز جدیدی که می‌خواهید در آن به جستجو بپردازید را وارد کنید + اضافه کردن یک کارساز(سرور) جدید + کارساز شما + اتاق نامگذاری نشده + بعضی اتاق ها ممکن است پنهان باشند زیرا خصوصی هستند و شما به یک دعوتنامه نیاز دارید. + بعضی اتاق ها ممکن است پنهان باشند زیرا خصوصی هستند و شما به یک دعوتنامه نیاز دارید. +\nشما اجازه اضافه کردن اتاق را ندارید. + این اسپیس هیچ اتاقی ندارد + لطفا برای آگاهی بیشتر با مدیر کارساز خود تماس بگیرید + به نظر می رسد کارساز خانگی شما هنوز از اسپیس ها پشتیبانی نمی کند + افزودن اتاق ها + شما مدیر این اسپیس هستید،مطمئن شوید قبل از خروج، حق مدیریت را به عضوی دیگر منتقل کرده اید. + این اسپیس عمومی نیست. شما نمیتوانید بدون یک دعوتنامه دوباره ملحق شوید. + شما تنها فرد اینجا هستید. اگر خارج شوید، هیچ کس از جمله شما قادر نخواهد بود در آینده ملحق شود. \ No newline at end of file diff --git a/vector/src/main/res/values-fr/strings.xml b/vector/src/main/res/values-fr/strings.xml index 78d7507088..2d5cad33f3 100644 --- a/vector/src/main/res/values-fr/strings.xml +++ b/vector/src/main/res/values-fr/strings.xml @@ -591,7 +591,7 @@ Supprimer de la liste noire Vérifier la session Sélectionner un répertoire de salons - URL du serveur d’accueil + Nom du serveur d’accueil Tous les salons sur le serveur %s Tous les salons natifs sur %s Rechercher dans l’historique @@ -2801,4 +2801,16 @@ Merci, vos remarques ont bien été envoyées Remarques Désolé, une erreur s’est produite en essayant d’entrer dans la conférence + Salon sans nom + Espace privé + Espace public + Cet espace est public + Personne inconnue + Transférer à %1$s + Ce serveur fait déjà partie de la liste + Impossible de trouver ce serveur ou la liste de ses salons + Saisissez le nom du nouveau serveur que vous souhaitez explorer. + Ajouter un nouveau serveur + Votre serveur + Consultation de %1$s \ No newline at end of file diff --git a/vector/src/main/res/values-gl/strings.xml b/vector/src/main/res/values-gl/strings.xml index 61beb07197..4af9956161 100644 --- a/vector/src/main/res/values-gl/strings.xml +++ b/vector/src/main/res/values-gl/strings.xml @@ -854,4 +854,7 @@ \nDescargando datos… Sincr. inicial: \nAgardando resposta do servidor… + Non tes permisos para comezar unha chamada de conferencia nesta sala + Non tes permisos para comezar unha chamada de conferencia nesta sala + Mensaxe enviada \ No newline at end of file diff --git a/vector/src/main/res/values-hu/strings.xml b/vector/src/main/res/values-hu/strings.xml index 838ed7860f..797ea4f036 100644 --- a/vector/src/main/res/values-hu/strings.xml +++ b/vector/src/main/res/values-hu/strings.xml @@ -704,7 +704,7 @@ Figyelmeztetés: ez a fájl törlésre kerülhet, ha az alkalmazást törli.Válassz egy szoba könyvtárat A szerver lehet nem elérhető vagy túltöltött Írj be egy Matrix szervert, az ott található nyilvános szobák listázásához - Matrix szerver URL + Szerver neve Összes szoba a %s szerveren Összes anyanyelvi %s szoba Előzmények keresése @@ -2799,4 +2799,16 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró Az értesítésre kattintottak! Kattints az értesítésre. Ha nem látsz értesítést, ellenőrizd a rendszerbeállításokat. + Hívásátirányítás ide: %1$s + Névtelen szoba + Privát tér + Nyilvános tér + Ez a Tér nyilvános + Ismeretlen személy + Konzultáció vele: %1$s + Ez a szerver már szerepel a listában + A szerver vagy a szoba listája nem található + Add meg a felfedezni kívánt új szerver nevét. + Új szerver hozzáadása + Matrix szervered \ No newline at end of file diff --git a/vector/src/main/res/values-it/strings.xml b/vector/src/main/res/values-it/strings.xml index 0a37b8cff1..2bffefc310 100644 --- a/vector/src/main/res/values-it/strings.xml +++ b/vector/src/main/res/values-it/strings.xml @@ -366,7 +366,7 @@ Crea account Accedi Disconnetti - URL dell\'Home Server + URL dell\'homeserver URL dell\'Identity Server Cerca Avvia una nuova chat diretta @@ -412,9 +412,9 @@ La registrazione con email e numero di telefono in una volta sola non è ancora supportata. Sarà utilizzato solo il numero di telefono. \n \nPotrai aggiungere l\'indirizzo email al tuo profilo dalle impostazioni. - Questo Home Server vorrebbe assicurarsi che tu non sia un robot + Questo homeserver vuole assicurarsi che tu non sia un robot Nome utente già in uso - Home Server: + Homeserver: Server identità: Ho verificato il mio indirizzo email Per reimpostare la password, inserisci l\'indirizzo email associato al tuo account: @@ -696,7 +696,7 @@ Password: Invia Autenticato come - Home Server + Homeserver Server di identità Interfaccia utente Lingua @@ -849,7 +849,7 @@ Scegli un elenco di stanze Il server potrebbe essere non disponibile o sovraccarico Inserisci un Home Server per vedere le sue stanze pubbliche - URL dell\'Home Server + Nome del server Tutte le stanze sull\'Home Server %s Tutte le stanze native %s @@ -1603,7 +1603,7 @@ Imposta un\'email per il ripristino dell\'account in caso di problemi. Email e numero di telefono potranno essere usati, se lo vorrai, anche per permettere a chi li conosce di trovarti. Non è stato trovato alcun Home Server seguendo questo URL. Per favore, controllalo Permetti chiamate dal Server di appoggio - Se il tuo Home Server non ne ha un proprio Server d\'appoggio verrà usato %s (il Server d\'appoggio verrà a conoscenza del tuo indirizzo IP durante le chiamate) + Verrà usato %s come server d\'appoggio quando il tuo homeserver non ha uno proprio (il tuo indirizzo IP verrà esposto durante una chiamata) Per poterlo fare, aggiungi un Identity Server nelle Impostazioni. Modalità sync in background Ottimizzato per la batteria @@ -2856,4 +2856,16 @@ Ti piace sperimentare\? \nProva ad inserire uno Spazio all\'interno di un altro Spazio. Questo non è uno Spazio pubblico. Senza un invito non potrai più rientrare. + Stanza senza nome + Spazio privato + Spazio pubblico + Questo spazio è pubblico + Persona sconosciuta + Trasferisci a %1$s + Consultazione con %1$s + Questo server è già presente nell\'elenco + Impossibile trovare questo server o il suo elenco di stanze + Inserisci il nome di un nuovo server che vuoi esplorare. + Aggiungi un nuovo server + Il tuo server \ No newline at end of file diff --git a/vector/src/main/res/values-ja/strings.xml b/vector/src/main/res/values-ja/strings.xml index 6f543b3e85..84bccec0f6 100644 --- a/vector/src/main/res/values-ja/strings.xml +++ b/vector/src/main/res/values-ja/strings.xml @@ -1406,7 +1406,7 @@ Matrixでのメッセージの可視性は電子メールと同様です。メ %1$sの招待です。理由: %2$s 送信キューのクリア メッセージを送っています… - メッセージを送る + メッセージを送りました 初期同期: \nアカウントデータをインポート 初期同期: diff --git a/vector/src/main/res/values-pt-rBR/strings.xml b/vector/src/main/res/values-pt-rBR/strings.xml index 15b383649f..db7f940e38 100644 --- a/vector/src/main/res/values-pt-rBR/strings.xml +++ b/vector/src/main/res/values-pt-rBR/strings.xml @@ -12,17 +12,17 @@ %1$s desbaniu %2$s %1$s baniu %2$s %1$s retirou o convite de %2$s - %1$s mudou seu avatar - %1$s definiu seu nome de exibição para %2$s - %1$s mudou seu nome de exibição de %2$s para %3$s - %1$s removeu seu nome de exibição (era %2$s) + %1$s mudou o avatar dela(e) + %1$s definiu o nome de exibição dela(e) para %2$s + %1$s mudou o nome de exibição dela(e) de %2$s para %3$s + %1$s removeu o nome de exibição dela(e) (era %2$s) %1$s mudou o tópico para: %2$s %1$s mudou o nome da sala para: %2$s %s começou uma chamada de vídeo. %s começou uma chamada de voz. %s atendeu a chamada. %s terminou a chamada. - %1$s deixou o histórico futuro da sala visível para %2$s + %1$s fez histórico da sala futuro visível para %2$s todos os membros da sala, do ponto que foram convidados. todos os mebros da sala, do ponto que se juntaram. todos os membros da sala. @@ -31,7 +31,7 @@ %1$s ativou a encriptação ponta-a-ponta (%2$s) %1$s requisitou uma conferência de VoIP Conferência de VoIP começou - Conferência de VoIP terminou + Conferência de VoIP finalizou (avatar mudou também) %1$s removeu o nome da sala %1$s removeu o tópico da sala @@ -39,11 +39,11 @@ %1$s enviou um convite para %2$s para se juntar à sala %1$s aceitou o convite para %2$s ** Incapaz de decriptar: %s ** - O dispositivo do(a) enviador(a) não nos enviou as chaves para esta mensagem. + O dispositivo do/da enviador(a) não nos enviou as chaves para esta mensagem. Não foi possível redigir Não foi possível enviar mensagem - Upload de imagem falhou + Falha para fazer upload de imagem Erro de rede Erro de Matrix @@ -51,7 +51,7 @@ - Atualmente não é possível se rejuntar a uma sala vazia. + Não é atualmente possível se re-juntar a uma sala vazia. Endereço de email Número de telefone @@ -92,7 +92,7 @@ Você enviou dados para configurar a chamada. Você atendeu a chamada. Você terminou a chamada. - Você deixou o histórico futuro da sala visível para %1$s + Você fez histórico da sala futuro visível para %1$s Você ativou a encriptação ponta-a-ponta (%1$s) %s fez o upgrade desta sala. Você fez o upgrade desta sala. @@ -189,18 +189,18 @@ Você definiu o endereço principal para esta sala para %1$s. %1$s removeu o endereço principal para esta sala. Você removeu o endereço principal para esta sala. - %1$s tem permitido que visitas se juntem à sala. - Você tem permitido que visitas se juntem à sala. - %1$s tem prevenido visitas de se juntarem à sala. - Você tem prevenido visitas de se juntarem à sala. + %1$s tem permitido visitantes se juntarem à sala. + Você tem permitido visitantes se juntarem à sala. + %1$s tem prevenido visitantes de se juntarem à sala. + Você tem prevenido visitantes de se juntarem à sala. %1$s ativou encriptação ponta-a-ponta. Você ativou encriptação ponta-a-ponta. %1$s ativou encriptação ponta-a-ponta (algoritmo irreconhecido %2$s). Você ativou encriptação ponta-a-ponta (algoritmo irreconhecido %1$s). - Você tem prevenido visitas de se juntarem à sala. - %1$s tem prevenido visitas de se juntarem à sala. - Você tem permitido que visitas se juntem aqui. - %1$s tem permitido que visitas se juntem aqui. + Você tem prevenido visitantes de se juntarem à sala. + %1$s tem prevenido visitantes de se juntarem à sala. + Você tem permitido visitantes se juntarem aqui. + %1$s tem permitido visitantes se juntarem aqui. Você saiu. Razão: %1$s %1$s saiu. Razão: %2$s Você juntou-se. Razão: %1$s @@ -212,7 +212,7 @@ Você fez o upgrade aqui. %s fez o upgrade aqui. Você deixou mensagens futuras vísiveis para %1$s - %1$s deixou mensagens futuras visíveis para %2$s + %1$s fez mensagens futuras visíveis para %2$s Você saiu da sala %1$s saiu da sala Você juntou-se @@ -292,8 +292,8 @@ Mais Tarde Encaminhar Permalink - Ver Fonte - Ver Fonte Decriptada + Visualizar Fonte + Visualizar Fonte Decriptada Deletar Renomear Reportar conteúdo @@ -306,7 +306,7 @@ Devido a permissões faltando, alguns recursos podem estar faltando… Você precisa de permissão para convidar para começar uma conferência nesta sala Não é possível começar chamada - Informação da sessão + Informação de sessão Chamadas de conferência não são suportadas em salas encriptadas Enviar Mesmo Assim ou @@ -352,8 +352,8 @@ Nenhuma sala Nenhuma sala pública disponível - %d usuário - %d usuários + %d usuária(o) + %d usuárias(os) Enviar logs Enviar crash logs @@ -361,20 +361,20 @@ Reportar bug Por favor descreva o bug. O que você fez\? O que você esperava que acontecese\? O que aconteceu na verdade\? Descreva seu problema aqui - A fim de diagnosticar problemas, logs deste cliente serão enviados com este reporte de bug. Este reporte de bug, incluindo os logs e o screenshot, não será visível publicamente. Se você prefere somente enviar o texto acima, por favor desmarque: - Você parece estar agitando o celular em frustração. Gostaria de abrir a tela de reporte de bug\? + A fim de diagnosticar problemas, logs deste cliente vão ser enviados com este reporte de bug. Este reporte de bug, incluindo os logs e o screenshot, não será visível publicamente. Se você prefere somente enviar o texto acima, por favor desmarque: + Você parece estar agitando o telefone em frustração. Você gostaria de abrir a tela de reporte de bug\? O reporte de bug tem sido enviado com sucesso - O reporte de bug falhou para enviar (%s) + O reporte de bug falhou para ser enviado (%s) Progresso (%s%%) - O aplicativo crashou da última vez. Gostaria de abrir a tela de reporte de crash\? + O aplicativo tem crashado da última vez. Você gostaria de abrir a tela de reporte de crash\? Enviar para - Lido + Lida Juntar-se a Sala - Nome de Usuário + Nome de Usuária(o) Criar Conta Fazer Login Fazer Signout - URL de Servidor de Casa + URL de Servidorcasa URL de Servidor de Identidade Pesquisar Começar Novo Chat @@ -389,18 +389,18 @@ Pular Enviar Email de Reset Retornar a tela de login - Email ou nome de usuário + Email ou nome de usuária(o) Senha Nova senha - Nome de usuário + Nome de usuária(o) Endereço de email Endereço de email (opcional) Número de telefone Número de telefone (opcional) Repetir senha Confirmar sua nova senha - Nome de usuário e/ou senha incorreta(s) - Nomes de usuário só podem conter letras, números, pontos, hifens e underscores + Nome de usuária(o) e/ou senha incorreta(s) + Nomes de usuária(o) só podem conter letras, números, pontos, hifens e underscores Senha curta demais (mín 6) Senha faltando Isto não parece com um endereço de email válido @@ -410,23 +410,23 @@ Número de telefone faltando Endereço de email ou número de telefone faltando Token inválido - Senhas não batem + Senhas não correspondem Esqueceu senha\? - Usar opções de servidor personalizado (avançado) + Usar opções de servidor personalizadas (avançada) Por favor cheque seu email para continuar registro Registro com email e número de telefone de vez não é suportado ainda até que a api exista. Somente o número de telefone será levado em consideração. \n \nVocê pode adicionar seu email a seu perfil em configurações. - Este Servidor de Casa gostaria de assegurar que você não é um robô - Nome de usuário em uso - Servidor de Casa: + Este servidorcasa gostaria de assegurar que você não é um robô + Nome de usuária(o) em uso + Servidorcasa: Servidor de Identidade: Eu tenho verificado meu endereço de email Para resettar sua senha, entre o endereço de email linkado a sua conta: O endereço de email linkado a sua conta deve ser entrado. Uma nova senha deve ser entrada. Um email tem sido enviado para %s. Uma vez que tenha seguido o link que ele contém, clique abaixo. - Falha ao verificar endereço de email: assegure-se que clicou no link no email + Falha para verificar endereço de email: assegure-se que clicou no link no email Sua senha tem sido resettada. \n \nVocê tem sido feito logout de todas as sessões e não vai mais receber notificações push. Para reativar notificações, faça re-login em cada dispositivo. @@ -438,12 +438,12 @@ Incapaz de registrar Incapaz de registrar: falha de posse de email Por favor entre um URL válido - Nome de usuário/senha inválida(o) + Nome de usuária(o)/senha inválida(o) O token de acesso especificado não foi reconhecido JSON malformado Não continha JSON válido Requisições demais tem sido enviadas - Este nome de usuário já é usado + Este nome de usuária(o) já é usado O link de email que não tem sido clicado ainda @@ -464,8 +464,8 @@ Ontem Hoje - Nome da sala - Tópico da sala + Nome de sala + Tópico de sala Chamada conectada Chamada conectando… @@ -475,7 +475,7 @@ Chamada de Vídeo Recebendo Chamada de Voz Recebendo Chamada Em Progresso… - O lado remoto falhou ao atender. + O lado remoto falhou para atender. Conexão de Mídia Falhou Não é possível inicializar a câmera chamada atendida em algum outro lugar @@ -499,7 +499,7 @@ \n \nPor favor permita acesso no próximo pop-up para ser capaz de fazer a chamada. ${app_name} pode checar seu livro de endereços para achar outras(os) usuárias(os) de Matrix baseado em seus email e números de telefone. Se você concorda em compartilhar seu livro de endereços para este propósito, por favor permita acesso no próximo pop-up. - ${app_name} pode checar seu livro de endereços para encontrar outras(os) usuásias(os) de Matrix baseado em seus email e números de telefone. + ${app_name} pode checar seu livro de endereços para encontrar outras(os) usuásias(os) de Matrix baseado em seus emails e números de telefone. \n \nVocê concorda em compartilhar seu livro de endereços para este propósito\? Desculpe. Ação não performada, devido a permissões faltando @@ -518,9 +518,9 @@ Pular para primeira mensagem não-lida. Você tem sido convidada(o) a juntar-se a esta sala por %s - Este convite foi enviado a %s, que não está associada(o) com esta conta. + Este convite foi enviado para %s, que não está associada(o) a esta conta. \nVocê pode desejar fazer login com uma conta diferente, ou adicionar este email a sua conta. - Você está tentando acessar %s. Gostaria de se juntar a fim de participar da discussão\? + Você está tentando acessar %s. Você gostaria de se juntar a fim de participar na discussão\? uma sala Esta é uma previsualização desta sala. Interações de sala têm sido desativadas. @@ -528,9 +528,9 @@ Adicionar membro 1 membro - Sair da sala - Você tem certeza que quer sair da sala\? - Você tem certeza que quer remover %s deste chat\? + Sair de sala + Você tem certeza que você quer sair da sala\? + Você tem certeza que você quer remover %s deste chat\? Criar Online Offline @@ -545,16 +545,16 @@ Banir Desbanir Resettar a usuária(o) normal - Tornar moderador(a) - Tornar admin + Fazer moderador(a) + Fazer admin Ignorar Designorar - ID de usuário, Nome ou email + ID de usuária(o), Nome ou email Mencionar Mostrar Lista de Sessões Você não vai ser capaz de desfazer esta mudança já que você está promovendo a(o) usuária(o) para ter o mesmo nível de poder que você. \nVocê tem certeza\? - Você tem certeza que quer convidar %s para este chat\? + Você tem certeza você que quer convidar %s para este chat\? Convidar por ID CONTATOS LOCAIS (%d) @@ -586,28 +586,28 @@ Impressão digital (%s): Não foi possível verificar identidade de servidor remoto. Isto poderia significar que alguém está maliciosamente interceptando seu tráfico, ou que seu celular não confia no certificado provido pelo servidor remoto. - Se o(a) administrador(a) do servidor tem dito que isto é esperado, assegure que a impressão digital abaixo corresponde à impressão digital provida por ele(a). + Se o/a administrador(a) de servidor tem dito que isto é esperado, assegure que a impressão digital abaixo corresponde à impressão digital provida por ele(a). O certificado tem mudado de um que era confiado por seu telefone. Isto é ALTAMENTE INCOMUM. É recomendado que você NÃO ACEITE este novo certificado. - O certificado tem sido mudado de um previamente confiado para um que não é confiado. O servidor pode ter renovado seu certificado. Conacte o(a) administrador(a) do servidor para a impressão digital esperada. - Somente aceite o certificado se o(a) administrador(a) do servidor tem publicado uma impressão digital que bate com a acima. + O certificado tem mudado de um previamente confiado para um que não é confiado. O servidor pode ter renovado seu certificado. Contacte o/a administrador(a) de servidor para a impressão digital esperada. + Somente aceite o certificado se o/a administrador(a) de servidor tem publicado uma impressão digital que corresponde com a acima. - Detalhes da Sala + Detalhes de Sala Pessoas Arquivos Configurações - ID malformado. Devia ser um endereço de email ou um ID Matrix como \'@partlocal:dominio\' + ID malformada. Devia ser um endereço de email ou uma ID Matrix como \'@partlocal:dominio\' CONVIDADAS(OS) SE JUNTARAM Razão por reportar este conteúdo - Você quer esconder todas as mensagens deste usuário\? + Você quer esconder todas as mensagens desta(e) usuária(o)\? \n -\nNote que esta ação irá reiniciar o app e pode levar algum tempo. +\nNote que esta ação vai recomeçar o app e pode levar algum tempo. Cancelar Upload Cancelar Download Pesquisar - Filtrar membros da sala + Filtrar membros de sala Nenhum resultado SALAS MENSAGENS @@ -624,7 +624,7 @@ Criar sala Juntar-se a sala Juntar-se a uma sala - Digite um id de sala ou um alias de sala + Digite uma id de sala ou um alias de sala Navegar diretório Pesquisando diretório… @@ -697,7 +697,7 @@ Senha: Submeter Feito login como - Servidor de Casa + Servidorcasa Servidor de Identidade Verificação Pendente Por favor cheque seu email e clique no link que ele contém. Uma vez que isto for feito, clique em continuar. @@ -709,13 +709,13 @@ Senha atual Senha nova Confirmar senha nova - Falha ao atualizar senha + Falha para atualizar senha Sua senha tem sido atualizada Mostrar todas as mensagens de %s\? \n -\nNote que esta ação vai reiniciar o app e pode levar algum tempo. - Você tem certeza que quer remover este alvo de notificação\? - Você tem certeza que quer remover o %1$s %2$s\? +\nNote que esta ação vai recomeçar o app e pode levar algum tempo. + Você tem certeza que você quer remover este alvo de notificação\? + Você tem certeza que você quer remover o %1$s %2$s\? Escolha um país País Por favor escolha um país @@ -729,7 +729,7 @@ Foto da Sala - Nome da Sala + Nome de Sala Tópico Etiqueta da Sala Etiquetada como: @@ -741,19 +741,19 @@ Acesso e visibilidade Listar esta sala em diretório de salas Acesso a Sala - Legibilidade de Histórico da Sala + Legibilidade de Histórico de Sala Quem pode ler o histórico\? Quem pode acessar esta sala? Qualquer pessoa - Membros somente (desde o ponto no tempo de selecionar esta opção) + Membros somente (desde o ponto no tempo de seleção desta opção) Membros somente (desde que eles foram convidados) Membros somente (desde que eles se juntaram) Para linkar a uma sala ela deve ter um endereço. Somente pessoas que têm sido convidadas - Qualquer pessoa que saiba o link da sala, exceto visitantes - Qualquer pessoa que saiba o link da sala, incluindo visitantes + Qualquer pessoa que sabe o link da sala, a parte de visitantes + Qualquer pessoa que sabe o link da sala, incluindo visitantes Usuárias(os) banidas(os) @@ -777,41 +777,41 @@ Definir como endereço principal Des-definir como endereço principal Copiar ID de Sala - Copiar Endereço da Sala + Copiar Endereço de Sala Encriptação está ativada nesta sala. Encriptação está desativada nesta sala. Ativar encriptação -\n(atenção: não pode ser desativado de novo!) +\n(aviso: não pode ser desativada de novo!) Diretório %s estava tentando carregar um ponto específico na timeline desta sala mas foi incapaz de encontrá-lo. Informação de encriptação ponta-a-ponta - Informação do evento + Informação de evento Id de usuária(o) Chave de identidade Curve25519 Chave de impressão digital Ed25519 clamada Algoritmo ID de Sessão Erro de decriptação - Informação de sessão do(a) enviador(a) + Informação de sessão do/da enviador(a) Nome público Nome público ID de sessão - Chave da sessão + Chave de sessão Verificação Impressão digital Ed25519 - Exportar chaves de sala PAP + Exportar chaves de sala E2E Exportar chaves de sala Exportar as chaves para um arquivo local Exportar Entrar frasepasse Confirmar frasepasse - As chaves de sala PAP têm sido salvas em \'%s\'. + As chaves de sala E2E têm sido salvas em \'%s\'. \n \nAviso: este arquivo pode ser deletado se o aplicativo for desinstalado. - Importar chaves de sala PAP + Importar chaves de sala E2E Importar chaves de sala Importar as chaves de um arquivo local Importar @@ -828,27 +828,27 @@ Retirar da lista negra Verificar sessão Confirme ao comparar o seguinte com as Configurações de Usuária(o) em sua outra sessão: - Se não baterem, a segurança de sua comunicação pode estar comprometida. - Eu verifico que as chaves batem + Se não corresponderem, a segurança de sua comunicação pode estar comprometida. + Eu verifico que as chaves correspondem Sala contém sessões desconhecidas Esta sala contém sessões desconhecidas que não têm sido verificadas. -\nIsto significa que não há nenhuma garantia que as sessões pertencem às(aos) usuárias(os) às(aos) quais elas clamam pertencer. +\nIsto significa que não há nenhuma garantia que as sessões pertencem às/aos usuárias(os) às/aos quais elas clamam pertencer. \nNós recomendamos que você passe pelo processo de verificação para cada sessão antes de continuar, mas você pode reenviar a mensagem sem verificar se você preferir. \n \nSessões desconhecidas: - Selecione um diretório de salas + Selecionar um diretório de salas O servidor pode estar indisponível ou sobrecarregado - Digite um servidor de casa para de onde listar salas públicas - URL de servidorcasa + Digite um servidorcasa para de onde listar salas públicas + Nome de servidor Todas as salas em servidor %s Todas as salas nativas de %s Pesquisar por histórico Offline - Diretório de usuários - DIRETÓRIO DE USUÁRIOS (%s) + Diretório de usuárias(os) + DIRETÓRIO DE USUÁRIAS(OS) (%s) Começar em boot Limpar cache de mídia Manter mídia @@ -862,7 +862,7 @@ 1 mês Para sempre Tema - Tamanho da fonte + Tamanho de fonte Minúsculo Pequeno Normal @@ -878,7 +878,7 @@ Notificações barulhentas Notificações silenciosas Reporte de bug - Detalhes de Comunidade + Detalhes de comunidade Carregando… Sair Comunidades @@ -886,25 +886,25 @@ Convidar Comunidades Nenhum grupo - Você tem certeza que quer começar um novo chat com %s\? - Você tem certeza que quer começar uma chamada de voz\? - Você tem certeza que quer começar uma chamada de vídeo\? + Você tem certeza que você quer começar um novo chat com %s\? + Você tem certeza que você quer começar uma chamada de voz\? + Você tem certeza que você quer começar uma chamada de vídeo\? Tirar foto Tirar vídeo Lista de Grupos Chamar Banir usuária(o) vai expulsá-la(o) desta sala e preveni-la(o) de se juntar de novo. - Todas as mensagens (barulhento) + Todas as mensagens (barulhentas) Todas as mensagens Menções somente Mudo Adicionar a tela de Início Som de notificação Mnsgns contendo meu nome de exibição - Mnsgns contando meu nome de usuário + Mnsgns contendo meu nome de usuária(o) Previsualização de URL emlinha Mostrar timestamps em formato de 12 horas - Vibrar ao mencionar um(a) usuário(a) + Vibrar ao mencionar um/uma usuário(a) Analítica Flair Notificações @@ -915,10 +915,10 @@ Você precisa de permissão para gerenciar widgets nesta sala Criação de widget tem falhado Criar chamadas de conferência com jitsi - Você tem certeza que quer deletar o widget desta sala\? + Você tem certeza que você quer deletar o widget desta sala\? Incapaz de criar widget. - Falha ao enviar requisição. + Falha para enviar requisição. Nível de poder deve ser um inteiro positivo. Você não está nesta sala. Você não tem permissão para fazer isso nesta sala. @@ -960,7 +960,7 @@ Convidada(o) Filtrar membros do grupo Filtrar salas do grupo - O(a) administrador(a) da comunidade não tem provido uma descrição longa para esta comunidade. + O/a admin de comunidade não tem provido uma descrição longa para esta comunidade. Você foi expulsa(o) de %1$s por %2$s Você foi banida(o) de %1$s por %2$s Razão: %1$s @@ -1033,7 +1033,7 @@ \n \nAdicionar alguns agora\? continuar com… - Desculpe, nenhum aplicativo externo foi encontrado para completar esta ação. + Desculpe, nenhum aplicativo externo tem sido encontrado para completar esta ação. Re-requisitar chaves de encriptação de suas outras sessões. Requisição de chave enviada. Requisição enviada @@ -1068,7 +1068,7 @@ Privacidade de notificações • Notificações são enviadas via Firebase Cloud Messaging • Notificações somente contêm meta dados - • Conteúdo de mensagem da notificação é localizado seguramente direto do servidor de casa de Matrix + • Conteúdo de mensagem da notificação é localizado seguramente direto do servidorcasa Matrix • Notificações contêm metadados e dados de mensagem • Notificações não vão mostrar conteúdo de mensagem Previsualizar mídia antes de enviar @@ -1091,7 +1091,7 @@ Exibe ação Bane usuária(o) com id dada Desbane usuária(o) com id dada - Define nível de poder de um(a) usuário(a) + Define nível de poder de um/uma usuário(a) Desopa usuária(o) com id dada Convida usuária(o) com id dada para esta sala Junta-se a sala com alias dado @@ -1112,12 +1112,12 @@ Para continuar usando o servidorcasa %1$s você deve revisar e aceitar os termos e condições. Revisar agora Desativar Conta - Isto vai fazer sua conta permanentemente inusável. Você não vai ser capaz de fazer login, e ninguém vai poder re-registrar o mesmo ID de usuária(o). Isto vai causar sua conta sair de todas as salas em que ela está participando, e vai remover detalhes de sua conta de seu servidor de identidade. Esta ação é irreversível. + Isto vai fazer sua conta permanentemente inusável. Você não vai ser capaz de fazer login, e ninguém vai ser capaz de re-registrar a mesma ID de usuária(o). Isto vai causar sua conta sair de todas as salas em que ela está participando, e vai remover detalhes de sua conta de seu servidor de identidade. Esta ação é irreversível. \n -\nDesativar sua conta não nos causa por padrão esquecer mensagens que você tem enviado. Se você gostaria que nós esqueçamos suas mensagens, por favor marque a caixa abaixo. +\nDesativar sua conta não nos causa por default esquecer mensagens que você tem enviado. Se você gostaria que nós esqueçamos suas mensagens, por favor marque a caixa abaixo. \n \nVisibilidade de mensagem em Matrix é similar a email. Nós esquecermos suas mensagens significa que mensagens que você tem enviado não vão ser compartilhadas com nenhum usuária(o) nova(o) ou não-registrada(o), mas usuárias(os) registradas(os) que já têm acesso a estas mensagens vão ainda ter acesso à cópia delas(es). - Por favor esqueça todas as mensagens que eu tenho enviado quando minha conta for desativada (Aviso: isto vai causar usuárias/os futuras/os terem uma visão incompleta de conversas) + Por favor esqueça todas as mensagens que eu tenho enviado quando minha conta for desativada (Aviso: isto vai causar usuárias/os futuras/os terem uma visualização incompleta de conversas) Para continuar, por favor entre sua senha: Desativar Conta Por favor entre sua senha. @@ -1127,21 +1127,21 @@ Clique aqui para ver mensagens mais antigas Limite de Recurso Excedido Contactar Administrador(a) - contacte o(a) administrador(a) de seu serviço + contacte o/a administrador(a) de seu serviço Este servidorcasa tem excedido um de seus limites de recurso, então algumas(ns) usuária(os) não vão ser capazes de fazer login. Este servidorcasa tem excedido um de seus limites de recurso. - Este servidorcasa tem atingido seu limite de Usuárias(os) Mensalmente Ativos então algumas(ns) usuárias(os) não vão ser capazes de fazer login. + Este servidorcasa tem atingido seu limite de Usuárias(os) Mensalmente Ativas(os) então algumas(ns) usuárias(os) não vão ser capazes de fazer login. Este servidorcasa tem atingido seu limite de Usuárias(os) Mensalmente Ativas(os). Por favor %s para ter este limite aumentado. Por favor %s para continuar usando este serviço. Por favor crie uma frasepasse para encriptar as chaves exportadas. Você vai precisar entrar a mesma frasepasse para ser capaz de importar as chaves. Aceitar Erro - Por favor revise e aceite as políticas deste servidor de casa: + Por favor revise e aceite as políticas deste servidorcasa: Chamadas Usar toque default de ${app_name} para chamadas recebendo Toque de chamada recebendo - Selecione toque para chamadas: + Selecionar toque para chamadas: Razão Versão %s Resolver Problemas de Notificação @@ -1176,22 +1176,22 @@ Token FCM recuperado com sucesso: \n%1$s Ligar Mesmo Assim - Falha ao recuperar token do FCM: + Falha para recuperar token do FCM: \n%1$s Registro de Token Token FCM registrado com sucesso a ServidorCasa. - Falha ao registrar token FCM a ServidorCasa: + Falha para registrar token FCM a ServidorCasa: \n%1$s Serviço de Notificações Serviço de Notificações está rodando. Serviço de Notificações não está rodando. -\nTente reiniciar o aplicativo. +\nTente recomeçar o aplicativo. Começar Serviço Serviço foi matado e reiniciado automaticamente. - Falha ao reiniciar serviço + Serviço falhou para recomeçar Começar em boot Serviço vai começar quando o dispositivo for reiniciado. - Serviço não vai começar quando o dispositivo for reiniciado, você não vai receber notificações até que ${app_name} tenha sido aberto uma vez. + O serviço não vai começar quando o dispositivo for recomeçado, você não vai receber notificações até que ${app_name} tenha sido aberto uma vez. Ativar Começar em boot Checar restrições de background Otimização de Bateria @@ -1199,25 +1199,25 @@ Auto-Reinício de Serviço de Notificações Desativar restrições Ignorar Otimização - Previsualize links dentro do chat quando seu servidor de casa suporta este recurso. + Previsualizar links dentro do chat quando seu servidorcasa suporta este recurso. Enviar notificações de digitação - Deixe outras(os) usuárias(os) saberem quando você está digitando. + Deixar outras(os) usuárias(os) saberem que você está digitando. Mostrar recibos de leitura - Clique nos recibos de leitura para uma lista detalhada. + Clicar nos recibos de leitura para uma lista detalhada. Mostrar eventos de juntar-se e sair Convites, expulsões e bans são desafetados. Mostrar eventos de conta Inclui mudanças de avatar e nome de exibição. Conexão no Background ${app_name} precisa manter uma conexão no background de baixo impacto a fim de ter notificações confiáveis. -\nNa próxima tela você vai ser instigado a permitir que o ${app_name} rode sempre em background, por favor aceite. +\nNa próxima tela você vai ser instigado a permitir ${app_name} sempre rodar em background, por favor aceite. Restrições de background estão desativadas para ${app_name}. Este teste devia ser rodado usando dados móveis (sem Wi-Fi). \n%1$s Restrições de background estão ativadas para ${app_name}. -\nTrabalho que o app tenta fazer vai ser agressivamente restringido enquando ele está em background, e isto pode afetar notificações. +\nTrabalho que o app tenta fazer vai ser agressivamente restringido enquando ele está no background, e isto poderia afetar notificações. \n%1$s - Formatação Markdown - Formate mensagens usando sintaxe markdown antes que elas são enviadas. Isto permite formatação avançada tal como usar asteriscos para exibir texto itálico. + Formatação markdown + Formatar mensagens usando sintaxe markdown antes que elas são enviadas. Isto permite formatação avançada tal como usar asteriscos para exibir texto itálico. Conceder permissão Um erro ocorreu enquanto verificando seu endereço de email. Senha @@ -1242,21 +1242,21 @@ +%d %d+ Nenhum APK de Google Play Services válido encontrado. Notificações podem não funcionar apropriadamente. - Se um(a) usuário(a) deixa um dispositivo fora do plug e parado por um período de tempo, com a tela desligada, o aparelho entra em modo Doze. Isto previne apps de acessar a rede e adiar seus trabalhos, sincs e alarmes padrões. + Se um/uma usuário(a) deixa um dispositivo despluggado e parado por um período de tempo, com a tela desligada, o dispositivo entra em modo Doze. Isto previne apps de acessar a rede e adia seus trabalhos, sincs e alarmes padrões. Criar frasepasse - Frasepasse não bate - Carregar preguiçoso membros das salas + Frasepasse não corresponde + Carregar preguiçoso membros de salas Chamada de Vídeo em Progresso… Backup de Chave Usar Backup de Chave - Backup de chaves não está terminado, por favor espere… + Backup de chaves não está finalizado, por favor espere… Você vai perder suas mensagens encriptadas se fizer signout agora Backup de chave em progresso. Se você fizer signout agora você vai perder acesso a suas mensagens encriptadas. Backup de Chave Seguro devia estar ativo em todas as suas sessões para evitar perder o acesso a suas mensagens encriptadas. Eu não quero minhas mensagens encriptadas Fazendo backup de chaves… Usar Backup de Chave - Tem certeza\? + Você tem certeza\? Fazer backup Você vai perder acesso a suas mensagens encriptadas a menos que faça backup de suas chaves antes de fazer signout. Assinatura @@ -1264,16 +1264,16 @@ Pular Feito Abortar - Você tem certeza que quer fazer sign out\? + Você tem certeza que você quer fazer sign out\? Configurações de Notificações Avançadas - Importância de notificações por evento + Importância de notificação por evento Configurações Personalizadas. Observe que alguns tipos de mensagens estão definidos para serem silenciosos (vão produzir uma notificação sem nenhum som). Algumas notificações estão desativadas em suas configurações personalizadas. - Falha ao carregar regras personalizadas, por favor retente. + Falha para carregar regras personalizadas, por favor retente. Checar Configurações [%1$s] -\nEste erro está fora de controle de ${app_name} e de acordo com Google, este erro indica que o dispositivo tem apps demais registrados com FCM. O erro somente ocorre em casos onde há números extremos de apps, então isso não devia afetar a(o) usuária(o) média(o). +\nEste erro está fora de controle de ${app_name} e de acordo com Google, este erro indica que o dispositivo tem apps demais registrados com FCM. O erro somente ocorre em casos onde há números extremos de apps, então isso não devia afetar a/o usuária(o) média(o). Ignorar Fazer sign-in com sign-on único Este URL não é alcançável, por favor cheque-o @@ -1298,21 +1298,21 @@ Declinar Marcar como lida Nenhum servidor de identidade configurado. - Chamada falhou devido a servidor configurado errado + Chamada falhou devido a servidor malconfigurado Tocar Pausar Descartar Copiar Sucesso Notificações - Por favor peça ao administrador do seu servidor de casa (%1$s) para confugurar um servidor TURN a fim que chamadas funcionem confiavelmente. + Por favor peça ao/à administrador(a) de seu servidorcasa (%1$s) para configurar um servidor TURN a fim que chamadas funcionem confiavelmente. \n -\nAlternativamente, você pode tentar usar o servidor público em %2$s, mas isto não vai set tão confiável, e ele vai compartilhar seu endereço de IP com esse servidor. Você também pode gerir isto em Configurações. - Tente usar %s +\nAlternativamente, você pode tentar usar o servidor público em %2$s, mas isto não vai ser tão confiável, e vai compartilhar seu endereço de IP com esse servidor. Você também pode gerenciar isto em Configurações. + Tentar usar %s Não me pergunte de novo Chamada ${app_name} Falhou - Falha ao estabelecer conexão em tempo real. -\nPor favor peça ao administrador do seu servidor de casa para configurar um servidor TURN a fim que chamadas funcionem confiavelmente. + Falha para estabelecer conexão em tempo real. +\nPor favor peça ao/à administrador(a) de seu servidorcasa para configurar um servidor TURN a fim que chamadas funcionem confiavelmente. Selecionar Dispositivo de Som Celular Falante @@ -1328,11 +1328,11 @@ Defina um email para recuperação de conta. Use mais tarde email ou telefone para ser opcionalmente descobertável por pessoas que conhecem você. Defina um email para recuperação de conta. Use mais tarde email ou telefone para ser opcionalmente descobertável por pessoas que conhecem você. Isto não é um endereço de servidor Matrix válido - Não é possível alcançar um servidor de casa neste URL, por favor cheque-o - Erro de SSL: a identidade da(o) peer não tem sido verificada. + Não é possível alcançar um servidorcasa neste URL, por favor cheque-o + Erro de SSL: a identidade da/do peer não tem sido verificada. Erro de SSL. Permitir servidor fallback de assistência de chamadas - Vai usar %s como assistência quando seu servidor de casa não oferece um (seu endereço de IP vai ser compartilhado durante uma chamada) + Vai usar %s como assistência quando seu servidorcasa não oferece um (seu endereço de IP vai ser compartilhado durante uma chamada) Chamada Ativa (%s) Retornar a chamada Adicione um servidor de identidade em suas configurações para performar esta ação. @@ -1347,7 +1347,7 @@ Designorar usuária(o) Designorar esta(e) usuária(o) vai mostrar todas as mensagens dela(e) de novo. Cancelar convite - Você tem certeza que quer cancelar o convite para esta(e) usuária(o)\? + Você tem certeza que você quer cancelar o convite para esta(e) usuária(o)\? Expulsar usuária(o) Razão de expulsão expulsar usuária(o) vai removê-la(o) desta sala. @@ -1356,7 +1356,7 @@ Banir usuária(o) Razão de ban Desbanir usuária(o) - Desbanir usuária(o) vai permitir que ela(e) se junte à sala de novo. + Desbanir usuária(o) vai permitir-lhe se juntar à sala de novo. Confirme sua senha Você não pode fazer isto de ${app_name} celular Autenticação é requerida @@ -1370,7 +1370,7 @@ \nIsto vai impactar uso de rádio e bateria, vai ter uma notificação permanente exibida declarando que ${app_name} está à escuta por eventos. Sem sinc no background Você não vai ser notificada(o) sobre mensagens recebendo quando o app está em background. - Falha ao atualizar configurações. + Falha para atualizar configurações. Intervalo de Sinc Preferido %s \nA sinc pode ser adiada dependendo dos recursos (bateria) ou estado do dispositivo (sono). @@ -1383,19 +1383,19 @@ Configurar Backup Seguro Resettar Backup Seguro Configurar neste dispositivo - Salvaguarde-se contra perder acesso a mensagens & dados encriptados ao fazer backup de chaves de encriptação em seu servidor. + Salvaguardar-se contra perda de acesso a mensagens & dados encriptados ao fazer backup de chaves de encriptação em seu servidor. Gere uma nova Chave de Segurança ou defina uma nova Frase de Segurança para seu backup existente. Isto vai substituir sua Chave ou Frase atual. Descoberta Gerencie suas configurações de descoberta. - Modo de economia de dados aplica um filtro específico para que atualizações de presença e notificações de digitação sejam filtrados fora. + Modo de economia de dados aplica um filtro específico para que atualizações de presença e notificações de digitação sejam filtradas fora. Permitir integrações Gerenciador de Integração Integrações estão desativadas Ative \'Permitir integrações\' em Configurações para fazer isto. Atualizar Senha A senha não é válida - Senhas não batem + Senhas não correspondem Mídia Compressão default Escolher @@ -1425,17 +1425,17 @@ Novas Mensagens Novo Convite Eu - ** Não foi possível enviar - por favor abrir sala + ** Falha para enviar - por favor abra sala %1$s: %2$s %1$s: %2$s %3$s - VISTA + VISUALIZAR Widgets ativos Widget Carregar Widget Este widget foi adicionado por: Usá-lo pode definir cookies e compartilhar dados com %s: Usá-lo pode compartilhar dados com %s: - Falha ao carregar widget. + Falha para carregar widget. \n%s Recarregar widget Abrir em browser @@ -1456,11 +1456,11 @@ Nenhum gerenciador de integração configurado. Para continuar você precisa aceitar os Termos deste serviço. Uma nova sessão está requisitando chaves de encriptação. -\nNome da sessão: %1$s +\nNome de sessão: %1$s \nVisto por último: %2$s \nSe você não fez login numa outra sessão, ignore esta requisição. Uma sessão não-verificada está requisitando chaves de encriptação. -\nNome da sessão: %1$s +\nNome de sessão: %1$s \nVisto por último: %2$s \nSe você não fez login numa outra sessão, ignore esta requisição. Verificar @@ -1468,17 +1468,17 @@ Requisição de Compartilhamento de Chaves Ignorar Silenciosa - Por favor entre um nome de usuário. + Por favor entre um nome de usuária(o). Por favor entre sua frasepasse Frasepasse é fraca demais Por favor delete a frasepasse se quiser que ${app_name} gere uma chave de recuperação. Nenhuma sessão Matrix disponível Nunca perca mensagens encriptadas - Mensagens em salas encriptadas são asseguradas com a encriptação ponta-a-ponta. Somente você e a/o(s) recipiente(s) têm as chaves para ler estas mensagens. + Mensagens em salas encriptadas são asseguradas com encriptação ponta-a-ponta. Somente você e a(s)/o(s) recipiente(s) têm as chaves para ler estas mensagens. \n \nFaça seguramente backup de suas chaves para evitar perdê-las. Começar a usar Backup de Chave - (Avançado) + (Avançada) Exportar chaves manualmente Assegure seu backup com uma Frasepasse. Nós vamos armazenar uma cópia encriptada de suas chaves em seu servidorcasa. Proteja seu backup com uma frasepasse para mantê-lo seguro. @@ -1487,11 +1487,11 @@ Definir Frasepasse Criando Backup Ou, assegure seu backup com uma Chave de Recuperação, salvando-a em algum lugar seguro. - (Avançado) Configurar com Chave de Recuperação + (Avançada) Configurar com Chave de Recuperação Sucesso ! Backup de suas chaves está sendo feito. - Sua chave de recuperação é uma rede de proteção - você pode usá-la para restaurar acesso a suas mensagens encriptadas se você esquecer sua frasepasse. -\nMantenha a sua chave de recuperação em algum lugar muito seguro, como um gerenciador de senhas (ou um cofre) + Sua chave de recuperação é uma rede de segurança - você pode usá-la para restaurar acesso a suas mensagens encriptadas se você esquecer sua frasepasse. +\nMantenha sua chave de recuperação em algum lugar muito seguro, como um gerenciador de senhas (ou um cofre) Mantenha sua chave de recuperação em algum lugar muito seguro, como um gerenciador de senhas (ou um cofre) Feito Eu tenho feito uma cópia @@ -1569,7 +1569,7 @@ Nunca perca mensagens encriptadas Começar a usar Backup de Chave Backup Seguro - Salvaguarde-se contra perder acesso a mensagens & dados encriptados + Salvaguardar-se contra perda de acesso a mensagens & dados encriptados Nunca perca mensagens encriptadas Usar Backup de Chave Novas chaves de mensagens seguras @@ -1588,18 +1588,18 @@ ${app_name} detectou uma configuração de servidor personalizada para seu domínio de userId \"%1$s\": \n%2$s Usar Config - Foi feito logout de sua conta devido a credenciais inválidas ou expiradas. + Você tem sido feito logout devido a credenciais inválidas ou expiradas. Verificar ao comparar um string de texto curto. Para máxima segurança, nós recomendamos que você faça isto em pessoa ou use um outro meio de comunicação confiado. Começar a Verificar Requisição de Verificação Chegando - Verifique esta sessão para marcá-la como confiada. Confiar em sessões de parceiras(os) te dá paz de mente extra quando usando mensagens encriptadas ponta-a-ponta. - Verificar esta sessão vai marcá-la como confiada, e também marcar sua sessão como confiada para sua/seu parceira(o). - Verifique esta sessão ao confirmar que os seguintes emoji aparecem na tela de sua/seu parceira(o) - Verifique esta sessão ao confirmar que os seguintes números aparecem na dela de sua/seu parceira(o) + Verifique esta sessão para marcá-la como confiada. Confiar em sessões de parceiras(os) dá a você paz de mente extra quando usando mensagens encriptadas ponta-a-ponta. + Verificar esta sessão vai marcá-la como confiada, e também marcar sua sessão como confiada para a/o parceira(o). + Verifique esta sessão ao confirmar que os seguintes emoji aparecem na tela da/do parceira(o) + Verifique esta sessão ao confirmar que os seguintes números aparecem na tela da/do parceira(o) Você recebeu uma requisição de verificação entrante. - Ver requisição - Esperando por parceira(o) para confirmar… + Visualizar requisição + Esperando por parceira(o) confirmar… Verificada! Você tem confirmado esta sessão com sucesso. Mensagens seguras com esta(e) usuária(o) estão encriptadas ponta-a-ponta e não são capazes de ser lidas por terceiros. @@ -1642,19 +1642,19 @@ Conversas Suas conversas de mensagem direta vai ser exibidas aqui. Toque no + à direita fundo para começar algumas. Salas - Suas salas vão ser exibidas aqui. Toque no + à direita fundo para achar algumas existentes ou começar algumas propriamente suas. + Suas salas vão ser exibidas aqui. Toque no + à direita fundo para encontrar umas existentes ou começar algumas propriamente suas. Reações Concordo Curtir Adicionar Reação - Ver Reações + Visualizar Reações Reações Mensagem deletada Mostrar mensagens removidas Mostrar um placeholder para mensagens removidas Evento deletado por usuária(o) Evento moderado por admin da sala - Último editado por %1$s a %2$s + Último editada por %1$s a %2$s Evento malformado, não dá para exibir Criar Nova Sala Sem rede. Por favor cheque sua conexão de Internet. @@ -1678,7 +1678,7 @@ Importar as chaves e2e de arquivo \"%1$s\". Versão de SDK de Matrix Outras notas de terceiros - Você já está vendo esta sala! + Você já está visualizando esta sala! Reações Rápidas Geral Preferências @@ -1710,14 +1710,14 @@ Enviando arquivo (%1$s / %2$s) Fazendo download de arquivo %1$s… Download de arquivo %1$s foi feito! - (editado) + (editada) Edições de Mensagem Nenhuma edição encontrada Filtrar conversas… Não consegue encontrar o que você está procurando\? Criar uma nova sala Enviar uma nova mensagem direta - Ver o diretório de salas + Visualizar o diretório de salas Nome ou ID (#exemplo:matrix.org) Ativar deslize para responder em timeline Adicionar uma aba dedicada para notificações não-lidas em tela principal. @@ -1726,39 +1726,39 @@ Criando sala… Nenhum resultado encontrado, use Adicionar por ID matrix para pesquisar em servidor. Comece a digitar para obter resultados - Filtrar por nome de usuário ou ID… + Filtrar por nome de usuária(o) ou ID… Juntando-se a sala… - Ver Histórico de Edição + Visualizar Histórico de Edição Termos de Serviço Revisar Termos - Seja descobertável por outras(os) - Use Bots, bridges, widgets e pacotes de stickers + Ser descobertável por outras(os) + Usar Bots, bridges, widgets e pacotes de stickers Lido a Servidor de identidade Desconectar servidor de identidade Configurar servidor de identidade Mudar servidor de identidade - Você está atualmente usando %1$s para descobrir e ser descobertável por contatos que você conhece. - Você não está atualmente usando um servidor de identidade. Para descobrir e ser descobertável por contatos que você conhece, configure um abaixo. + Você está atualmente usando %1$s para descobrir e ser descobertável por contatos existentes que você conhece. + Você não está atualmente usando um servidor de identidade. Para descobrir e ser descobertável por contatos existentes que você conhece, configure um abaixo. Endereços de email descobertáveis Opções de descoberta vão aparecer uma vez que você tenha adicionado um email. Opções de descoberta vão aparecer uma vez que você tenha adicionado um número de telefone. Desconectar-se de seu servidor de identidade vai significar que você não vai ser descobertável por outras(os) usuárias(os) e você não vai ser capaz de convidar outras(os) por email ou telefone. Números de telefone descobertáveis - Nós te enviamos um email de confirmar para %s, cheque seu email e clique no link de confirmação - Nós te enviamos um email de confirmar para %s, por favor primeiro cheque seu email e clique no link de confirmação + Nós enviamos a você um email de confirmar para %s, cheque seu email e clique no link de confirmação + Nós enviamos a você um email de confirmar para %s, por favor primeiro cheque seu email e clique no link de confirmação Pendente Entre um URL de servidor de identidade Não foi possível conectar-se a servidor de identidade Por favor entre o url de servidor de identidade Servidor de identidade não tem termos de serviço - O servidor de identidade que você tem escolhido não tem nenhuns termos de serviço. Somente continue se você confia na(o) dona(o) do serviço + O servidor de identidade que você tem escolhido não tem quaisquer termos de serviço. Somente continue se você confia na/do proprietária(o) do serviço Uma mensagem de texto tem sido enviada para %s. Por favor entre o código de verificação que ela contém. O código de verificação não está correto. Você está atualmente compartilhando endereços de email ou números de telefone no servidor de identidade %1$s. Você vai precisar reconectar-se a %2$s para parar de os compartilhar. - Concorde com os Termos de Serviço do servidor de identidade (%s) para permitir que você mesma(o) seja descobertável por endereço de email ou número de telefone. + Concorde com os Termos de Serviço do servidor de identidade (%s) para permitir você mesma(o) ser descobertável por endereço de email ou número de telefone. Ativar verbose logs. - Verbose logs vão ajudar desenvolvedores(as) ao prover mais logs quando você enviar uma RageShake. Mesmo quando ativado, o aplicativo não registra conteúdos de mensagem ou quaisquer outros dados privados. + Verbose logs vão ajudar desenvolvedoras(es) ao prover mais logs quando você enviar uma RageShake. Mesmo quando ativado, o aplicativo não registra conteúdos de mensagem ou quaisquer outros dados privados. Por favor retente uma vez que você tenha aceitado os termos e condições de seu servidorcasa. Parece que o servidor está demorando muito para responder, isto pode ser causado por ou má conectividade ou um erro com o servidor. Por favor tente de novo daqui a pouco. Enviar anexo @@ -1816,7 +1816,7 @@ \nPor favor permita acesso no próximo pop-up para ser capaz de exportar suas chaves manualmente. Não há nenhuma conexão de rede no momento Ignorar usuária(o) - Todas as mensagens (barulhendo) + Todas as mensagens (barulhentas) Todas as mensagens Menções somente Mutar @@ -1831,8 +1831,8 @@ Digite palavrachaves para encontrar uma reação. Você não está ignorando nenhum(a) usuário(a) Clique longo numa sala para ver mais opções - %1$s fez a sala pública para quem quer que saiba o link. - Você fez a sala pública para quem quer que saiba o link. + %1$s fez a sala pública para qualquer pessoa que sabe o link. + Você fez a sala pública para qualquer pessoa que sabe o link. %1$s fez a sala somente convite. Você fez a sala somente convite. Mensagens não-lidas @@ -1885,14 +1885,14 @@ Eu tenho verificado meu endereço de email Sucesso! Sua senha tem sido resettada. - Foi feito logout de todas suas sessões e você não vai mais receber notificações push. Para reativar notificações, faça signin de novo em cada dispositivo. + Você tem sido feito logout de todas suas sessões e você não vai mais receber notificações push. Para reativar notificações, faça signin de novo em cada dispositivo. Voltar para Fazer Signin Aviso Sua senha ainda não tem sido mudada. \n \nPara o processo de mudança de senha\? Definir endereço de email - Defina um email para recuperar sua conta. Mais tarde, você pode opcionalmente permitir que pessoas que você conhece descubram você por seu email. + Defina um email para recuperar sua conta. Mais tarde, você pode opcionalmente permitir pessoas que você conhece descobrirem você por seu email. Email Email (opcional) Próximo @@ -1910,11 +1910,11 @@ Números de telefone internacionais devem começar com \'+\' Número de telefone parece inválido. Por favor cheque-o Fazer signup a %1$s - Nome de usuário ou email - Nome de usuário + Nome de usuária(o) ou email + Nome de usuária(o) Senha Próximo - Esse nome de usuário está tomado + Esse nome de usuária(o) está tomado Aviso Sua conta não foi criada ainda. \n @@ -1937,7 +1937,7 @@ Alternativamente, se você já tem uma conta e sabe seu identificador Matrix e sua senha, você pode usar este método: Fazer signin com ID Matrix Fazer signin com ID Matrix - Se você configurar uma conta em um servidorcasa, use seu ID Matrix (e.g. @usuarix:dominio.com) e senha abaixo. + Se você configurar uma conta em um servidorcasa, use sua ID Matrix (e.g. @usuarix:dominio.com) e senha abaixo. ID Matrix Se você não sabe sua senha, volte para resettá-la. Este não é um identificador de usuária(o) válido. Formato esperado: \'@usuarix:servidorcasa.org\' @@ -1950,18 +1950,18 @@ \n \n• Você tem deletado esta sessão de uma outra sessão. \n -\n• O(a) administrador(a) de seu servidor tem invalidado seu acesso por razão de segurança. +\n• O/a administrador(a) de seu servidor tem invalidado seu acesso por razão de segurança. Fazer signin de novo Você fez signout Fazer signin - O(a) administrador(a) de seu servidorcasa (%1$s) fez seu signin de sua conta %2$s (%3$s). + A/o admin de seu servidorcasa (%1$s) fez seu signout de sua conta %2$s (%3$s). Faça signin para recuperar chaves de encriptação armazenadas exclusivamente neste dispositivo. Você precisa delas para ler todas suas mensagens seguras em qualquer dispositivo. Fazer signin Senha Limpar dados pessoais Aviso: Seus dados pessoais (incluindo chaves de encriptação) ainda estão armazenados neste dispositivo. \n -\nLimpe-os quando estiver terminado de usar este dispositivo, ou quiser fazer signin numa outra conta. +\nLimpe-os quando você estiver terminado de usar este dispositivo, ou quiser fazer signin numa outra conta. Limpar todos os dados Limpar dados Limpar todos os dados atualmente armazenados neste dispositivo\? @@ -1996,7 +1996,7 @@ Eles não correspondem Verifique esta(e) usuária(o) ao confirmar que os seguintes emoji únicos aparecem na tela dela(e), na mesma ordem. Para máxima segurança, use um outro meio de comunicação confiado ou faça isto em pessoa. - Procure pelo escudo verde para assegurar que um(a) usuário(a) é confiado. Confie em todos(as) os/as usuários(as) numa sala para assegurar que a sala é segura. + Procure pelo escudo verde para assegurar que um/uma usuário(a) é confiado. Confie em todos(as) os/as usuários(as) numa sala para assegurar que a sala é segura. Não seguro Um dos seguintes pode estar comprometido: \n @@ -2036,19 +2036,19 @@ Mensagens nesta sala não são encriptadas ponta-a-ponta. Mensagens nesta sala são encriptadas ponta-a-ponta. \n -\nSuas mensagens estão asseguradas com cadeados e somente você e a/o recipente têm as chaves únicas para os destrancar. +\nSuas mensagens são asseguradas com cadeados e somente você e a/o recipente têm as chaves únicas para os destrancar. Segurança Saiba mais Mais Ações de Admin - Configurações da sala + Configurações de sala Notificações Uma pessoa %1$d pessoas Uploads - Sair da Sala + Sair de Sala Saindo da sala… Admins Moderadoras(es) @@ -2092,7 +2092,7 @@ Assinatura Cruzada está ativada. \nChaves não são confiadas Assinatura Cruzada não está ativada - O/A administrador(a) de seu servidor tem desativado encriptação ponta-a-ponta por default em salas privadas & Mensagens Diretas. + O/a administrador(a) de seu servidor tem desativado encriptação ponta-a-ponta por default em salas privadas & Mensagens Diretas. Sessões Ativas Mostrar Todas as Sessões Gerenciar Sessões @@ -2104,30 +2104,30 @@ %d sessão ativa %d sessões ativas - Confirmar este acesso - Outros usuários podem não confiar nela - Segurança completa - Use uma sessão existente para confirmar a nova sessão, dando a ela acesso às mensagens criptografadas. - Confirmar - Confirmado - Atenção - Falha em obter sessões + Verificar este login + Outras(os) usuárias(os) podem não confiar nela + Completar Segurança + Use uma sessão existente para verificar esta aqui, garantindo-lhe acesso a mensagens encriptadas. + Verificar + Verificada + Aviso + Falha para obter sessões Sessões - Confiável - Não confiável - Esta sessão está confirmada para trocar mensagens seguras porque %1$s (%2$s) a confirmou: - %1$s (%2$s) entrou usando uma nova sessão: - Até que este usuário confirme esta sessão, as mensagens enviadas de e para ela são etiquetadas com avisos. Alternativamente, é possível confirmar a sessão manualmente. - Ativar a autoverificação - Reiniciar Chaves - Código QR - Quase lá! Este escudo também aparece para %s\? + Confiada + Não Confiada + Esta sessão está confiada para mensageria segura porque %1$s (%2$s) a verificou: + %1$s (%2$s) fez signin usando uma nova sessão: + Até que esta(e) usuária(o) confie nesta sessão, mensagens enviadas para e desde ela são etiquetadas com avisos. Alternativamente, você pode verificá-la manualmente. + Inicializar AssinaturaCruzada + Resettar Chaves + QR code + Quase lá! %s está mostrando o mesmo escudo\? Sim Não - A conexão com o servidor foi perdida - O modo de Avião está ativo - Ferramentas do Desenvolvedor - Dados da Conta + Conectividade ao servidor tem sido perdida + Modo avião está ligado + Ferramentas Dev + Dados de Conta %d voto %d votos @@ -2137,258 +2137,258 @@ %d votos - Resultados finais Opção Selecionada - Cria uma pesquisa simples - Use a Chave ou a Frase Secreta de Recuperação - Se você não pode entrar numa sessão existente - Entrar de Novo - Não é possível encontrar segredos no armazenamento - Digite a frase secreta de armazenamento - Atenção: - Você só deveria entrar no armazenamento secreto a partir de um aparelho confiável - Apagar - Deseja enviar este anexo para %1$s\? + Cria uma sondagem simples + Use uma Chave ou a Frasepasse de Recuperação + Se você não pode acessar uma sessão existente + Novo Sign In + Não dá para encontrar segredos em armazenamento + Entrar frasepasse de armazenamento secreto + Aviso: + Você somente deveria acessar armazenamento secreto a partir de um dispositivo confiado + Remover… + Você quer enviar este anexo para %1$s\? - Enviar imagem no tamanho original - Enviar imagens no tamanho original + Enviar imagem com o tamanho original + Enviar imagens com o tamanho original - Confirmar a exclusão - Tem certeza de que deseja apagar este evento\? Observe que, se você apagar a alteração do nome ou descrição de uma sala, isso reverterá a alteração. - Incluir o motivo - Motivo da edição - Evento apagado pelo usuário, motivo: %1$s - Evento moderado pelo administrador da sala, motivo: %1$s - As chaves já estão atualizadas! - ${app_name} para Android - A chave pede - Desbloquear histórico de mensagens criptografadas + Confirmar Remoção + Você tem certeza que você deseja remover (deletar) este evento\? Note que se você deletar um nome de sala ou mudança de tópico, poderia desfazer a mudança. + Incluir uma razão + Razão para redigir + Evento deletado por usuária(o), razão: %1$s + Evento moderado por admin de sala, razão: %1$s + Chaves já estão atualizadas! + ${app_name} Android + Requisições de Chave + Destrancar histórico de mensagens encriptadas Recarregar Novo login. Foi você\? - Toque para revisar e confirmar - Use esta sessão para confirmar a sua nova sessão, dando a ela acesso às mensagens criptografadas. + Toque para revisar & verificar + Use esta sessão para verificar sua nova, garantindo-lhe acesso a mensagens encriptadas. Não foi eu Sua conta pode estar comprometida - Se você cancelar, não será capaz de ler mensagens criptografadas neste aparelho, e outros usuários não confiarão nele - Se você cancelar, você não poderá ler mensagens criptografadas em seu novo aparelho, e outros usuários não confiarão nele - Você não confirmará %1$s (%2$s) se cancelar agora. Precisará começar novamente no perfil dele. - Um dos seguintes casos pode estar comprometido: + Se você cancelar, você não vai ser capaz de ler mensagens encriptadas neste dispositivo, e outras(os) usuárias(os) não vão confiar nele + Se você cancelar, você não vai ser capaz de ler mensagens encriptadas em seu novo dispositivo, e outras(os) usuárias(os) não vão confiar nele + Você não vai verificar %1$s (%2$s) se cancelar agora. Comece de novo no perfil de usuária(o) dela(e). + Um dos seguintes pode estar comprometido: \n \n- Sua senha -\n- Seu servidor doméstico -\n- Este aparelho, ou o outro aparelho -\n- A conexão à internet de qualquer um dos aparelhos que você está usando +\n- Seu servidorcasa +\n- Este dispositivo, ou o outro dispositivo +\n- A conexão de internet que qualquer um dos dois dispositivos está usando \n -\nRecomendamos que você altere imediatamente a sua senha e a chave de recuperação em Configurações. - Confirme seus aparelhos em Configurações. - Confirmação cancelada - Digite a frase secreta de recuperação - Chave da Mensagem +\nNós recomendamos que você mude sua senha & chave de recuperação em Configurações imediatamente. + Verifique seus dispositivos desde Configurações. + Verificação Cancelada + Frasepasse de Recuperação + Chave de Mensagem Senha da Conta - Definir o %s + Definir uma %s Gerar uma Chave de Mensagem - Confirme %s - Digite sua %s para continuar. - Proteja e desbloqueie mensagens criptografadas e confia com um %s. - Digite novamente seu %s para confirmar. - Não use a senha da sua conta. - Digite uma frase de segurança que só você conheça, usada para proteger os segredos em seu servidor. - Isto pode levar vários segundos, seja paciente. - Criação de recuperação. + Confirmar %s + Entre sua %s para continuar. + Assegure & destranque mensagens encriptadas e confie com uma %s. + Entre sua %s de novo para confirmá-la. + Não use a senha de sua conta. + Entre uma frase de segurança que só você conheça, usada para assegurar segredos em seu servidor. + Isto pode levar muitos segundos, por favor seja paciente. + Configurando recuperação. Sua chave de recuperação Tudo pronto! - Guarde num local seguro - Encerrar - Use isto %1$s como uma rede de segurança caso você esqueça sua %2$s. - Publicando as chaves de identidade criadas - Gerando uma chave segura a partir de uma frase secreta - Definindo a chave padrão SSSS - Sincronização da chave Geral - Sincronização da chave do Usuário - Sincronizando a chave de Auto-Assinatura - Criando o backup da chave + Mantenha-a segura + Finalizar + Use esta %1$s como uma rede de segurança em caso você esqueça sua %2$s. + Publicando chaves de identidade criadas + Gerando chave segura desde frasepasse + Definindo a Chave default SSSS + Sincronizando Master key + Sincronizando User key + Sincronizando Self Signing key + Configurando Backup de Chave Suas %2$s & %1$s estão agora definidas. \n -\nSalva arquivos em local seguro! Você precisará deles para desbloquear mensagens criptografadas e proteger informações se perder todas as suas sessões ativas. - Imprime e armazena em local seguro - Salve isto em uma chave USB ou unidade de backup - Copia para sua nuvem pessoal +\nMantenha-as seguras! Você vai precisar delas para destrancar mensagens encriptadas e informação segura se você perder todas as suas sessões ativas. + Imprima-a e armazene-a em algum lugar seguro + Salve-a em uma chave USB ou drive de backup + Copie-a para seu armazenamento nuvem pessoal Você não pode fazer isso por celular - Criptografia ativada - Criptografia desativada - Aguardando por %s… + Encriptação ativada + Encriptação não ativada + Esperando por %s… Configuração de notificações - Solução de problemas - Digite uma mensagem… - Use Arquivo - Digite %s - Frase Secreta de Recuperação - Verificando o backup de chave - Criando uma Frase Secreta de Recuperação permite proteger e desbloquear mensagens criptografadas e estabelecer confiança. + Solucionar problemas + Mensagem… + Usar Arquivo + Entrar %s + Frasepasse de Recuperação + Checando Chave de backup + Definir uma Frasepasse de Recuperação permite a você assegurar & destrancar mensagens encriptadas e confiança. \n -\nSe você não quiser definir uma Senha de Mensagem, crie antes uma Chave de Mensagem. - Criar uma Frase Secreta de Recuperação permite proteger e desbloquear mensagens criptografadas e estabelecer confiança. - Se você cancelar agora, poderá perder mensagens e dados criptografados para sempre se esquecer suas credenciais. -\n -\nVocê também pode configurar o Backup online e gerenciar suas chaves em Configurações. - As mensagens nesta sala estão criptografadas de ponta a ponta. Confirme os usuários em seus perfis. - A criptografia usada por esta sala não é suportada +\nSe você não quer definir uma Senha de Mensagem, gere uma Chave de Mensagem em vez disso. + Definir uma Frasepasse de Recuperação permite a você assegurar & destrancar mensagens encriptadas e confiança. + Se você cancelar agora, você pode perder mensagens & dados encriptados se você perder acesso a seus logins. +\n +\nVocê também pode configurar Backup Seguro & gerenciar suas chaves em Configurações. + Mensagens nesta sala são encriptadas ponta-a-ponta. Saiba mais & verifique usuárias(os) nos perfis delas(es). + A encriptação usada por esta sala não é suportada %s criou e configurou a sala. Você criou e configurou a sala. - Quase lá! O outro aparelho está mostrando o mesmo escudo\? - Quase lá! Aguardando confirmação… - Falha na importação de chaves + Quase lá! O outro dispositivo está mostrando o mesmo escudo\? + Quase lá! Esperando por confirmação… + Falha para importar chaves Mensagens contendo @room - Mensagens criptografadas em conversas individuais - Mensagens criptografadas em salas - Quando a versão da sala é atualizada - Ajustar as notificações por evento - Envia uma mensagem como texto simples, sem formatar o texto - Nome de usuário e/ou senha incorretos. A senha digitada começa ou termina com espaços, favor verificá-la. - Esta conta foi desativada. - Atualização de criptografia disponível - Ativar a autoverificação - Verifique-se e os outros para manter suas conversas seguras - Digite sua %s para continuar + Mensagens encriptadas em conversas um-a-um + Mensagens encriptadas em chats de grupo + Quando é feito upgrade de salas + Definir importância de notificação por evento + Envia uma mensagem como texto puro, sem interpretá-la como markdown + Nome de usuária(o) e/ou senha incorretos. A senha entrada começa ou termina com espaços, por favor cheque-a. + Esta conta tem sido desativada. + Upgrade de encriptação disponível + Ativar Assinatura Cruzada + Verifique-se a si mesma(o) & outras(os) para manter seus chats seguros + Entre sua %s para continuar Não é uma chave de recuperação válida - Digite uma chave de recuperação - Verificando o backup da chave (%s) - Obtendo a chave da curva - Gerando a chave SSSS a partir de uma frase secreta - Gerando a chave SSSS a partir de uma frase secreta (%s) - Gerando a chave SSSS a partir da chave de recuperação - Armazenando backup secreto de chave em SSSS + Por favor entre uma chave de recuperação + Checando Chave de backup (%s) + Obtendo chave de curva + Gerando chave SSSS a partir de frasepasse + Gerando chave SSSS a partir de frasepasse (%s) + Gerando chave SSSS a partir de chave de recuperação + Armazenando segredo de backup de chave em SSSS %1$s (%2$s) - Digite sua Frase Secreta de Chave do Backup para continuar. - use sua chave de recuperação da Chave do Backup - Se não se lembrar de sua Frase Secreta do backup de chave, você pode %s. - Chave de recuperação do backup de chave - Impedir a captura de tela do aplicativo - Ativando esta opção acrescenta FLAG_SECURE a todas as atividades. Reinicie o aplicativo para que a alteração tenha efeito. + Entre sua Frasepasse de Backup de Chave para continuar. + usar sua chave de recuperação da Chave do Backup + Se você não sabe sua Frasepasse de Backup de Chave, você pode %s. + Chave de recuperação de Backup de Chave + Prevenir screenshots do aplicativo + Ativar esta configuração adiciona FLAG_SECURE a todas as Atividades. Recomece o aplicativo para que a mudança tenha efeito. Arquivo de mídia adicionado à Galeria - Não foi possível adicionar o arquivo de mídia à Galeria - Não foi possível salvar o arquivo de mídia - Definir uma nova senha da conta… - Use o ${app_name} mais recente em seus outros aparelhos: ${app_name} Web, ${app_name} para Computador, ${app_name} para iOS, ${app_name} para Android, ou outro cliente Matrix capaz de fazer autoverificação + Não foi possível adicionar arquivo de mídia à Galeria + Não foi possível salvar arquivo de mídia + Definir uma nova senha de conta… + Use o ${app_name} mais recente em seus outros dispositivos, ${app_name} Web, ${app_name} Desktop, ${app_name} iOS, ${app_name} para Android, ou um outro cliente Matrix capaz de assinatura cruzada ${app_name} Web -\n${app_name} para Computador - ${app_name} para iOS -\n${app_name} para Android - ou outro cliente da Matrix capaz de fazer autoverificação - Use o ${app_name} mais recente em seus outros aparelhos: - Força a atual sessão da comunidade em uma sala criptografada a ser descartada - Só é suportado em salas criptografadas - Use seu %1$s ou %2$s para continuar. - Usar a chave de recuperação - Selecione sua Chave de Recuperação, ou insira manualmente digitando-a ou colando-a da sua área de transferência - O backup não pôde ser descriptografado com essa Chave de Recuperação: verifique se você digitou corretamente a Chave de Recuperação. - Falha ao acessar o armazenamento seguro - Não criptografado - Criptografado por um aparelho não confirmado - Revisar onde você está logado - Verifique todas as suas sessões para garantir que sua conta e mensagens estão seguras +\n${app_name} Desktop + ${app_name} iOS +\n${app_name} Android + ou um outro cliente Matrix capaz de assinatura cruzada + Use o ${app_name} mais recente em seus outros dispositivos: + Força a atual sessão de grupo de saída em uma sala encriptada a ser descartada + Somente suportado em salas encriptadas + Use sua %1$s ou %2$s para continuar. + Usar Chave de Recuperação + Selecione sua Chave de Recuperação, ou faça manualmente input dela ao digitá-la ou colá-la desde seu clipboard + Backup não pôde ser decriptado com esta Chave de Recuperação: por favor verifique que você entrou a Chave de Recuperação correta. + Falha para acessar armazenamento seguro + Não-encripada + Encriptada por um dispositivo não-verificado + Revisar onde você está com login feito + Verifique todas as suas sessões para assegurar que sua conta & mensagens estão seguras Verifique o novo login acessando sua conta: %1$s - Confirmação manual por texto - Confirmar o login - Confirme interativamente por emojis - Confirme sua identidade verificando este login a partir de uma de suas outras sessões, concedendo-lhe acesso às mensagens criptografadas. - Marcar como Confiável - Escolha um nome de usuário. - Escolha uma senha. - Verificar este link - O link %1$s redirecionará você para outro site: %2$s. + Verificar Manualmente por Texto + Verificar login + Verificar Interativamente por Emoji + Confirme sua identidade ao verificar este login desde uma de suas outras sessões, garantindo-lhe acesso a mensagens encriptadas. + Marcar como Confiada + Por favor escolha um nome de usuária(o). + Por favor escolha uma senha. + Cheque duplamente este link + O link %1$s está levando você para um outro site: %2$s. \n -\nDeseja continuar\? - Não foi possível criar sua DM. Por favor, verifique os usuários que você deseja convidar e tente novamente. - Adicionar participantes - CONVITE - Convidando os usuários… - Convidar Usuários +\nVocê tem certeza que você quer continuar\? + Nós não conseguimos criar sua DM. Por favor cheque as/os usuárias(os) que você quer convidar e tente de novo. + Adicionar membros + CONVIDAR + Convidando usuárias(os)… + Convidar Usuárias(os) Convite enviado para %1$s Convites enviados para %1$s e %2$s - Convites enviados para %1$s e mais um - Convites enviados para %1$s e %2$d mais + Convites enviados para %1$s e mais um/uma + Convites enviados para %1$s e mais %2$d - Não foi possível convidar os usuários. Por favor, verifique os usuários que você deseja convidar e tente novamente. - Idioma atual - Outros idiomas disponíveis - Carregando os idiomas disponíveis… - Abra termos de %s + Nós não conseguimos convidar usuárias(os). Por favor cheque as/os usuárias(os) que você quer convidar e tente de novo. + Língua atual + Outras línguas disponíveis + Carregando línguas disponíveis… + Abrir termos de %s Desconectar-se do servidor de identidade %s\? - Este servidor de identidade está desatualizado. ${app_name} suporta apenas API V2. - Esta operação não é possível. O servidor doméstico está desatualizado. - Por favor, primeiro configure um servidor de identidade. - Por favor, primeiro aceite os termos do servidor de identidade nas configurações. - Pela sua privacidade, ${app_name} apenas suporta o envio dos e-mails e números de telefone de usuários em hash. - A associação falhou. + Este servidor de identidade está desatualizado. ${app_name} suporta somente API V2. + Esta operação não é possível. O servidorcasa está desatualizado. + Por favor primeiro configure um servidor de identidade. + Por favor primeiro aceite os termos do servidor de identidade nas configurações. + Para sua privacidade, ${app_name} somente suporta enviar emails e números de telefone de usuária(o) hashados. + A associação tem falhado. Não há nenhuma associação atual com este identificador. - Seu servidor doméstico (%1$s) propõe o uso de %2$s para seu servidor de identidade - Use %1$s - Como alternativa, você pode digitar o endereço de outro servidor de identidade - Digite o endereço de um servidor de identidade - Enviar - Definir o papel + Seu servidorcasa (%1$s) propõe usar %2$s para seu servidor de identidade + Usar %1$s + Alternativamente, você pode entrar qualquer outro URL de servidor de identidade + Entre o URL de um servidor de identidade + Submeter + Definir papel Papel - Bate-papo aberto - Silenciar o microfone - Ativar o microfone - Desligue a câmera - Ativar a câmera - Configure o backup online - Backup online - Previna-se contra perda de acesso a mensagens e dados criptografados, fazendo backup das chaves de criptografia no seu servidor. - Configure - Use uma Chave de Segurança - Gere uma chave de segurança para armazenar num local seguro, como um gerenciador de senhas ou um cofre. - Use uma Frase de Segurança - Digite uma frase secreta que só você conhece, e gere uma chave para backup. - Salve sua Chave de Segurança - Armazene sua Chave de Segurança num local seguro, como um gerenciador de senhas ou um cofre. - Defina uma Frase de Segurança - Digite uma frase de segurança que só você conheça, usada para proteger os segredos no seu servidor. + Abrir chat + Mutar o microfone + Desmutar o microfone + Parar a câmera + Começar a câmera + Configurar Backup Seguro + Backup seguro + Salvaguardar-se contra perda de acesso a mensagens & dados encriptados ao fazer backup de chaves de encriptação em seu servidor. + Configurar + Usar uma Chave de Segurança + Gere uma chave de segurança para armazenar em algum lugar seguro como um gerenciador de senhas ou um cofre. + Usar uma Frase de Segurança + Entre uma frase secreta que somente você conhece, e gere uma chave para backup. + Salvar sua Chave de Segurança + Armazene sua Chave de Segurança em algum lugar seguro, como um gerenciador de senhas ou um cofre. + Definir uma Frase de Segurança + Entre uma frase de segurança que somente você conheça, usada para assegurar segredos em seu servidor. Frase de Segurança - Digite sua Frase de Segurança novamente para confirmá-la. - Salve sua Chave de Segurança - Armazene sua Chave de Segurança num local seguro, como um gerenciador de senhas ou um cofre. - Nome da sala - Descrição - Você alterou as configurações da sala com êxito + Entre sua Frase de Segurança de novo para confirmá-la. + Salvar sua Chave de Segurança + Armazene sua Chave de Segurança em algum lugar seguro, como um gerenciador de senhas ou um cofre. + Nome de Sala + Tópico + Você mudou configurações de sala com sucesso Você não pode acessar esta mensagem - Aguardando esta mensagem. Pode demorar um pouco - Não é possível decifrar - Devido à criptografia de ponta a ponta, pode ser necessário aguardar que as chaves de criptografia de alguém cheguem, para ler as mensagens enviadas para você. - Você não pode acessar esta mensagem porque você foi bloqueado pelo remetente - Você não pode acessar esta mensagem porque a sessão não foi definida como confiável pelo remetente - Você não pode acessar esta mensagem porque o remetente intencionalmente não enviou as chaves - Aguardando o histórico de criptografia + Esperando por esta mensagem, isto pode levar algum tempo + Não Dá para Decifrar + Devido a encriptação ponta-a-ponta, pode ser que você precise esperar para que a mensagem de alguém chegue porque as chaves de encriptação não foram enviadas apropriadamente para você. + Você não pode acessar esta mensagem porque você foi bloqueada(o) pelo(a) enviador(a) + Você não pode acessar esta mensagem porque sua sessão não é confiada pelo(a) enviador(a) + Você não pode acessar esta mensagem porque o/a enviador(a) propositalmente não enviou as chaves + Esperando por histórico de encriptação Riot agora é Element! - Estamos felizes em anunciar que mudamos de nome! Seu aplicativo está atualizado e você está conectado à sua conta. - OK, ENTENDI - APRENDA MAIS + Nós estamos animados em anunciar que nós mudamos de nome! Seu app está atualizado e o signin está feito a sua conta. + ENTENDI + SABER MAIS Salvar chave de recuperação em - Adicionar da minha lista de contatos - Sua lista de contatos está vazia - Lista de Contatos - Procure em meus contatos - Extraindo seus contatos… - Sua lista de contatos está vazia - Lista de contatos - Revogar o convite - Revogar o convite para %1$s\? - Banido por %1$s - Não foi possível remover o banimento do usuário - As notificações Push estão desativadas - Revise suas configurações para permitir notificações Push - Escolha um PIN de segurança + Adicionar de meu livro de telefone + Seu livro de telefone está vazio + Livro de Telefone + Pesquisar em meus contatos + Recuperando seus contatos… + Seu livro de contatos está vazio + Livro de Contatos + Revogar convite + Revogar convite para %1$s\? + Banida(o) por %1$s + Falha para DesBanir usuária(o) + Notificações push estão desativadas + Revise suas configurações para permitir notificações push + Escolha um PIN por segurança Confirme PIN - Falha na validação do PIN, por favor, digite um novo. - Digite seu PIN - Esqueceu o PIN\? - Redefinir o PIN + Falha para validar PIN, por favor toque um novo. + Entre seu PIN + Esqueceu PIN\? + Resettar PIN Novo PIN - Para redefinir seu PIN, você precisará fazer um novo login e em seguida criar um novo PIN. - Ativar o PIN - Se você quiser redefinir seu PIN, toque no Esqueci o PIN para sair e redefinir-lo. - Confirme o PIN para desativar o PIN + Para resettar seu PIN, você vai precisar refazer login e criar um novo. + Ativar PIN + Se você quer resettar seu PIN, toque em Esqueceu PIN para fazer logout e resettá-lo. + Confirmar PIN para desativar PIN Prevenir chamada acidental Pedir por confirmação antes de começar uma chamada Você não tem permissão para começar uma chamada de conferência nesta sala @@ -2398,8 +2398,8 @@ Reuniões usam políticas de segurança e permissão de Jitsi. Todas as pessoas atualmente na sala vão ver um convite para se juntarem enquanto sua reunião estiver acontecendo. Você não pode começar uma chamada com você mesma(o) Você não pode começar uma chamada com você mesma(o), espere pelas(os) participantes aceitarem convite - Falha ao adicionar widget - Falha ao remover widget + Falha para adicionar widget + Falha para remover widget %1$d/%2$d chave importada com êxito. %1$d/%2$d chaves importadas com êxito. @@ -2417,8 +2417,8 @@ Código errado, %d tentativa restante Código errado, %d tentativas restantes - Atenção! Última tentativa restante antes de você ser desconectada/o! - Muitos erros, você foi desconectada/o + Aviso! Última tentativa restante antes de logout! + Erros demais, você tem sido feito logout Você não tem permissão para começar uma chamada nesta sala Nenhum número de telefone tem sido adicionado a sua conta Endereços de email @@ -2435,45 +2435,45 @@ Gerenciar emails e números de telefone linkados a sua conta Matrix Código Por favor use o formato internacional (número de telefone deve começar com \'+\') - Confirme sua identidade verificando este login, concedendo a ele acesso a mensagens criptografadas. - Não é possível carregar uma sala da qual você foi banido. - Não foi possível encontrar esta sala. Certifique-se de que ela existe. - O link não está correto + Confirme sua identidade ao verificar este login, garantindo-lhe acesso a mensagens encriptadas. + Não dá para abrir uma sala de onde você foi banida(o). + Não dá para encontrar esta sala. Assegure-se que ela existe. + O link foi malformado Este número de telefone já está definido. - Mostrar eventos de estado de membros da sala + Mostrar eventos de estado de membros de sala Sondagem Botões de Bot Reagiu com: %s Conclusão de Verificação - Remover os dados de %1$s desta conta\? + Deletar os dados de conta de tipo %1$s\? \n -\nProssiga com cuidado, pois não há como reverter esta escolha. - O código PIN é solicitado todas as vezes que você abre o ${app_name}. - O código PIN é solicitado após 2 minutos sem usar o ${app_name}. - Solicitar o PIN depois de 2 minutos - Exibir apenas o número de mensagens não lidas em uma notificação. - Exibir o nome das salas e o conteúdo das mensagens. - Exibir o conteúdo das mensagens nas notificações - O código PIN é a única maneira de desbloquear o ${app_name}. - Ativa a biometria específica do dispositivo, como impressões digitais e reconhecimento de rosto. - Ativar a biometria +\nUse com caução, pode levar a comportamento inesperado. + Código PIN é requerido toda vez que você abre ${app_name}. + Código PIN é requerido depois de 2 minutos de não usar ${app_name}. + Requerer PIN depois de 2 minutos + Somente mostrar número de mensagens não-lidas em uma notificação simples. + Mostrar detalhes como nomes de salas e conteúdo de mensagens. + Mostrar conteúdo em notificações + Código PIN é a única maneira de destrancar ${app_name}. + Ativar biometria específica de dispositivo, como impressões digitais e reconhecimento de face. + Ativar biometria Configurar a proteção - Proteger o acesso usando PIN e biometria. - Acesso restrito + Proteger acesso usando PIN e biometria. + Proteger acesso - Exibir o aparelho com o qual você pode se verificar - Exibir %d aparelhos com os quais você pode se verificar + Mostrar o dispositivo com o qual você pode verificar agora + Mostrar %d dispositivos com os quais você pode verificar agora - Você não terá mais o histórico de mensagens, aparelhos confiáveis e contatos confirmados - Se você redefinir tudo - Apenas faça isso se você não tiver outro aparelho para confirmar este aparelho. - Redefinir tudo - Esqueceu as senhas ou perdeu todas as opções de recuperação\? Redefina tudo - Você entrou. - As mensagens nesta sala estão criptografadas de ponta a ponta. + Você vai recomeçar com nada de histórico, mensagens, dispositivos confiados ou usuárias(os) confiadas(os) + Se você resettar tudo + Somente faça isto se você não tem nenhum outro dispositivo com o qual você pode verificar este dispositivo. + Resettar tudo + Esqueceu ou perdeu todas as opções de recuperação\? Resette tudo + Você juntou-se. + Mensagens nesta sala são encriptadas ponta-a-ponta. Sair Configurações - Mensagens aqui são criptografadas ponta-a-ponta. + Mensagens aqui são encriptadas ponta-a-ponta. \n \nSuas mensagens são asseguradas com cadeados e somente você e a/o recipiente têm as chaves únicas para os destrancar. Mensagens aqui não são encriptadas ponta-a-ponta. @@ -2485,7 +2485,7 @@ Por favor clique na notificação. Se você não vê a notificação, por favor cheque as configurações de sistema. Exibição de Notificações Você está visualizando a notificação! Clique em mim! - Falha ao receber push. Solução podia ser reinstalar o aplicativo. + Falha para receber push. Solução podia ser reinstalar o aplicativo. O aplicativo está recebendo PUSH O aplicativo está esperando pelo PUSH Pesquisar em salas encriptadas não é suportado ainda. @@ -2494,7 +2494,7 @@ Resettar %1$s fez isto somente convite. Você fez isto somente convite. - %s entrou. + %s juntou-se. Filtrar usuárias(os) banidas(os) Testar Push @@ -2504,56 +2504,56 @@ Remover de baixa prioridade Adicionar a baixa prioridade Adicionar imagem de - Descartar alterações - Existem alterações não salvas. Descartar as alterações\? - A sala ainda não foi criada. Cancelar a criação da sala\? + Descartar mudanças + Existem mudanças não-salvas. Descartar as mudanças\? + A sala ainda não está criada. Cancelar a criação de sala\? Rotar e recortar - Configurações da sala + Configurações de sala Tópico Tópico da sala (opcional) - Nome da sala + Nome de sala Enviar histórico de requisições de compartilhamento de chaves Mais nenhum resultado - Exportar auditoria + Exportar Auditoria Mensagem direta - Mostrar avaçadas + Mostrar avançadas Esconder avançadas - Link na Matrix - %s para que as pessoas saibam do que se trata esta sala. - Por favor proveja um endereço da sala + Link Matrix + %s para deixar pessoas sabendo do que esta sala se trata. + Por favor proveja um endereço de sala Recente - Código QR não escaneado! - Código QR inválido (URL inválido)! - Não é possível enviar mensagens para si mesmo! + QR code não scannado! + QR code inválido (URI Inválido)! + Não dá para enviar DM para si mesma(o)! Compartilhar por texto - Pesquisar contatos na Matrix - Definir foto - A autorização do usuário não foi fornecida. - Compartilhe este código com as pessoas, para que possam escaneá-lo, de modo a adicionar seu contato e começar a conversar. + Pesquisar por contatos na Matrix + Definir avatar + O consentimento de usuária(o) não tem sido provido. + Compartilhe este código com pessoas para que elas possam scanná-lo para adicionar você e começar a fazer chat. Meu código Compartilhar meu código - Escanear um código QR - Não é um código QR da Matrix válido - 🔐️ Junte-se a mim no ${app_name} - Ei, fale comigo no ${app_name}: %s - Convidar amigos + Scannar um QR code + Não é um QR code matrix válido + 🔐️ Junte-se a mim em ${app_name} + Hey, fale comigo em ${app_name}: %s + Convidar amigas(os) Adicionar pessoas - "Descrição:· " - Adicionar uma descrição - Este é o começo do seu histórico de mensagens com %s. + "Tópico: " + Adicionar um tópico + Este é o começo de seu histórico de mensagem direta com %s. Este é o começo desta conversa. - Este é o início de %s. + Este é o começo de %s. Você não tem permissão para ativar encriptação nesta sala. Criando sala… Alguns caracteres não são permitidos Este endereço já está em uso - Endereço da sala + Endereço de sala Você pode ativar isto se a sala vai somente ser usada para colaborar com times internos em seu servidorcasa. Isto não poder ser mudado mais tarde. Bloquear qualquer pessoa que não é parte de %s de nunca se juntar a esta sala %1$d de %2$d Criar uma nova conversa direta ao scannar um QR code Criar uma nova conversa direta por ID Matrix - A fim de descobrir contatos existente que você conhece, você aceita enviar seus dados de contato (números de telefone e/ou e-mails) para o Servidor de Identidade configurado (%1$s)\? + A fim de descobrir contatos existentes que você conhece, você aceita enviar seus dados de contato (números de telefone e/ou emails) para o Servidor de Identidade configurado (%1$s)\? \n \nPara mais privacidade, os dados enviados serão hashados antes de serem enviados. Enviar emails e números de telefone @@ -2568,7 +2568,7 @@ QR code Adicionar por QR code Pesquisar por nome ou ID - Aceite permissão para acessar seus contatos. + Aceitar permissão para acessar seus contatos. Para scannear um QR code, você precisa permitir acesso a câmera. Começar a Conversar Publicar este endereço @@ -2583,34 +2583,34 @@ Este é o endereço principal Endereços publicados podem ser usados por qualquer pessoa em qualquer servidor para se junta a sua sala. Para publicar um endereço, ele precisa ser definido como um endereço local primeiro. Endereços Publicados - Endereços da Sala - Veja e gerencie endereços desta sala, e sua visibilidade no diretório de salas. - Endereços da sala + Endereços de Sala + Ver e gerenciar endereços desta sala, e sua visibilidade no diretório de salas. + Endereços de sala Adicionar - Alterar o seu PIN atual - Alterar o PIN + Mudar seu PIN atual + Mudar PIN Esta sala não pode ser previsualizada. Você quer se judar a ela\? Esta sala não está acessível neste momento. -\nTente de novo mais tarde, ou peça a um(a) admin da sala para checar se você tem acesso. +\nTente de novo mais tarde, ou peça a um/uma admin da sala para checar se você tem acesso. Incapaz de recuperar a visibilidade atual de diretório de salas (%1$s). - Publicar esta sala ao público no direitório de salas de %1$s\? + Publicar esta sala ao público no diretório de salas de %1$s\? Despublicar este endereço - Defina endereços para esta sala para que usuárias(os) possam encontrar esta sala através de eu servidor de casa (%1$s) + Defina endereços para esta sala para que usuárias(os) possam encontrar esta sala através de seu servidorcasa (%1$s) Novo endereço publicado (e.g. #alias:servidor) Nenhum outro endereço publicado ainda. Nenhum outro endereço publicado ainda, adicione um abaixo. Publicar esta sala ao público no diretório de salas de %1$s\? Despublicar o endereço \"%1$s\"\? Acesso a sala - Mundaças de quem pode ler o histórico só se vão aplicar a mensagens futuras nesta sala. A visibilidade do histórico existente vai ser inalterada. + Mundaças de quem pode ler o histórico só se vão aplicar a mensagens futuras nesta sala. A visibilidade de histórico existente vai ser inalterada. Despublicar sign-on único Adicionar um botão em compositor de mensagem para abrir teclado de emoji - Notificar todo mundo - enviar neve ❄️ - enviar confetes 🎉 - Enviar a mensagem com neve - Enviar a mensagem com confetes + Notificar todas as pessoas + envia queda de neve ❄️ + envia confetti 🎉 + Envia a dada mensagem com queda de neve + Envia a dada mensagem com confetti Limpar histórico Fazer signin com %s Fazer signup com %s @@ -2623,7 +2623,7 @@ Fazer upgrade da sala Enviar eventos m.room.server_acl Mudar permissões - Mudar nome da sala + Mudar nome de sala Mudar visibilidade do histórico Ativar encriptação da sala Mudar endereço principal para a sala @@ -2638,59 +2638,59 @@ Papel default Você não tem permissão para atualizar os papéis necessários para mudar várias partes da sala Selecione os papéis requeridos para mudar várias partes da sala - Visualize e atualize os papéis requeridos para mudar várias partes da sala. + Visualizar e atualizar os papéis requeridos para mudar várias partes da sala. Permissões - Permissões da sala + Permissões de sala Esta sala não é pública. Você não vai ser capaz de se rejuntar sem um convite. Default de Sistema - Falha ao se autenticar - O ${app_name} precisa que você insira suas credenciais para executar esta ação. - Necessário autenticar-se novamente + Falha para autenticar + ${app_name} requer que você entre suas credenciais para performar esta ação. + Re-Autenticação Necessitada Não autorizada(o), credenciais de autenticação válidas faltando - Pessoas - Ocorreu um erro ao transferir a chamada + Usuárias(os) + Um erro ocorreu enquanto transferindo chamada Transferir Conectar Consultar primeiro - 1 chamada em andamento (%1$s) · 1 chamada pausada - 1 chamada em andamento (%1$s) · %2$d chamadas pausadas + 1 chamada ativa (%1$s) · 1 chamada pausada + 1 chamada ativa (%1$s) · %2$d chamadas pausadas Chamada pausada %1$d chamadas pausadas - Chamada em andamento (%1$s) - Ocorreu um erro ao pesquisar o número de telefone - Teclado de discagem - Ligar de volta - Essa chamada foi encerrada - %1$s recusou essa chamada - Você recusou essa chamada %1$s - Você está nessa chamada + Chamada ativa (%1$s) + Houve um erro ao procurar o número de telefone + Pad de disco + Chamar de volta + Esta chamada tem terminado + %1$s declinou esta chamada + Você declinou esta chamada %1$s + Você está atualmente nesta chamada %1$s começou uma chamada Você começou uma chamada - Falha ao fazer a autoverificação + Falha para configurar Asinatura Cruzada Você pôs a chamada em espera %s pôs a chamada em espera Pôr em espera Retomar Retornar - Nível de confiança padrão - Selecionado + Nível de confiança default + Selecionada Vídeo - Algumas mensagens não foram enviadas - Remover foto de perfil - Mudar foto de perfil + Algumas mensagens não têm sido enviadas + Deletar avatar + Mudar avatar Imagem - Importar chave do arquivo + Importar chave desde arquivo Abrir widgets - Captura de tela + Screenshot O limite é desconhecido. Seu servidorcasa aceita anexos (arquivos, mídia, etc.) com um tamanho de até %s. Versão do servidor Nome do servidor - Configurações da sala + Configurações de sala Sair da conferência atual e trocar para a outra\? Versão da sala Mostrar todas as salas no diretório de salas, incluindo salas com conteúdo explícito. @@ -2702,54 +2702,54 @@ \nFazendo download de dados… Sinc Inicial: \nEsperando por resposta de servidor… - Nível de confiança: confiável - Nível de confiança: alerta - Deseja mesmo excluir todas as mensagens não enviadas nesta sala\? - Excluir as mensagens não enviadas - Falha ao enviar as mensagens - Quer cancelar o envio da mensagem\? - Excluir todas as mensagens com falha + Nível de confiança confiado + Nível de confiança alerta + Você tem certeza que você quer deletar todas as mensagens não-enviadas nesta sala\? + Deletar mensagens não-enviadas + Mensagens falharam para enviar + Você quer cancelar enviar mensagem\? + Deletar todas as mensagens falhadas Falhou Enviado Enviando - Conteúdo do evento - Evento do estado enviado! + Conteúdo de evento + Evento de estado enviado! Evento enviado! Evento malformado - Tipo de mensagem ausente - Nenhum conteúdo - Conteúdo do evento - Chave do estado + Tipo de mensagem faltando + Sem conteúdo + Conteúdo de Evento + Chave de Estado Tipo - Enviar evento de estado personalizado - Editar conteúdo - Eventos do estado - Enviar evento do estado - Enviar evento personalizado - Explorar o estado da sala - Ferramentas de desenvolvimento - Ver confirmações de leitura + Enviar Evento de Estado Personalizado + Editar Conteúdo + Eventos de Estado + Enviar Evento de Estado + Enviar Evento Personalizado + Explorar Estado de Sala + Ferramentas Dev + Visualizar recibos de leitura Não notificar Notificar sem som Notificar com som - Mensagem não enviada devido a um erro - Verificado - Fechar o selecionador de emojis - Abrir o selecionador de emojis - Esta sala tem rascunho não enviado + Mensagem não enviada devido a erro + Checado + Fechar Seletor de Emoji + Abrir seletor de Emoji + Esta sala tem rascunho não-enviado %d entrada %d entradas Limite de upload de arquivo do servidor - Qualquer pessoa num espaço com esta sala pode encontrar e juntar-se a ela. Somente admins desta sala podem adicioná-la a um espaço. + Qualquer pessoa num espaço com esta sala pode encontrá-la e juntar-se a ela. Somente admins desta sala podem adicioná-la a um espaço. Espaços Qualquer pessoa pode encontrar a sala e juntar-se Pública Somente pessoas convidadas podem encontrar e juntar-se Privada Configuração de acesso desconhecida (%s) - Qualquer pessoa que possa tocar na sala, membros pdem então aceitar ou rejeitar + Qualquer pessoa pode tocar na sala, membros podem então aceitar ou rejeitar Permitir visitantes se juntarem Usar como default e não perguntar de novo Sempre perguntar @@ -2769,4 +2769,111 @@ Você está usando uma versão beta de espaços. Seu feedback vai ajudar a informar as próximas versões. Sua plataforma e nome de usuária(o) vão ser anotados para nos ajudar a usar o seu feedback tanto quanto nós pudermos. Feedback Feedback de espaços + Desculpe, um erro ocorreu enquanto tentando se juntar à conferência + Juntar-se ao Espaço com a dada id + Esta sala é pública + Não-checado + Pessoa desconhecida + Transferir para %1$s + Consultando com %1$s + Marcar como não sugerida(o) + Marcar como sugerida(o) + Sugerida(o) + Você não está em nenhuma sala ainda. Abaixo estão algumas salas sugeridas, mas você pode ver mais com o botão verde direito fundo. + Este alias não é acessível neste momento. +\nTente de novo mais tarde, ou peça a um/uma admin de sala para checar se você tem acesso. + Juntar-Se Mesmo Assim + Pular por enquanto + Elas não vão fazer parte de %s + Só a esta sala + Compartilhar link + Convidar por nome de usuária(o) + Convidar por email + Convidar pessoas + Boas-vindas a %1$s, %2$s. + Você está convidada(o) + Aviso requer suporte de servidor e versão de sala experimental + %s convida você + Sala Não-Nomeada + Algumas salas podem estar escondidas porque elas são privadas e você precisa de um convite. + Algumas salas podem estar escondidas porque elas são privadas e você precisa de um convite. +\nVocê não tem permissão para adicionar salas. + Este espaço não tem nenhuma sala + Por favor contacte sua/seu admin de servidorcasa para mais informação + Parece que seu servidorcasa não suporta Espaços ainda + Se sentindo experimental\? +\nVocê pode adicionar espaços existentes a um espaço. + Espaço Experimental - Somente mostrar órfãos em Home + Gerenciar salas e espaços + Fazer este espaço público + Gerenciar salas + Procurando por alguém que não está em %s\? + Espaço Experimental - Sala Restringida. + Espaços são uma nova forma de agrupar salas e pessoas. + Boas-vindas a Espaços! + Adicionar salas + Adicionar salas e espaços existentes + Você é admin deste espaço, assegure-se que você tem transferido direito de admin a um outro membro antes de sair. + Este espaço não é público. Você não vai ser capaz de se rejuntar sem um convite. + Você é a única pessoa aqui. Se você sair, ninguém vai ser capaz de se juntar no futuro, incluindo você. + Você tem certeza que você quer sair do espaço\? + Sair de Espaço + Adicionar salas + Explorar salas + + %d pessoa que você conhece já tem se juntado + %d pessoas que você conhece já têm se juntado + + Juntar-Se a Espaço + Criar Espaço + Junte-se a meu espaço %1$s %2$s + Elas vão ser capazes de explorar %s + Convidar a %s + É só você no momento. %s vai ser ainda melhor com outras(os). + Convidar a %s + Convidar pessoas a seu espaço + Descrição + Criando Espaço… + Aleatório + Geral + Vamos criar uma sala para cada uma delas. Você pode adicionar outras mais tarde também, incluindo umas já existentes. + Em que coisas você está trabalhando\? + Nós vamos criar salas para elas. Você pode adicionar outras mais tarde também. + Quais são algumas discussões que você quer ter em %s\? + Dê-lhe um nome para continuar. + Adicione alguns detalhes para ajudar pessoas a identificá-lo. Você pode mudar isto a qualquer ponto. + Adicione alguns detalhes para ajudá-lo a se destacar. Você pode mudar isto a qualquer ponto. + Criar um espaço + Somente convite, o melhor para você mesma(o) ou equipes + Privado + Aberto para qualquer pessoa, o melhor para comunidades + Público + Um espaço privado para você & suas/seus colegas de equipe + Eu e minhas/meus colegas de equipe + Um espaço privado para organizar suas salas + Só eu + Assegure-se que as pessoas certas têm acesso a %s. Você pode mudar isto mais tarde. + Com quem você está trabalhando\? + Para se juntar a um espaço existente, você precisa de um convite. + Você pode mudar isto mais tarde + Que tipo de espaço você quer criar\? + Espaços são uma nova forma de agrupar salas e pessoas + Seu espaço privado + Seu espaço público + Adicionar Espaço + Espaço privado + Espaço público + Criar um Espaço + Este Espaço é público + Sair de sala com dada id (ou sala atual se nula) + Este servidor já está presente na lista + Não dá para encontrar este servidor ou sua lista de salas + Entre o nome de um novo servidor que você quer explorar. + Adicionar um novo servidor + Seu servidor + Enviar mídia com o tamanho original + + Enviar vídeo com o tamanho original + Enviar vídeos com o tamanho original + \ No newline at end of file diff --git a/vector/src/main/res/values-sq/strings.xml b/vector/src/main/res/values-sq/strings.xml index 2a029284c5..73512f103c 100644 --- a/vector/src/main/res/values-sq/strings.xml +++ b/vector/src/main/res/values-sq/strings.xml @@ -394,7 +394,7 @@ Harruat fjalëkalimin? Përdor mundësi vetjake shërbyesi (e përparuar) Ju lutemi, që të vazhdojë regjistrimi, kontrolloni email-in tuaj - Ky Shërbyes Home do të donte të sigurohej se s’jeni robot + Ky shërbyes Home do të donte të sigurohej se s’jeni robot Emër përdoruesi në përdorim Shërbyes Home: Shërbyes Identitetesh: @@ -1022,7 +1022,7 @@ Hiqe nga listë e zezë Ripohojeni duke krahasuar sa vijon me Rregullimet e Përdoruesit te sesioni juaj tjetër: Nëse s’përputhen, siguria e komunikimeve tuaja mund të jetë komprometuar. - URL Shërbyesi Home + Emër shërbyesi %d dhomë %d dhoma @@ -2120,7 +2120,7 @@ Ftesa u dërgua te %1$s dhe %2$s U dërguan ftesa te %1$s dhe një tjetër - U dërguan ftesa te %1$s dhe %2$s të tjerë + U dërguan ftesa te %1$s dhe %2$d të tjerë S’ftuam dot përdorues. Ju lutemi, kontrolloni përdoruesit që doni të ftoni dhe riprovoni. Mesazhi u fshi @@ -2747,7 +2747,7 @@ Bëje publike këtë hapësirë Administroni dhoma Po kërkoni për dikë jo në %s\? - %1$s ju fton + %s ju fton Kjo dhomë është publike E pakontrolluar U kontrollua @@ -2784,4 +2784,16 @@ Përshtypje Përshtypje për hapësirat Na ndjeni, ndodhi një gabim teksa provohej të hyhej te konferenca + Dhomë e Paemërtuar + Hapësirë private + Hapësirë publike + Kjo Hapësirë është publike + Person i panjohur + Shpërngule te %1$s + Po konsultohet me %1$s + Ky shërbyes është tashmë i pranishëm te lista + S’gjendet dot ky shërbyes ose lista e dhomave të tij + Jepni emrin e e një shërbyesi të ri që doni të eksploroni. + Shtoni shërbyes të ri + Shërbyesi juaj \ No newline at end of file diff --git a/vector/src/main/res/values-sv/strings.xml b/vector/src/main/res/values-sv/strings.xml index 345a1876dd..ce65fd9a5a 100644 --- a/vector/src/main/res/values-sv/strings.xml +++ b/vector/src/main/res/values-sv/strings.xml @@ -1712,7 +1712,7 @@ Om de inte matchar så kan kommunikationens säkerhet vara äventyrad. Jag verifierar att nycklarna matchar Servern kan vara otillgänglig eller överbelastad - Hemserver-URL + Servernamn Skriv här… %1$s i %2$s Ny händelse @@ -2534,9 +2534,9 @@ Rumsadresser Rumsåtkomst Ändringar av vilka som kan läsa historik kommer bara gälla för framtida meddelanden i det här rummet. Synligheten för existerande historik kommer att vara oförändrad. - skickar snö ❄️ + skickar snöfall ❄️ skickar konfetti 🎉 - Skickar det givna meddelandet med snö + Skickar det givna meddelandet med snöfall Skickar de givna meddelandet med konfetti Rensa historik externt konto @@ -2794,4 +2794,16 @@ Återkoppling Utrymmesåterkoppling Tyvärr så inträffade ett fel vid försök att gå med i gruppsamtalet + Namnlöst rum + Privat utrymme + Offentligt utrymme + Det här utrymmet är offentligt + Ökänd person + Överför till %1$s + Rådfrågar %1$s + Den här servern finns redan i listan + Kan inte hitta den här servern eller dess rumslista + Ange namnet för en ny server du vill utforska. + Lägg till en ny server + Din server \ No newline at end of file diff --git a/vector/src/main/res/values-uk/strings.xml b/vector/src/main/res/values-uk/strings.xml index 66ff7003fc..5c9bf9595e 100644 --- a/vector/src/main/res/values-uk/strings.xml +++ b/vector/src/main/res/values-uk/strings.xml @@ -284,7 +284,7 @@ Зареєструватися Увійти Вийти - URL сервера + URL-адреса домашнього сервера URL сервера ідентифікації Пошук Почати новий чат @@ -325,9 +325,9 @@ Використовувати особливі налаштування сервера Перевірте email для продовження реєстрації Реєстрація за допомогою Email та номеру телефона водночас поки не підтримується. Лише номер телефону буде додано до облікового запису.\n\nВи можете додати email в налаштуваннях. - Цей сервер хоче переконатися, що ви не робот + Цей домашній сервер хоче переконатися, що ви не робот Логін вже використовується - Сервер: + Домашній сервер: Сервер ідентифікації: Я перевірив(ла) свою email адресу Для скидання паролю введіть email прив\'язаний до облікового запису: @@ -603,7 +603,7 @@ Пароль: Надіслати Залоговано як - Cервер + Домашній сервер Сервер ідентифікації Інтерфейс користувача Мова @@ -756,7 +756,7 @@ Вибір каталогу кімнат Можливо сервер недоступний чи перевантажений Введіть сервер для показу каталогу публічних кімнат - URL сервера + Ім\'я сервера Всі кімнати на сервері %s Всі місцеві кімнати %s @@ -1627,7 +1627,7 @@ Щоб сканувати QR-код необхідно дозволити доступ до камери. Повернутися до виклику Триває відеовиклик… - Використовуватиме %s допоміжним, коли ваш домашній сервер не пропонує такого (вашу IP-адресу буде надана під час виклику) + Застосовуватиме %s допоміжним, коли ваш домашній сервер не пропонує такого (вашу IP-адресу буде надано під час виклику) Дозволити допоміжний сервер викликів Ваш пристрій використовує застарілий протокол безпеки TLS, вразливий до атак, для вашої безпеки ви не зможете під\'єднатися Помилка SSL: особу співрозмовника не підтверджено. @@ -1817,9 +1817,9 @@ Надіслано скаргу, як на неприйнятне Забагато помилок, вам довелось вийти Незашифроване - надсилає сніг ❄️ + надсилає снігопад ❄️ надсилає конфетті 🎉 - Надсилає вказане повідомлення зі снігом + Надсилає вказане повідомлення зі снігопадом Надсилає вказане повідомлення з конфетті Показати пристрій, з якого ви можете звірити цей сеанс просто зараз diff --git a/vector/src/main/res/values-zh-rCN/strings.xml b/vector/src/main/res/values-zh-rCN/strings.xml index 18eb1da7aa..d3cc148943 100644 --- a/vector/src/main/res/values-zh-rCN/strings.xml +++ b/vector/src/main/res/values-zh-rCN/strings.xml @@ -715,7 +715,7 @@ 选择一个聊天室目录 服务器可能不可用或过载 请输入一个要列出公共聊天室的主服务器 - 主服务器 URL + 服务器名称 %s 服务器上的所有聊天室 所有本地 %s 聊天室 @@ -727,7 +727,7 @@ 输入聊天室 ID 或者聊天室别名 跳到第一条未读消息。 主页显示 - 置顶含有错过的通知的聊天室 + 固定含错过通知的聊天室 置顶含有未读消息的聊天室 用户界面 语言 @@ -1355,7 +1355,7 @@ 快捷响应 通用 选项 - 安全与隐私 + 隐私安全 高级 推送规则 尚未定义任何推送规则 @@ -2751,4 +2751,16 @@ • 服务器符合 %s 已从允许列表中移除。 • 服务器符合 %s 现已被允许。 • 服务器符合 %s 已从封禁列表中移除。 + 未命名的聊天室 + 私有空间 + 公开空间 + 此空间为公开空间 + 陌生人 + 转移给 %1$s + 与 %1$s 商量 + 该服务器已经存在于列表中 + 找不到此服务器或它的聊天室列表 + 输入你想要探索的新服务器的名称。 + 添加一个新的服务器 + 你的服务器 \ No newline at end of file diff --git a/vector/src/main/res/values-zh-rTW/strings.xml b/vector/src/main/res/values-zh-rTW/strings.xml index 086563b441..1c67fdbbcd 100644 --- a/vector/src/main/res/values-zh-rTW/strings.xml +++ b/vector/src/main/res/values-zh-rTW/strings.xml @@ -885,7 +885,7 @@ 選擇一個聊天室目錄 伺服器可能不可用或超載 輸入一個主伺服器來列出所有公開聊天室 - 家伺服器 URL + 伺服器名稱 在 %s 伺服器上的所有聊天室 所有本地 %s 聊天室 在此輸入… @@ -2486,9 +2486,9 @@ 對可讀取歷史紀錄的人的變更將僅試用於此聊天室中的未來訊息。現有歷史紀錄的可見性將保持不便。 取消發佈 新增 - 傳送雪 ❄️ + 傳送下雪特效 ❄️ 傳送五彩紙屑 🎉 - 與雪一同傳送指定的訊息 + 與下雪特效一同傳送指定的訊息 與五彩紙屑一同傳送指定的訊息 清除歷史紀錄 單一登入 @@ -2741,4 +2741,16 @@ 回饋 空間回饋 抱歉,嘗試加入會議時發生錯誤 + 未命名聊天室 + 私人空間 + 公開空間 + 此空間是公開的 + 未知的人 + 轉移至 %1$s + 與 %1$s 進行諮詢 + 此伺服器已在清單中 + 找不到此伺服器或其聊天室清單 + 輸入您想要探索的新伺服器名稱。 + 加入新的伺服器 + 您的伺服器 \ No newline at end of file diff --git a/vector/src/main/res/values/strings.xml b/vector/src/main/res/values/strings.xml index 621ecb7aee..54356db664 100644 --- a/vector/src/main/res/values/strings.xml +++ b/vector/src/main/res/values/strings.xml @@ -1414,6 +1414,8 @@ Room addresses See and managed addresses of this room, and its visibility in the room directory. + Space addresses + See and managed addresses of this space. Room Addresses Published Addresses @@ -2585,6 +2587,7 @@ You might enable this if the room will only be used for collaborating with internal teams on your homeserver. This cannot be changed later. Room address + Space address This address is already in use Please provide a room address Some characters are not allowed