jodit-pro
Version:
PRO Version of Jodit Editor
313 lines (293 loc) โข 135 kB
JavaScript
/*!
* jodit-pro - PRO Version of Jodit Editor
* Author: Chupurnov Valerii <chupurnov@gmail.com>
* Version: v4.9.27
* Url: https://xdsoft.net/jodit/pro/
* License(s): SEE LICENSE IN LICENSE.md
*/
(function webpackUniversalModuleDefinition(root, factory) {
if(typeof exports === 'object' && typeof module === 'object')
module.exports = factory();
else if(typeof define === 'function' && define.amd)
define([], factory);
else {
var a = factory();
for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
}
})(self, function() {
return (self["webpackChunkjodit_pro"] = self["webpackChunkjodit_pro"] || []).push([[246],{
/***/ 3536:
/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var _ui_emoji__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(4941);
/* harmony import */ var _emoji_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(41943);
/* harmony import */ var _emoji_svg__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(46995);
/* harmony import */ var _emoji_svg__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_emoji_svg__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var jodit_esm_config__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(6441);
/*!
* Jodit Editor PRO (https://xdsoft.net/jodit/)
* See LICENSE.md in the project root for license information.
* Copyright (c) 2013-2026 Valerii Chupurnov. All rights reserved. https://xdsoft.net/jodit/pro/
*/
jodit_esm_config__WEBPACK_IMPORTED_MODULE_3__.Config.prototype.emoji = {
data: ()=>_emoji_json__WEBPACK_IMPORTED_MODULE_1__,
enableAutoComplete: true,
recentCountLimit: 10
};
jodit_esm_config__WEBPACK_IMPORTED_MODULE_3__.Config.prototype.controls.emoji = {
tooltip: 'Insert Emoji',
icon: (_emoji_svg__WEBPACK_IMPORTED_MODULE_2___default()),
popup: (editor, _, close)=>{
editor.s.save();
const box = editor.getInstance(_ui_emoji__WEBPACK_IMPORTED_MODULE_0__.Emoji);
editor.e.off(box, 'insert').on(box, 'insert', (code)=>{
editor.s.restore();
editor.s.insertNode(editor.createInside.text(code), true);
close();
});
// @ts-ignore
editor.e.one('beforePopupClose', ()=>{
editor.s.restore();
});
box.reset();
return box.container;
}
};
/***/ }),
/***/ 4941:
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ Emoji: function() { return /* binding */ Emoji; }
/* harmony export */ });
/* harmony import */ var _swc_helpers_define_property__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(82749);
/* harmony import */ var _swc_helpers_ts_decorate__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(31635);
/* harmony import */ var jodit_esm_core_decorators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(65478);
/* harmony import */ var jodit_esm_core_dom_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(2748);
/* harmony import */ var jodit_esm_core_helpers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(21537);
/* harmony import */ var jodit_esm_core_ui__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(67510);
/*!
* Jodit Editor PRO (https://xdsoft.net/jodit/)
* See LICENSE.md in the project root for license information.
* Copyright (c) 2013-2026 Valerii Chupurnov. All rights reserved. https://xdsoft.net/jodit/pro/
*/
class Emoji extends jodit_esm_core_ui__WEBPACK_IMPORTED_MODULE_5__.UIElement {
/** @override */ className() {
return 'Emoji';
}
get defaultList() {
return this.recent.concat(this.data ? this.data.emoji : []);
}
/**
* Reset default state
*/ reset() {
this.input.nativeInput.value = '';
this.setItems(this.defaultList);
this.setActiveCategory(0);
}
setItems(items) {
this.list.scrollTo(0, 0);
jodit_esm_core_dom_dom__WEBPACK_IMPORTED_MODULE_3__.Dom.detach(this.list);
jodit_esm_core_dom_dom__WEBPACK_IMPORTED_MODULE_3__.Dom.append(this.list, this.generateEmojiList(items, this.data?.categories ?? []));
}
/** @override */ createContainer(options) {
const container = this.j.c.div('jodit-emoji');
this.input = new jodit_esm_core_ui__WEBPACK_IMPORTED_MODULE_5__.UIInput(this.j, {
name: 'search',
icon: 'search',
autocomplete: false,
clearButton: true,
placeholder: 'Search emoji'
});
this.input.container.classList.add(this.getFullElName('input'));
this.categories = this.j.c.div(this.getFullElName('categories'));
this.list = this.j.c.div(this.getFullElName('emojis'));
const navigateContainer = this.j.c.div(this.getFullElName('navigate'));
jodit_esm_core_dom_dom__WEBPACK_IMPORTED_MODULE_3__.Dom.append(navigateContainer, [
this.categories,
this.input.container
]);
jodit_esm_core_dom_dom__WEBPACK_IMPORTED_MODULE_3__.Dom.append(container, [
navigateContainer,
this.list
]);
return container;
}
setActiveCategory(index, scrollIntoView = false) {
const cats = this.getElms('category'), oldActive = cats[this.activeIndex];
if (!cats[index]) {
index = cats.length - 1;
}
const newActive = cats[index];
const activeClass = this.getFullElName('category', 'active', true);
if (oldActive) {
oldActive.classList.remove(activeClass);
}
if (newActive) {
newActive.classList.add(activeClass);
}
if (scrollIntoView) {
const titles = this.getElms('category-title');
titles[index].scrollIntoView();
}
this.activeIndex = index;
}
generateCategoriesList(categories) {
return categories.map((cat, i)=>this.j.c.div(this.getFullElName('category'), {
'data-index': i,
title: cat,
style: {
width: 100 / categories.length + '%'
}
}));
}
generateEmojiList(emojis, categories) {
let currentCategory = '';
return emojis.reduce((acc, emoji, i)=>{
emoji = Emoji.normalizeEmoji(emoji);
const categoryName = emoji.category === -1 ? 'Recently' : categories[emoji.category];
if (categoryName !== currentCategory) {
currentCategory = categoryName;
const category = this.cache[currentCategory] ?? this.j.c.div(this.getFullElName('category-title'), currentCategory ? this.j.i18n(currentCategory) : '');
this.cache[currentCategory] = category;
acc.push(category);
}
const elm = this.cache[emoji.emoji + emoji.category] ?? this.j.c.div(this.getFullElName('emoji'), {
'data-id': i,
'data-value': emoji.emoji
}, emoji.emoji);
this.cache[emoji.emoji + emoji.category] = elm;
acc.push(elm);
return acc;
}, []);
}
static isShortCat(emoji) {
return emoji && (0,jodit_esm_core_helpers__WEBPACK_IMPORTED_MODULE_4__.isString)(emoji.e);
}
static normalizeEmoji(emoji) {
if (Emoji.isShortCat(emoji)) {
return {
emoji: emoji.e,
description: emoji.d,
category: emoji.c,
aliases: emoji.a,
tags: emoji.t
};
}
return emoji;
}
onInsertCode(code) {
this.jodit.e.fire(this, 'insert', code);
const emoji = this.map[code];
// Add emoji in recent list in the first position
if (emoji) {
const newRecent = [
...this.recent
]; // need for persistent storage
const index = newRecent.findIndex((e)=>e.emoji === code);
if (index !== -1) {
newRecent.splice(index, 1);
}
newRecent.unshift({
...emoji,
category: -1
});
this.recent = newRecent;
}
}
/**
* Scroll handler
*/ onScrollList() {
const scrollTop = this.list.scrollTop, titles = this.getElms('category-title');
let active = 0;
titles.forEach((title, index)=>{
const pos = title.offsetTop - this.list.offsetTop - 20;
if (scrollTop > pos) {
active = index;
}
});
this.setActiveCategory(active);
}
onClickCategory(e) {
this.clearFilter();
const target = e.target;
if (target.classList.contains(this.getFullElName('category'))) {
this.setActiveCategory(parseInt((0,jodit_esm_core_helpers__WEBPACK_IMPORTED_MODULE_4__.attr)(target, '-index') || '0', 10) || 0, true);
}
}
onClickItem(e) {
const target = e.target;
if (target.classList.contains(this.getFullElName('emoji'))) {
const key = (0,jodit_esm_core_helpers__WEBPACK_IMPORTED_MODULE_4__.attr)(target, '-value') || '';
if (key) {
this.onInsertCode(key);
}
}
e.preventDefault();
}
onInputFilter() {
const value = this.input.value.toLowerCase();
if (!value.length) {
return this.setItems(this.defaultList);
}
this.setItems(this.defaultList.filter((e)=>{
const emoji = Emoji.normalizeEmoji(e);
return emoji.description?.toLowerCase().includes(value) || emoji.tags?.join(' ').toLowerCase().includes(value) || emoji.aliases?.join(' ').toLowerCase().includes(value);
}));
}
clearFilter() {
if (this.input.nativeInput.value.length) {
this.reset();
}
}
onReady() {
this.j.e.on(this.input.nativeInput, 'input', this.onInputFilter).on(this.categories, 'click', this.onClickCategory).on(this.list, 'scroll', this.onScrollList).on(this.list, 'mousedown touchstart', this.onClickItem);
}
/** @override */ destruct() {
this.input.destruct();
return super.destruct();
}
/** @override */ constructor(jodit){
super(jodit), (0,_swc_helpers_define_property__WEBPACK_IMPORTED_MODULE_0__._)(this, "data", null), /**
* Recent emojis
*/ (0,_swc_helpers_define_property__WEBPACK_IMPORTED_MODULE_0__._)(this, "recent", []), (0,_swc_helpers_define_property__WEBPACK_IMPORTED_MODULE_0__._)(this, "map", {}), (0,_swc_helpers_define_property__WEBPACK_IMPORTED_MODULE_0__._)(this, "activeIndex", 0), (0,_swc_helpers_define_property__WEBPACK_IMPORTED_MODULE_0__._)(this, "cache", {});
this.setMod('loading', true);
(async ()=>{
this.data = await jodit.o.emoji.data();
this.setMod('loading', false);
this.data.emoji.forEach((e)=>{
const emoji = Emoji.normalizeEmoji(e);
this.map[emoji.emoji] = emoji;
});
this.setItems(this.defaultList);
jodit_esm_core_dom_dom__WEBPACK_IMPORTED_MODULE_3__.Dom.append(this.categories, this.generateCategoriesList(this.data.categories));
this.setActiveCategory(0);
})();
}
}
(0,_swc_helpers_ts_decorate__WEBPACK_IMPORTED_MODULE_1__.__decorate)([
jodit_esm_core_decorators__WEBPACK_IMPORTED_MODULE_2__.persistent
], Emoji.prototype, "recent", void 0);
(0,_swc_helpers_ts_decorate__WEBPACK_IMPORTED_MODULE_1__.__decorate)([
(0,jodit_esm_core_decorators__WEBPACK_IMPORTED_MODULE_2__.throttle)()
], Emoji.prototype, "onScrollList", null);
(0,_swc_helpers_ts_decorate__WEBPACK_IMPORTED_MODULE_1__.__decorate)([
jodit_esm_core_decorators__WEBPACK_IMPORTED_MODULE_2__.autobind
], Emoji.prototype, "onClickCategory", null);
(0,_swc_helpers_ts_decorate__WEBPACK_IMPORTED_MODULE_1__.__decorate)([
jodit_esm_core_decorators__WEBPACK_IMPORTED_MODULE_2__.autobind
], Emoji.prototype, "onClickItem", null);
(0,_swc_helpers_ts_decorate__WEBPACK_IMPORTED_MODULE_1__.__decorate)([
(0,jodit_esm_core_decorators__WEBPACK_IMPORTED_MODULE_2__.debounce)()
], Emoji.prototype, "onInputFilter", null);
(0,_swc_helpers_ts_decorate__WEBPACK_IMPORTED_MODULE_1__.__decorate)([
(0,jodit_esm_core_decorators__WEBPACK_IMPORTED_MODULE_2__.hook)('ready')
], Emoji.prototype, "onReady", null);
Emoji = (0,_swc_helpers_ts_decorate__WEBPACK_IMPORTED_MODULE_1__.__decorate)([
jodit_esm_core_decorators__WEBPACK_IMPORTED_MODULE_2__.component
], Emoji);
/***/ }),
/***/ 41943:
/***/ (function(module) {
"use strict";
module.exports = /*#__PURE__*/JSON.parse('{"categories":["Smileys & Emotion","People & Body","Animals & Nature","Food & Drink","Travel & Places","Activities","Objects","Symbols","Flags"],"emoji":[{"e":"๐","d":"grinning face","c":0,"a":["grinning"],"t":["smile","happy"]},{"e":"๐","d":"grinning face with big eyes","c":0,"a":["smiley"],"t":["happy","joy","haha"]},{"e":"๐","d":"grinning face with smiling eyes","c":0,"a":["smile"],"t":["happy","joy","laugh","pleased"]},{"e":"๐","d":"beaming face with smiling eyes","c":0,"a":["grin"]},{"e":"๐","d":"grinning squinting face","c":0,"a":["laughing","satisfied"],"t":["happy","haha"]},{"e":"๐
","d":"grinning face with sweat","c":0,"a":["sweat_smile"],"t":["hot"]},{"e":"๐คฃ","d":"rolling on the floor laughing","c":0,"a":["rofl"],"t":["lol","laughing"]},{"e":"๐","d":"face with tears of joy","c":0,"a":["joy"],"t":["tears"]},{"e":"๐","d":"slightly smiling face","c":0,"a":["slightly_smiling_face"]},{"e":"๐","d":"upside-down face","c":0,"a":["upside_down_face"]},{"e":"๐","d":"winking face","c":0,"a":["wink"],"t":["flirt"]},{"e":"๐","d":"smiling face with smiling eyes","c":0,"a":["blush"],"t":["proud"]},{"e":"๐","d":"smiling face with halo","c":0,"a":["innocent"],"t":["angel"]},{"e":"๐ฅฐ","d":"smiling face with hearts","c":0,"a":["smiling_face_with_three_hearts"],"t":["love"]},{"e":"๐","d":"smiling face with heart-eyes","c":0,"a":["heart_eyes"],"t":["love","crush"]},{"e":"๐คฉ","d":"star-struck","c":0,"a":["star_struck"],"t":["eyes"]},{"e":"๐","d":"face blowing a kiss","c":0,"a":["kissing_heart"],"t":["flirt"]},{"e":"๐","d":"kissing face","c":0,"a":["kissing"]},{"e":"โบ๏ธ","d":"smiling face","c":0,"a":["relaxed"],"t":["blush","pleased"]},{"e":"๐","d":"kissing face with closed eyes","c":0,"a":["kissing_closed_eyes"]},{"e":"๐","d":"kissing face with smiling eyes","c":0,"a":["kissing_smiling_eyes"]},{"e":"๐ฅฒ","d":"smiling face with tear","c":0,"a":["smiling_face_with_tear"]},{"e":"๐","d":"face savoring food","c":0,"a":["yum"],"t":["tongue","lick"]},{"e":"๐","d":"face with tongue","c":0,"a":["stuck_out_tongue"]},{"e":"๐","d":"winking face with tongue","c":0,"a":["stuck_out_tongue_winking_eye"],"t":["prank","silly"]},{"e":"๐คช","d":"zany face","c":0,"a":["zany_face"],"t":["goofy","wacky"]},{"e":"๐","d":"squinting face with tongue","c":0,"a":["stuck_out_tongue_closed_eyes"],"t":["prank"]},{"e":"๐ค","d":"money-mouth face","c":0,"a":["money_mouth_face"],"t":["rich"]},{"e":"๐ค","d":"hugging face","c":0,"a":["hugs"]},{"e":"๐คญ","d":"face with hand over mouth","c":0,"a":["hand_over_mouth"],"t":["quiet","whoops"]},{"e":"๐คซ","d":"shushing face","c":0,"a":["shushing_face"],"t":["silence","quiet"]},{"e":"๐ค","d":"thinking face","c":0,"a":["thinking"]},{"e":"๐ค","d":"zipper-mouth face","c":0,"a":["zipper_mouth_face"],"t":["silence","hush"]},{"e":"๐คจ","d":"face with raised eyebrow","c":0,"a":["raised_eyebrow"],"t":["suspicious"]},{"e":"๐","d":"neutral face","c":0,"a":["neutral_face"],"t":["meh"]},{"e":"๐","d":"expressionless face","c":0,"a":["expressionless"]},{"e":"๐ถ","d":"face without mouth","c":0,"a":["no_mouth"],"t":["mute","silence"]},{"e":"๐","d":"smirking face","c":0,"a":["smirk"],"t":["smug"]},{"e":"๐","d":"unamused face","c":0,"a":["unamused"],"t":["meh"]},{"e":"๐","d":"face with rolling eyes","c":0,"a":["roll_eyes"]},{"e":"๐ฌ","d":"grimacing face","c":0,"a":["grimacing"]},{"e":"๐คฅ","d":"lying face","c":0,"a":["lying_face"],"t":["liar"]},{"e":"๐","d":"relieved face","c":0,"a":["relieved"],"t":["whew"]},{"e":"๐","d":"pensive face","c":0,"a":["pensive"]},{"e":"๐ช","d":"sleepy face","c":0,"a":["sleepy"],"t":["tired"]},{"e":"๐คค","d":"drooling face","c":0,"a":["drooling_face"]},{"e":"๐ด","d":"sleeping face","c":0,"a":["sleeping"],"t":["zzz"]},{"e":"๐ท","d":"face with medical mask","c":0,"a":["mask"],"t":["sick","ill"]},{"e":"๐ค","d":"face with thermometer","c":0,"a":["face_with_thermometer"],"t":["sick"]},{"e":"๐ค","d":"face with head-bandage","c":0,"a":["face_with_head_bandage"],"t":["hurt"]},{"e":"๐คข","d":"nauseated face","c":0,"a":["nauseated_face"],"t":["sick","barf","disgusted"]},{"e":"๐คฎ","d":"face vomiting","c":0,"a":["vomiting_face"],"t":["barf","sick"]},{"e":"๐คง","d":"sneezing face","c":0,"a":["sneezing_face"],"t":["achoo","sick"]},{"e":"๐ฅต","d":"hot face","c":0,"a":["hot_face"],"t":["heat","sweating"]},{"e":"๐ฅถ","d":"cold face","c":0,"a":["cold_face"],"t":["freezing","ice"]},{"e":"๐ฅด","d":"woozy face","c":0,"a":["woozy_face"],"t":["groggy"]},{"e":"๐ต","d":"dizzy face","c":0,"a":["dizzy_face"]},{"e":"๐คฏ","d":"exploding head","c":0,"a":["exploding_head"],"t":["mind","blown"]},{"e":"๐ค ","d":"cowboy hat face","c":0,"a":["cowboy_hat_face"]},{"e":"๐ฅณ","d":"partying face","c":0,"a":["partying_face"],"t":["celebration","birthday"]},{"e":"๐ฅธ","d":"disguised face","c":0,"a":["disguised_face"]},{"e":"๐","d":"smiling face with sunglasses","c":0,"a":["sunglasses"],"t":["cool"]},{"e":"๐ค","d":"nerd face","c":0,"a":["nerd_face"],"t":["geek","glasses"]},{"e":"๐ง","d":"face with monocle","c":0,"a":["monocle_face"]},{"e":"๐","d":"confused face","c":0,"a":["confused"]},{"e":"๐","d":"worried face","c":0,"a":["worried"],"t":["nervous"]},{"e":"๐","d":"slightly frowning face","c":0,"a":["slightly_frowning_face"]},{"e":"โน๏ธ","d":"frowning face","c":0,"a":["frowning_face"]},{"e":"๐ฎ","d":"face with open mouth","c":0,"a":["open_mouth"],"t":["surprise","impressed","wow"]},{"e":"๐ฏ","d":"hushed face","c":0,"a":["hushed"],"t":["silence","speechless"]},{"e":"๐ฒ","d":"astonished face","c":0,"a":["astonished"],"t":["amazed","gasp"]},{"e":"๐ณ","d":"flushed face","c":0,"a":["flushed"]},{"e":"๐ฅบ","d":"pleading face","c":0,"a":["pleading_face"],"t":["puppy","eyes"]},{"e":"๐ฆ","d":"frowning face with open mouth","c":0,"a":["frowning"]},{"e":"๐ง","d":"anguished face","c":0,"a":["anguished"],"t":["stunned"]},{"e":"๐จ","d":"fearful face","c":0,"a":["fearful"],"t":["scared","shocked","oops"]},{"e":"๐ฐ","d":"anxious face with sweat","c":0,"a":["cold_sweat"],"t":["nervous"]},{"e":"๐ฅ","d":"sad but relieved face","c":0,"a":["disappointed_relieved"],"t":["phew","sweat","nervous"]},{"e":"๐ข","d":"crying face","c":0,"a":["cry"],"t":["sad","tear"]},{"e":"๐ญ","d":"loudly crying face","c":0,"a":["sob"],"t":["sad","cry","bawling"]},{"e":"๐ฑ","d":"face screaming in fear","c":0,"a":["scream"],"t":["horror","shocked"]},{"e":"๐","d":"confounded face","c":0,"a":["confounded"]},{"e":"๐ฃ","d":"persevering face","c":0,"a":["persevere"],"t":["struggling"]},{"e":"๐","d":"disappointed face","c":0,"a":["disappointed"],"t":["sad"]},{"e":"๐","d":"downcast face with sweat","c":0,"a":["sweat"]},{"e":"๐ฉ","d":"weary face","c":0,"a":["weary"],"t":["tired"]},{"e":"๐ซ","d":"tired face","c":0,"a":["tired_face"],"t":["upset","whine"]},{"e":"๐ฅฑ","d":"yawning face","c":0,"a":["yawning_face"]},{"e":"๐ค","d":"face with steam from nose","c":0,"a":["triumph"],"t":["smug"]},{"e":"๐ก","d":"pouting face","c":0,"a":["rage","pout"],"t":["angry"]},{"e":"๐ ","d":"angry face","c":0,"a":["angry"],"t":["mad","annoyed"]},{"e":"๐คฌ","d":"face with symbols on mouth","c":0,"a":["cursing_face"],"t":["foul"]},{"e":"๐","d":"smiling face with horns","c":0,"a":["smiling_imp"],"t":["devil","evil","horns"]},{"e":"๐ฟ","d":"angry face with horns","c":0,"a":["imp"],"t":["angry","devil","evil","horns"]},{"e":"๐","d":"skull","c":0,"a":["skull"],"t":["dead","danger","poison"]},{"e":"โ ๏ธ","d":"skull and crossbones","c":0,"a":["skull_and_crossbones"],"t":["danger","pirate"]},{"e":"๐ฉ","d":"pile of poo","c":0,"a":["hankey","poop","shit"],"t":["crap"]},{"e":"๐คก","d":"clown face","c":0,"a":["clown_face"]},{"e":"๐น","d":"ogre","c":0,"a":["japanese_ogre"],"t":["monster"]},{"e":"๐บ","d":"goblin","c":0,"a":["japanese_goblin"]},{"e":"๐ป","d":"ghost","c":0,"a":["ghost"],"t":["halloween"]},{"e":"๐ฝ","d":"alien","c":0,"a":["alien"],"t":["ufo"]},{"e":"๐พ","d":"alien monster","c":0,"a":["space_invader"],"t":["game","retro"]},{"e":"๐ค","d":"robot","c":0,"a":["robot"]},{"e":"๐บ","d":"grinning cat","c":0,"a":["smiley_cat"]},{"e":"๐ธ","d":"grinning cat with smiling eyes","c":0,"a":["smile_cat"]},{"e":"๐น","d":"cat with tears of joy","c":0,"a":["joy_cat"]},{"e":"๐ป","d":"smiling cat with heart-eyes","c":0,"a":["heart_eyes_cat"]},{"e":"๐ผ","d":"cat with wry smile","c":0,"a":["smirk_cat"]},{"e":"๐ฝ","d":"kissing cat","c":0,"a":["kissing_cat"]},{"e":"๐","d":"weary cat","c":0,"a":["scream_cat"],"t":["horror"]},{"e":"๐ฟ","d":"crying cat","c":0,"a":["crying_cat_face"],"t":["sad","tear"]},{"e":"๐พ","d":"pouting cat","c":0,"a":["pouting_cat"]},{"e":"๐","d":"see-no-evil monkey","c":0,"a":["see_no_evil"],"t":["monkey","blind","ignore"]},{"e":"๐","d":"hear-no-evil monkey","c":0,"a":["hear_no_evil"],"t":["monkey","deaf"]},{"e":"๐","d":"speak-no-evil monkey","c":0,"a":["speak_no_evil"],"t":["monkey","mute","hush"]},{"e":"๐","d":"kiss mark","c":0,"a":["kiss"],"t":["lipstick"]},{"e":"๐","d":"love letter","c":0,"a":["love_letter"],"t":["email","envelope"]},{"e":"๐","d":"heart with arrow","c":0,"a":["cupid"],"t":["love","heart"]},{"e":"๐","d":"heart with ribbon","c":0,"a":["gift_heart"],"t":["chocolates"]},{"e":"๐","d":"sparkling heart","c":0,"a":["sparkling_heart"]},{"e":"๐","d":"growing heart","c":0,"a":["heartpulse"]},{"e":"๐","d":"beating heart","c":0,"a":["heartbeat"]},{"e":"๐","d":"revolving hearts","c":0,"a":["revolving_hearts"]},{"e":"๐","d":"two hearts","c":0,"a":["two_hearts"]},{"e":"๐","d":"heart decoration","c":0,"a":["heart_decoration"]},{"e":"โฃ๏ธ","d":"heart exclamation","c":0,"a":["heavy_heart_exclamation"]},{"e":"๐","d":"broken heart","c":0,"a":["broken_heart"]},{"e":"โค๏ธ","d":"red heart","c":0,"a":["heart"],"t":["love"]},{"e":"๐งก","d":"orange heart","c":0,"a":["orange_heart"]},{"e":"๐","d":"yellow heart","c":0,"a":["yellow_heart"]},{"e":"๐","d":"green heart","c":0,"a":["green_heart"]},{"e":"๐","d":"blue heart","c":0,"a":["blue_heart"]},{"e":"๐","d":"purple heart","c":0,"a":["purple_heart"]},{"e":"๐ค","d":"brown heart","c":0,"a":["brown_heart"]},{"e":"๐ค","d":"black heart","c":0,"a":["black_heart"]},{"e":"๐ค","d":"white heart","c":0,"a":["white_heart"]},{"e":"๐ฏ","d":"hundred points","c":0,"a":["100"],"t":["score","perfect"]},{"e":"๐ข","d":"anger symbol","c":0,"a":["anger"],"t":["angry"]},{"e":"๐ฅ","d":"collision","c":0,"a":["boom","collision"],"t":["explode"]},{"e":"๐ซ","d":"dizzy","c":0,"a":["dizzy"],"t":["star"]},{"e":"๐ฆ","d":"sweat droplets","c":0,"a":["sweat_drops"],"t":["water","workout"]},{"e":"๐จ","d":"dashing away","c":0,"a":["dash"],"t":["wind","blow","fast"]},{"e":"๐ณ๏ธ","d":"hole","c":0,"a":["hole"]},{"e":"๐ฃ","d":"bomb","c":0,"a":["bomb"],"t":["boom"]},{"e":"๐ฌ","d":"speech balloon","c":0,"a":["speech_balloon"],"t":["comment"]},{"e":"๐๏ธโ๐จ๏ธ","d":"eye in speech bubble","c":0,"a":["eye_speech_bubble"]},{"e":"๐จ๏ธ","d":"left speech bubble","c":0,"a":["left_speech_bubble"]},{"e":"๐ฏ๏ธ","d":"right anger bubble","c":0,"a":["right_anger_bubble"]},{"e":"๐ญ","d":"thought balloon","c":0,"a":["thought_balloon"],"t":["thinking"]},{"e":"๐ค","d":"zzz","c":0,"a":["zzz"],"t":["sleeping"]},{"e":"๐","d":"waving hand","c":1,"a":["wave"],"t":["goodbye"]},{"e":"๐ค","d":"raised back of hand","c":1,"a":["raised_back_of_hand"]},{"e":"๐๏ธ","d":"hand with fingers splayed","c":1,"a":["raised_hand_with_fingers_splayed"]},{"e":"โ","d":"raised hand","c":1,"a":["hand","raised_hand"],"t":["highfive","stop"]},{"e":"๐","d":"vulcan salute","c":1,"a":["vulcan_salute"],"t":["prosper","spock"]},{"e":"๐","d":"OK hand","c":1,"a":["ok_hand"]},{"e":"๐ค","d":"pinched fingers","c":1,"a":["pinched_fingers"]},{"e":"๐ค","d":"pinching hand","c":1,"a":["pinching_hand"]},{"e":"โ๏ธ","d":"victory hand","c":1,"a":["v"],"t":["victory","peace"]},{"e":"๐ค","d":"crossed fingers","c":1,"a":["crossed_fingers"],"t":["luck","hopeful"]},{"e":"๐ค","d":"love-you gesture","c":1,"a":["love_you_gesture"]},{"e":"๐ค","d":"sign of the horns","c":1,"a":["metal"]},{"e":"๐ค","d":"call me hand","c":1,"a":["call_me_hand"]},{"e":"๐","d":"backhand index pointing left","c":1,"a":["point_left"]},{"e":"๐","d":"backhand index pointing right","c":1,"a":["point_right"]},{"e":"๐","d":"backhand index pointing up","c":1,"a":["point_up_2"]},{"e":"๐","d":"middle finger","c":1,"a":["middle_finger","fu"]},{"e":"๐","d":"backhand index pointing down","c":1,"a":["point_down"]},{"e":"โ๏ธ","d":"index pointing up","c":1,"a":["point_up"]},{"e":"๐","d":"thumbs up","c":1,"a":["+1","thumbsup"],"t":["approve","ok"]},{"e":"๐","d":"thumbs down","c":1,"a":["-1","thumbsdown"],"t":["disapprove","bury"]},{"e":"โ","d":"raised fist","c":1,"a":["fist_raised","fist"],"t":["power"]},{"e":"๐","d":"oncoming fist","c":1,"a":["fist_oncoming","facepunch","punch"],"t":["attack"]},{"e":"๐ค","d":"left-facing fist","c":1,"a":["fist_left"]},{"e":"๐ค","d":"right-facing fist","c":1,"a":["fist_right"]},{"e":"๐","d":"clapping hands","c":1,"a":["clap"],"t":["praise","applause"]},{"e":"๐","d":"raising hands","c":1,"a":["raised_hands"],"t":["hooray"]},{"e":"๐","d":"open hands","c":1,"a":["open_hands"]},{"e":"๐คฒ","d":"palms up together","c":1,"a":["palms_up_together"]},{"e":"๐ค","d":"handshake","c":1,"a":["handshake"],"t":["deal"]},{"e":"๐","d":"folded hands","c":1,"a":["pray"],"t":["please","hope","wish"]},{"e":"โ๏ธ","d":"writing hand","c":1,"a":["writing_hand"]},{"e":"๐
","d":"nail polish","c":1,"a":["nail_care"],"t":["beauty","manicure"]},{"e":"๐คณ","d":"selfie","c":1,"a":["selfie"]},{"e":"๐ช","d":"flexed biceps","c":1,"a":["muscle"],"t":["flex","bicep","strong","workout"]},{"e":"๐ฆพ","d":"mechanical arm","c":1,"a":["mechanical_arm"]},{"e":"๐ฆฟ","d":"mechanical leg","c":1,"a":["mechanical_leg"]},{"e":"๐ฆต","d":"leg","c":1,"a":["leg"]},{"e":"๐ฆถ","d":"foot","c":1,"a":["foot"]},{"e":"๐","d":"ear","c":1,"a":["ear"],"t":["hear","sound","listen"]},{"e":"๐ฆป","d":"ear with hearing aid","c":1,"a":["ear_with_hearing_aid"]},{"e":"๐","d":"nose","c":1,"a":["nose"],"t":["smell"]},{"e":"๐ง ","d":"brain","c":1,"a":["brain"]},{"e":"๐ซ","d":"anatomical heart","c":1,"a":["anatomical_heart"]},{"e":"๐ซ","d":"lungs","c":1,"a":["lungs"]},{"e":"๐ฆท","d":"tooth","c":1,"a":["tooth"]},{"e":"๐ฆด","d":"bone","c":1,"a":["bone"]},{"e":"๐","d":"eyes","c":1,"a":["eyes"],"t":["look","see","watch"]},{"e":"๐๏ธ","d":"eye","c":1,"a":["eye"]},{"e":"๐
","d":"tongue","c":1,"a":["tongue"],"t":["taste"]},{"e":"๐","d":"mouth","c":1,"a":["lips"],"t":["kiss"]},{"e":"๐ถ","d":"baby","c":1,"a":["baby"],"t":["child","newborn"]},{"e":"๐ง","d":"child","c":1,"a":["child"]},{"e":"๐ฆ","d":"boy","c":1,"a":["boy"],"t":["child"]},{"e":"๐ง","d":"girl","c":1,"a":["girl"],"t":["child"]},{"e":"๐ง","d":"person","c":1,"a":["adult"]},{"e":"๐ฑ","d":"person: blond hair","c":1,"a":["blond_haired_person"]},{"e":"๐จ","d":"man","c":1,"a":["man"],"t":["mustache","father","dad"]},{"e":"๐ง","d":"man: beard","c":1,"a":["bearded_person"]},{"e":"๐จโ๐ฆฐ","d":"man: red hair","c":1,"a":["red_haired_man"]},{"e":"๐จโ๐ฆฑ","d":"man: curly hair","c":1,"a":["curly_haired_man"]},{"e":"๐จโ๐ฆณ","d":"man: white hair","c":1,"a":["white_haired_man"]},{"e":"๐จโ๐ฆฒ","d":"man: bald","c":1,"a":["bald_man"]},{"e":"๐ฉ","d":"woman","c":1,"a":["woman"],"t":["girls"]},{"e":"๐ฉโ๐ฆฐ","d":"woman: red hair","c":1,"a":["red_haired_woman"]},{"e":"๐งโ๐ฆฐ","d":"person: red hair","c":1,"a":["person_red_hair"]},{"e":"๐ฉโ๐ฆฑ","d":"woman: curly hair","c":1,"a":["curly_haired_woman"]},{"e":"๐งโ๐ฆฑ","d":"person: curly hair","c":1,"a":["person_curly_hair"]},{"e":"๐ฉโ๐ฆณ","d":"woman: white hair","c":1,"a":["white_haired_woman"]},{"e":"๐งโ๐ฆณ","d":"person: white hair","c":1,"a":["person_white_hair"]},{"e":"๐ฉโ๐ฆฒ","d":"woman: bald","c":1,"a":["bald_woman"]},{"e":"๐งโ๐ฆฒ","d":"person: bald","c":1,"a":["person_bald"]},{"e":"๐ฑโโ๏ธ","d":"woman: blond hair","c":1,"a":["blond_haired_woman","blonde_woman"]},{"e":"๐ฑโโ๏ธ","d":"man: blond hair","c":1,"a":["blond_haired_man"]},{"e":"๐ง","d":"older person","c":1,"a":["older_adult"]},{"e":"๐ด","d":"old man","c":1,"a":["older_man"]},{"e":"๐ต","d":"old woman","c":1,"a":["older_woman"]},{"e":"๐","d":"person frowning","c":1,"a":["frowning_person"]},{"e":"๐โโ๏ธ","d":"man frowning","c":1,"a":["frowning_man"]},{"e":"๐โโ๏ธ","d":"woman frowning","c":1,"a":["frowning_woman"]},{"e":"๐","d":"person pouting","c":1,"a":["pouting_face"]},{"e":"๐โโ๏ธ","d":"man pouting","c":1,"a":["pouting_man"]},{"e":"๐โโ๏ธ","d":"woman pouting","c":1,"a":["pouting_woman"]},{"e":"๐
","d":"person gesturing NO","c":1,"a":["no_good"],"t":["stop","halt","denied"]},{"e":"๐
โโ๏ธ","d":"man gesturing NO","c":1,"a":["no_good_man","ng_man"],"t":["stop","halt","denied"]},{"e":"๐
โโ๏ธ","d":"woman gesturing NO","c":1,"a":["no_good_woman","ng_woman"],"t":["stop","halt","denied"]},{"e":"๐","d":"person gesturing OK","c":1,"a":["ok_person"]},{"e":"๐โโ๏ธ","d":"man gesturing OK","c":1,"a":["ok_man"]},{"e":"๐โโ๏ธ","d":"woman gesturing OK","c":1,"a":["ok_woman"]},{"e":"๐","d":"person tipping hand","c":1,"a":["tipping_hand_person","information_desk_person"]},{"e":"๐โโ๏ธ","d":"man tipping hand","c":1,"a":["tipping_hand_man","sassy_man"],"t":["information"]},{"e":"๐โโ๏ธ","d":"woman tipping hand","c":1,"a":["tipping_hand_woman","sassy_woman"],"t":["information"]},{"e":"๐","d":"person raising hand","c":1,"a":["raising_hand"]},{"e":"๐โโ๏ธ","d":"man raising hand","c":1,"a":["raising_hand_man"]},{"e":"๐โโ๏ธ","d":"woman raising hand","c":1,"a":["raising_hand_woman"]},{"e":"๐ง","d":"deaf person","c":1,"a":["deaf_person"]},{"e":"๐งโโ๏ธ","d":"deaf man","c":1,"a":["deaf_man"]},{"e":"๐งโโ๏ธ","d":"deaf woman","c":1,"a":["deaf_woman"]},{"e":"๐","d":"person bowing","c":1,"a":["bow"],"t":["respect","thanks"]},{"e":"๐โโ๏ธ","d":"man bowing","c":1,"a":["bowing_man"],"t":["respect","thanks"]},{"e":"๐โโ๏ธ","d":"woman bowing","c":1,"a":["bowing_woman"],"t":["respect","thanks"]},{"e":"๐คฆ","d":"person facepalming","c":1,"a":["facepalm"]},{"e":"๐คฆโโ๏ธ","d":"man facepalming","c":1,"a":["man_facepalming"]},{"e":"๐คฆโโ๏ธ","d":"woman facepalming","c":1,"a":["woman_facepalming"]},{"e":"๐คท","d":"person shrugging","c":1,"a":["shrug"]},{"e":"๐คทโโ๏ธ","d":"man shrugging","c":1,"a":["man_shrugging"]},{"e":"๐คทโโ๏ธ","d":"woman shrugging","c":1,"a":["woman_shrugging"]},{"e":"๐งโ๏ฟฝ๏ฟฝ๏ธ","d":"health worker","c":1,"a":["health_worker"]},{"e":"๐จโโ๏ธ","d":"man health worker","c":1,"a":["man_health_worker"],"t":["doctor","nurse"]},{"e":"๐ฉโโ๏ธ","d":"woman health worker","c":1,"a":["woman_health_worker"],"t":["doctor","nurse"]},{"e":"๐งโ๐","d":"student","c":1,"a":["student"]},{"e":"๐จโ๐","d":"man student","c":1,"a":["man_student"],"t":["graduation"]},{"e":"๐ฉโ๐","d":"woman student","c":1,"a":["woman_student"],"t":["graduation"]},{"e":"๐งโ๐ซ","d":"teacher","c":1,"a":["teacher"]},{"e":"๐จโ๐ซ","d":"man teacher","c":1,"a":["man_teacher"],"t":["school","professor"]},{"e":"๐ฉโ๐ซ","d":"woman teacher","c":1,"a":["woman_teacher"],"t":["school","professor"]},{"e":"๐งโโ๏ธ","d":"judge","c":1,"a":["judge"]},{"e":"๐จโโ๏ธ","d":"man judge","c":1,"a":["man_judge"],"t":["justice"]},{"e":"๐ฉโโ๏ธ","d":"woman judge","c":1,"a":["woman_judge"],"t":["justice"]},{"e":"๐งโ๐พ","d":"farmer","c":1,"a":["farmer"]},{"e":"๐จโ๐พ","d":"man farmer","c":1,"a":["man_farmer"]},{"e":"๐ฉโ๐พ","d":"woman farmer","c":1,"a":["woman_farmer"]},{"e":"๐งโ๐ณ","d":"cook","c":1,"a":["cook"]},{"e":"๐จโ๐ณ","d":"man cook","c":1,"a":["man_cook"],"t":["chef"]},{"e":"๐ฉโ๐ณ","d":"woman cook","c":1,"a":["woman_cook"],"t":["chef"]},{"e":"๐งโ๐ง","d":"mechanic","c":1,"a":["mechanic"]},{"e":"๐จโ๐ง","d":"man mechanic","c":1,"a":["man_mechanic"]},{"e":"๐ฉโ๐ง","d":"woman mechanic","c":1,"a":["woman_mechanic"]},{"e":"๐งโ๐ญ","d":"factory worker","c":1,"a":["factory_worker"]},{"e":"๐จโ๏ฟฝ๏ฟฝ๏ฟฝ","d":"man factory worker","c":1,"a":["man_factory_worker"]},{"e":"๐ฉโ๐ญ","d":"woman factory worker","c":1,"a":["woman_factory_worker"]},{"e":"๐งโ๐ผ","d":"office worker","c":1,"a":["office_worker"]},{"e":"๐จโ๐ผ","d":"man office worker","c":1,"a":["man_office_worker"],"t":["business"]},{"e":"๐ฉโ๐ผ","d":"woman office worker","c":1,"a":["woman_office_worker"],"t":["business"]},{"e":"๐งโ๐ฌ","d":"scientist","c":1,"a":["scientist"]},{"e":"๐จโ๐ฌ","d":"man scientist","c":1,"a":["man_scientist"],"t":["research"]},{"e":"๐ฉโ๐ฌ","d":"woman scientist","c":1,"a":["woman_scientist"],"t":["research"]},{"e":"๐งโ๐ป","d":"technologist","c":1,"a":["technologist"]},{"e":"๐จโ๐ป","d":"man technologist","c":1,"a":["man_technologist"],"t":["coder"]},{"e":"๐ฉโ๐ป","d":"woman technologist","c":1,"a":["woman_technologist"],"t":["coder"]},{"e":"๐งโ๐ค","d":"singer","c":1,"a":["singer"]},{"e":"๐จโ๐ค","d":"man singer","c":1,"a":["man_singer"],"t":["rockstar"]},{"e":"๐ฉโ๐ค","d":"woman singer","c":1,"a":["woman_singer"],"t":["rockstar"]},{"e":"๐งโ๐จ","d":"artist","c":1,"a":["artist"]},{"e":"๐จโ๐จ","d":"man artist","c":1,"a":["man_artist"],"t":["painter"]},{"e":"๐ฉโ๐จ","d":"woman artist","c":1,"a":["woman_artist"],"t":["painter"]},{"e":"๐งโโ๏ธ","d":"pilot","c":1,"a":["pilot"]},{"e":"๐จโโ๏ธ","d":"man pilot","c":1,"a":["man_pilot"]},{"e":"๐ฉโโ๏ธ","d":"woman pilot","c":1,"a":["woman_pilot"]},{"e":"๐งโ๐","d":"astronaut","c":1,"a":["astronaut"]},{"e":"๐จโ๐","d":"man astronaut","c":1,"a":["man_astronaut"],"t":["space"]},{"e":"๐ฉโ๐","d":"woman astronaut","c":1,"a":["woman_astronaut"],"t":["space"]},{"e":"๐งโ๐","d":"firefighter","c":1,"a":["firefighter"]},{"e":"๐จโ๐","d":"man firefighter","c":1,"a":["man_firefighter"]},{"e":"๐ฉโ๐","d":"woman firefighter","c":1,"a":["woman_firefighter"]},{"e":"๐ฎ","d":"police officer","c":1,"a":["police_officer","cop"],"t":["law"]},{"e":"๐ฎโโ๏ธ","d":"man police officer","c":1,"a":["policeman"],"t":["law","cop"]},{"e":"๐ฎโโ๏ธ","d":"woman police officer","c":1,"a":["policewoman"],"t":["law","cop"]},{"e":"๐ต๏ธ","d":"detective","c":1,"a":["detective"],"t":["sleuth"]},{"e":"๐ต๏ธโโ๏ธ","d":"man detective","c":1,"a":["male_detective"],"t":["sleuth"]},{"e":"๐ต๏ธโโ๏ธ","d":"woman detective","c":1,"a":["female_detective"],"t":["sleuth"]},{"e":"๐","d":"guard","c":1,"a":["guard"]},{"e":"๐โโ๏ธ","d":"man guard","c":1,"a":["guardsman"]},{"e":"๐โโ๏ธ","d":"woman guard","c":1,"a":["guardswoman"]},{"e":"๐ฅท","d":"ninja","c":1,"a":["ninja"]},{"e":"๐ท","d":"construction worker","c":1,"a":["construction_worker"],"t":["helmet"]},{"e":"๐ทโโ๏ธ","d":"man construction worker","c":1,"a":["construction_worker_man"],"t":["helmet"]},{"e":"๐ทโโ๏ธ","d":"woman construction worker","c":1,"a":["construction_worker_woman"],"t":["helmet"]},{"e":"๐คด","d":"prince","c":1,"a":["prince"],"t":["crown","royal"]},{"e":"๐ธ","d":"princess","c":1,"a":["princess"],"t":["crown","royal"]},{"e":"๐ณ","d":"person wearing turban","c":1,"a":["person_with_turban"]},{"e":"๐ณโโ๏ธ","d":"man wearing turban","c":1,"a":["man_with_turban"]},{"e":"๐ณโโ๏ธ","d":"woman wearing turban","c":1,"a":["woman_with_turban"]},{"e":"๐ฒ","d":"person with skullcap","c":1,"a":["man_with_gua_pi_mao"]},{"e":"๐ง","d":"woman with headscarf","c":1,"a":["woman_with_headscarf"],"t":["hijab"]},{"e":"๐คต","d":"person in tuxedo","c":1,"a":["person_in_tuxedo"],"t":["groom","marriage","wedding"]},{"e":"๐คตโโ๏ธ","d":"man in tuxedo","c":1,"a":["man_in_tuxedo"]},{"e":"๐คตโโ๏ธ","d":"woman in tuxedo","c":1,"a":["woman_in_tuxedo"]},{"e":"๐ฐ","d":"person with veil","c":1,"a":["person_with_veil"],"t":["marriage","wedding"]},{"e":"๐ฐโโ๏ธ","d":"man with veil","c":1,"a":["man_with_veil"]},{"e":"๐ฐโโ๏ธ","d":"woman with veil","c":1,"a":["woman_with_veil","bride_with_veil"]},{"e":"๐คฐ","d":"pregnant woman","c":1,"a":["pregnant_woman"]},{"e":"๐คฑ","d":"breast-feeding","c":1,"a":["breast_feeding"],"t":["nursing"]},{"e":"๐ฉโ๐ผ","d":"woman feeding baby","c":1,"a":["woman_feeding_baby"]},{"e":"๐จโ๐ผ","d":"man feeding baby","c":1,"a":["man_feeding_baby"]},{"e":"๐งโ๐ผ","d":"person feeding baby","c":1,"a":["person_feeding_baby"]},{"e":"๐ผ","d":"baby angel","c":1,"a":["angel"]},{"e":"๐
","d":"Santa Claus","c":1,"a":["santa"],"t":["christmas"]},{"e":"๐คถ","d":"Mrs. Claus","c":1,"a":["mrs_claus"],"t":["santa"]},{"e":"๐งโ๐","d":"mx claus","c":1,"a":["mx_claus"]},{"e":"๐ฆธ","d":"superhero","c":1,"a":["superhero"]},{"e":"๐ฆธโโ๏ธ","d":"man superhero","c":1,"a":["superhero_man"]},{"e":"๐ฆธโโ๏ธ","d":"woman superhero","c":1,"a":["superhero_woman"]},{"e":"๐ฆน","d":"supervillain","c":1,"a":["supervillain"]},{"e":"๐ฆนโโ๏ธ","d":"man supervillain","c":1,"a":["supervillain_man"]},{"e":"๐ฆนโโ๏ธ","d":"woman supervillain","c":1,"a":["supervillain_woman"]},{"e":"๐ง","d":"mage","c":1,"a":["mage"],"t":["wizard"]},{"e":"๐งโโ๏ธ","d":"man mage","c":1,"a":["mage_man"],"t":["wizard"]},{"e":"๐งโโ๏ธ","d":"woman mage","c":1,"a":["mage_woman"],"t":["wizard"]},{"e":"๐ง","d":"fairy","c":1,"a":["fairy"]},{"e":"๐งโโ๏ธ","d":"man fairy","c":1,"a":["fairy_man"]},{"e":"๐งโโ๏ธ","d":"woman fairy","c":1,"a":["fairy_woman"]},{"e":"๐ง","d":"vampire","c":1,"a":["vampire"]},{"e":"๐งโโ๏ธ","d":"man vampire","c":1,"a":["vampire_man"]},{"e":"๐งโโ๏ธ","d":"woman vampire","c":1,"a":["vampire_woman"]},{"e":"๐ง","d":"merperson","c":1,"a":["merperson"]},{"e":"๐งโโ๏ธ","d":"merman","c":1,"a":["merman"]},{"e":"๐งโโ๏ธ","d":"mermaid","c":1,"a":["mermaid"]},{"e":"๐ง","d":"elf","c":1,"a":["elf"]},{"e":"๐งโโ๏ธ","d":"man elf","c":1,"a":["elf_man"]},{"e":"๐งโโ๏ธ","d":"woman elf","c":1,"a":["elf_woman"]},{"e":"๐ง","d":"genie","c":1,"a":["genie"]},{"e":"๐งโโ๏ธ","d":"man genie","c":1,"a":["genie_man"]},{"e":"๐งโโ๏ธ","d":"woman genie","c":1,"a":["genie_woman"]},{"e":"๐ง","d":"zombie","c":1,"a":["zombie"]},{"e":"๐งโโ๏ธ","d":"man zombie","c":1,"a":["zombie_man"]},{"e":"๐งโโ๏ธ","d":"woman zombie","c":1,"a":["zombie_woman"]},{"e":"๐","d":"person getting massage","c":1,"a":["massage"],"t":["spa"]},{"e":"๐โโ๏ธ","d":"man getting massage","c":1,"a":["massage_man"],"t":["spa"]},{"e":"๐โโ๏ธ","d":"woman getting massage","c":1,"a":["massage_woman"],"t":["spa"]},{"e":"๐","d":"person getting haircut","c":1,"a":["haircut"],"t":["beauty"]},{"e":"๐โโ๏ธ","d":"man getting haircut","c":1,"a":["haircut_man"]},{"e":"๐โโ๏ธ","d":"woman getting haircut","c":1,"a":["haircut_woman"]},{"e":"๐ถ","d":"person walking","c":1,"a":["walking"]},{"e":"๐ถโโ๏ธ","d":"man walking","c":1,"a":["walking_man"]},{"e":"๐ถโโ๏ธ","d":"woman walking","c":1,"a":["walking_woman"]},{"e":"๐ง","d":"person standing","c":1,"a":["standing_person"]},{"e":"๐งโโ๏ธ","d":"man standing","c":1,"a":["standing_man"]},{"e":"๐งโโ๏ธ","d":"woman standing","c":1,"a":["standing_woman"]},{"e":"๐ง","d":"person kneeling","c":1,"a":["kneeling_person"]},{"e":"๐งโโ๏ธ","d":"man kneeling","c":1,"a":["kneeling_man"]},{"e":"๐งโโ๏ธ","d":"woman kneeling","c":1,"a":["kneeling_woman"]},{"e":"๐งโ๐ฆฏ","d":"person with white cane","c":1,"a":["person_with_probing_cane"]},{"e":"๐จโ๐ฆฏ","d":"man with white cane","c":1,"a":["man_with_probing_cane"]},{"e":"๐ฉโ๐ฆฏ","d":"woman with white cane","c":1,"a":["woman_with_probing_cane"]},{"e":"๐งโ๐ฆผ","d":"person in motorized wheelchair","c":1,"a":["person_in_motorized_wheelchair"]},{"e":"๐จโ๐ฆผ","d":"man in motorized wheelchair","c":1,"a":["man_in_motorized_wheelchair"]},{"e":"๐ฉโ๐ฆผ","d":"woman in motorized wheelchair","c":1,"a":["woman_in_motorized_wheelchair"]},{"e":"๐งโ๐ฆฝ","d":"person in manual wheelchair","c":1,"a":["person_in_manual_wheelchair"]},{"e":"๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝโ๐ฆฝ","d":"man in manual wheelchair","c":1,"a":["man_in_manual_wheelchair"]},{"e":"๐ฉโ๐ฆฝ","d":"woman in manual wheelchair","c":1,"a":["woman_in_manual_wheelchair"]},{"e":"๐","d":"person running","c":1,"a":["runner","running"],"t":["exercise","workout","marathon"]},{"e":"๐โโ๏ธ","d":"man running","c":1,"a":["running_man"],"t":["exercise","workout","marathon"]},{"e":"๐โโ๏ธ","d":"woman running","c":1,"a":["running_woman"],"t":["exercise","workout","marathon"]},{"e":"๐","d":"woman dancing","c":1,"a":["woman_dancing","dancer"],"t":["dress"]},{"e":"๐บ","d":"man dancing","c":1,"a":["man_dancing"],"t":["dancer"]},{"e":"๐ด๏ธ","d":"person in suit levitating","c":1,"a":["business_suit_levitating"]},{"e":"๐ฏ","d":"people with bunny ears","c":1,"a":["dancers"],"t":["bunny"]},{"e":"๐ฏโโ๏ธ","d":"men with bunny ears","c":1,"a":["dancing_men"],"t":["bunny"]},{"e":"๐ฏโโ๏ธ","d":"women with bunny ears","c":1,"a":["dancing_women"],"t":["bunny"]},{"e":"๐ง","d":"person in steamy room","c":1,"a":["sauna_person"],"t":["steamy"]},{"e":"๐งโโ๏ธ","d":"man in steamy room","c":1,"a":["sauna_man"],"t":["steamy"]},{"e":"๐งโโ๏ธ","d":"woman in steamy room","c":1,"a":["sauna_woman"],"t":["steamy"]},{"e":"๐ง","d":"person climbing","c":1,"a":["climbing"],"t":["bouldering"]},{"e":"๐งโโ๏ธ","d":"man climbing","c":1,"a":["climbing_man"],"t":["bouldering"]},{"e":"๐งโโ๏ธ","d":"woman climbing","c":1,"a":["climbing_woman"],"t":["bouldering"]},{"e":"๐คบ","d":"person fencing","c":1,"a":["person_fencing"]},{"e":"๐","d":"horse racing","c":1,"a":["horse_racing"]},{"e":"โท๏ธ","d":"skier","c":1,"a":["skier"]},{"e":"๐","d":"snowboarder","c":1,"a":["snowboarder"]},{"e":"๐๏ธ","d":"person golfing","c":1,"a":["golfing"]},{"e":"๐๏ธโโ๏ธ","d":"man golfing","c":1,"a":["golfing_man"]},{"e":"๐๏ธโโ๏ธ","d":"woman golfing","c":1,"a":["golfing_woman"]},{"e":"๐","d":"person surfing","c":1,"a":["surfer"]},{"e":"๐โโ๏ธ","d":"man surfing","c":1,"a":["surfing_man"]},{"e":"๐โโ๏ธ","d":"woman surfing","c":1,"a":["surfing_woman"]},{"e":"๐ฃ","d":"person rowing boat","c":1,"a":["rowboat"]},{"e":"๐ฃโโ๏ธ","d":"man rowing boat","c":1,"a":["rowing_man"]},{"e":"๐ฃโโ๏ธ","d":"woman rowing boat","c":1,"a":["rowing_woman"]},{"e":"๐","d":"person swimming","c":1,"a":["swimmer"]},{"e":"๐โโ๏ธ","d":"man swimming","c":1,"a":["swimming_man"]},{"e":"๐โโ๏ธ","d":"woman swimming","c":1,"a":["swimming_woman"]},{"e":"โน๏ธ","d":"person bouncing ball","c":1,"a":["bouncing_ball_person"],"t":["basketball"]},{"e":"โน๏ธโโ๏ธ","d":"man bouncing ball","c":1,"a":["bouncing_ball_man","basketball_man"]},{"e":"โน๏ธโโ๏ธ","d":"woman bouncing ball","c":1,"a":["bouncing_ball_woman","basketball_woman"]},{"e":"๐๏ธ","d":"person lifting weights","c":1,"a":["weight_lifting"],"t":["gym","workout"]},{"e":"๐๏ธโโ๏ธ","d":"man lifting weights","c":1,"a":["weight_lifting_man"],"t":["gym","workout"]},{"e":"๐๏ธโโ๏ธ","d":"woman lifting weights","c":1,"a":["weight_lifting_woman"],"t":["gym","workout"]},{"e":"๐ด","d":"person biking","c":1,"a":["bicyclist"]},{"e":"๐ดโโ๏ธ","d":"man biking","c":1,"a":["biking_man"]},{"e":"๐ดโโ๏ธ","d":"woman biking","c":1,"a":["biking_woman"]},{"e":"๐ต","d":"person mountain biking","c":1,"a":["mountain_bicyclist"]},{"e":"๐ตโโ๏ธ","d":"man mountain biking","c":1,"a":["mountain_biking_man"]},{"e":"๐ตโโ๏ธ","d":"woman mountain biking","c":1,"a":["mountain_biking_woman"]},{"e":"๐คธ","d":"person cartwheeling","c":1,"a":["cartwheeling"]},{"e":"๐คธโโ๏ธ","d":"man cartwheeling","c":1,"a":["man_cartwheeling"]},{"e":"๐คธโโ๏ธ","d":"woman cartwheeling","c":1,"a":["woman_cartwheeling"]},{"e":"๐คผ","d":"people wrestling","c":1,"a":["wrestling"]},{"e":"๐คผโโ๏ธ","d":"men wrestling","c":1,"a":["men_wrestling"]},{"e":"๐คผโโ๏ธ","d":"women wrestling","c":1,"a":["women_wrestling"]},{"e":"๐คฝ","d":"person playing water polo","c":1,"a":["water_polo"]},{"e":"๐คฝโโ๏ธ","d":"man playing water polo","c":1,"a":["man_playing_water_polo"]},{"e":"๐คฝโโ๏ธ","d":"woman playing water polo","c":1,"a":["woman_playing_water_polo"]},{"e":"๐คพ","d":"person playing handball","c":1,"a":["handball_person"]},{"e":"๐คพโโ๏ธ","d":"man playing handball","c":1,"a":["man_playing_handball"]},{"e":"๐คพโโ๏ธ","d":"woman playing handball","c":1,"a":["woman_playing_handball"]},{"e":"๐คน","d":"person juggling","c":1,"a":["juggling_person"]},{"e":"๐คนโโ๏ธ","d":"man juggling","c":1,"a":["man_juggling"]},{"e":"๐คนโโ๏ธ","d":"woman juggling","c":1,"a":["woman_juggling"]},{"e":"๐ง","d":"person in lotus position","c":1,"a":["lotus_position"],"t":["meditation"]},{"e":"๐งโโ๏ธ","d":"man in lotus position","c":1,"a":["lotus_position_man"],"t":["meditation"]},{"e":"๐งโโ๏ธ","d":"woman in lotus position","c":1,"a":["lotus_position_woman"],"t":["meditation"]},{"e":"๐","d":"person taking bath","c":1,"a":["bath"],"t":["shower"]},{"e":"๐","d":"person in bed","c":1,"a":["sleeping_bed"]},{"e":"๐งโ๐คโ๐ง","d":"people holding hands","c":1,"a":["people_holding_hands"],"t":["couple","date"]},{"e":"๐ญ","d":"women holding hands","c":1,"a":["two_women_holding_hands"],"t":["couple","date"]},{"e":"๐ซ","d":"woman and man holding hands","c":1,"a":["couple"],"t":["date"]},{"e":"๐ฌ","d":"men holding hands","c":1,"a":["two_men_holding_hands"],"t":["couple","date"]},{"e":"๐","d":"kiss","c":1,"a":["couplekiss"]},{"e":"๐ฉโโค๏ธโ๐โ๐จ","d":"kiss: woman, man","c":1,"a":["couplekiss_man_woman"]},{"e":"๐จโโค๏ธโ๐โ๐จ","d":"kiss: man, man","c":1,"a":["couplekiss_man_man"]},{"e":"๐ฉโโค๏ธโ๐โ๐ฉ","d":"kiss: woman, woman","c":1,"a":["couplekiss_woman_woman"]},{"e":"๐","d":"couple with heart","c":1,"a":["couple_with_heart"]},{"e":"๐ฉโโค๏ธโ๐จ","d":"couple with heart: woman, man","c":1,"a":["couple_with_heart_woman_man"]},{"e":"๐จโโค๏ธโ๐จ","d":"couple with heart: man, man","c":1,"a":["couple_with_heart_man_man"]},{"e":"๐ฉโโค๏ธโ๐ฉ","d":"couple with heart: woman, woman","c":1,"a":["couple_with_heart_woman_woman"]},{"e":"๐ช","d":"family","c":1,"a":["family"],"t":["home","parents","child"]},{"e":"๐จโ๐ฉโ๐ฆ","d":"family: man, woman, boy","c":1,"a":["family_man_woman_boy"]},{"e":"๐จโ๐ฉโ๐ง","d":"family: man, woman, girl","c":1,"a":["family_man_woman_girl"]},{"e":"๐จโ๐ฉโ๐งโ๐ฆ","d":"family: man, woman, girl, boy","c":1,"a":["family_man_woman_girl_boy"]},{"e":"๐จโ๐ฉโ๐ฆโ๐ฆ","d":"family: man, woman, boy, boy","c":1,"a":["family_man_woman_boy_boy"]},{"e":"๐จโ๐ฉโ๐งโ๐ง","d":"family: man, woman, girl, girl","c":1,"a":["family_man_woman_girl_girl"]},{"e":"๐จโ๐จโ๐ฆ","d":"family: man, man, boy","c":1,"a":["family_man_man_boy"]},{"e":"๐จโ๐จโ๐ง","d":"family: man, man, girl","c":1,"a":["family_man_man_girl"]},{"e":"๐จโ๐จโ๐งโ๐ฆ","d":"family: man, man, girl, boy","c":1,"a":["family_man_man_girl_boy"]},{"e":"๐จโ๐จโ๐ฆโ๐ฆ","d":"family: man, man, boy, boy","c":1,"a":["family_man_man_boy_boy"]},{"e":"๐จโ๐จโ๐งโ๐ง","d":"family: man, man, girl, girl","c":1,"a":["family_man_man_girl_girl"]},{"e":"๐ฉโ๐ฉโ๐ฆ","d":"family: woman, woman, boy","c":1,"a":["family_woman_woman_boy"]},{"e":"๐ฉโ๐ฉโ๐ง","d":"family: woman, woman, girl","c":1,"a":["family_woman_woman_girl"]},{"e":"๐ฉโ๐ฉโ๐งโ๐ฆ","d":"family: woman, woman, girl, boy","c":1,"a":["family_woman_woman_girl_boy"]},{"e":"๐ฉโ๐ฉโ๐ฆโ๐ฆ","d":"family: woman, woman, boy, boy","c":1,"a":["family_woman_woman_boy_boy"]},{"e":"๐ฉโ๐ฉโ๐งโ๐ง","d":"family: woman, woman, girl, girl","c":1,"a":["family_woman_woman_girl_girl"]},{"e":"๐จโ๐ฆ","d":"family: man, boy","c":1,"a":["family_man_boy"]},{"e":"๐จโ๐ฆโ๐ฆ","d":"family: man, boy, boy","c":1,"a":["family_man_boy_boy"]},{"e":"๐จโ๐ง","d":"family: man, girl","c":1,"a":["family_man_girl"]},{"e":"๐จโ๐งโ๐ฆ","d":"family: man, girl, boy","c":1,"a":["family_man_girl_boy"]},{"e":"๐จโ๐งโ๐ง","d":"family: man, girl, girl","c":1,"a":["family_man_girl_girl"]},{"e":"๐ฉโ๐ฆ","d":"family: woman, boy","c":1,"a":["family_woman_boy"]},{"e":"๐ฉโ๐ฆโ๐ฆ","d":"family: woman, boy, boy","c":1,"a":["family_woman_boy_boy"]},{"e":"๐ฉโ๐ง","d":"family: woman, girl","c":1,"a":["family_woman_girl"]},{"e":"๐ฉโ๐งโ๐ฆ","d":"family: woman, girl, boy","c":1,"a":["family_woman_girl_boy"]},{"e":"๐ฉโ๐งโ๐ง","d":"family: woman, girl, girl","c":1,"a":["family_woman_girl_girl"]},{"e":"๐ฃ๏ธ","d":"speaking head","c":1,"a":["speaking_head"]},{"e":"๐ค","d":"bust in silhouette","c":1,"a":["bust_in_silhouette"],"t":["user"]},{"e":"๐ฅ","d":"busts in silhouette","c":1,"a":["busts_in_silhouette"],"t":["users","group","team"]},{"e":"๐ซ","d":"people hugging","c":1,"a":["people_hugging"]},{"e":"๐ฃ","d":"footprints","c":1,"a":["footprints"],"t":["feet","tracks"]},{"e":"๐ต","d":"monkey face","c":2,"a":["monkey_face"]},{"e":"๐","d":"monkey","c":2,"a":["monkey"]},{"e":"๐ฆ","d":"gorilla","c":2,"a":["gorilla"]},{"e":"๐ฆง","d":"orangutan","c":2,"a":["orangutan"]},{"e":"๐ถ","d":"dog face","c":2,"a":["dog"],"t":["pet"]},{"e":"๐","d":"dog","c":2,"a":["dog2"]},{"e":"๐ฆฎ","d":"guide dog","c":2,"a":["guide_dog"]},{"e":"๐โ๐ฆบ","d":"service dog","c":2,"a":["service_dog"]},{"e":"๐ฉ","d":"poodle","c":2,"a":["poodle"],"t":["dog"]},{"e":"๐บ","d":"wolf","c":2,"a":["wolf"]},{"e":"๐ฆ","d":"fox","c":2,"a":["fox_face"]},{"e":"๐ฆ","d":"raccoon","c":2,"a":["raccoon"]},{"e":"๐ฑ","d":"cat face","c":2,"a":["cat"],"t":["pet"]},{"e":"๐","d":"cat","c":2,"a":["cat2"]},{"e":"๐โโฌ","d":"black cat","c":2,"a":["black_cat"]},{"e":"๐ฆ","d":"lion","c":2,"a":["lion"]},{"e":"๐ฏ","d":"tiger face","c":2,"a":["tiger"]},{"e":"๐
","d":"tiger","c":2,"a":["tiger2"]},{"e":"๐","d":"leopard","c":2,"a":["leopard"]},{"e":"๐ด","d":"horse face","c":2,"a":["horse"]},{"e":"๐","d":"horse","c":2,"a":["racehorse"],"t":["speed"]},{"e":"๐ฆ","d":"unicorn","c":2,"a":["unicorn"]},{"e":"๐ฆ","d":"zebra","c":2,"a":["zebra"]},{"e":"๐ฆ","d":"deer","c":2,"a":["deer"]},{"e":"๐ฆฌ","d":"bison","c":2,"a":["bison"]},{"e":"๐ฎ","d":"cow face","c":2,"a":["cow"]},{"e":"๐","d":"ox","c":2,"a":["ox"]},{"e":"๐","d":"water buffalo","c":2,"a":["water_buffalo"]},{"e":"๐","d":"cow","c":2,"a":["cow2"]},{"e":"๐ท","d":"pig face","c":2,"a":["pig"]},{"e":"๐","d":"pig","c":2,"a":["pig2"]},{"e":"๐","d":"boar","c":2,"a":["boar"]},{"e":"๐ฝ","d":"pig nose","c":2,"a":["pig_nose"]},{"e":"๐","d":"ram","c":2,"a":["ram"]},{"e":"๐","d":"ewe","c":2,"a":["sheep"]},{"e":"๐","d":"goat","c":2,"a":["goat"]},{"e":"๐ช","d":"camel","c":2,"a":["dromedary_camel"],"t":["desert"]},{"e":"๐ซ","d":"two-hump camel","c":2,"a":["camel"]},{"e":"๐ฆ","d":"llama","c":2,"a":["llama"]},{"e":"๐ฆ","d":"giraffe","c":2,"a":["giraffe"]},{"e":"๐","d":"elephant","c":2,"a":["elephant"]},{