{"version":3,"sources":["../src/index.ts","../src/emoji.ts","../src/data.ts","../src/helpers/removeVariationSelector.ts","../src/helpers/emojiToShortcode.ts","../src/helpers/removeDuplicates.ts","../src/helpers/shortcodeToEmoji.ts"],"sourcesContent":["import { Emoji } from './emoji.js'\n\nexport * from './data.js'\nexport * from './emoji.js'\nexport * from './helpers/emojiToShortcode.js'\nexport * from './helpers/shortcodeToEmoji.js'\n\nexport default Emoji\n","import {\n  combineTransactionSteps,\n  escapeForRegEx,\n  findChildrenInRange,\n  getChangedRanges,\n  InputRule,\n  mergeAttributes,\n  Node,\n  nodeInputRule,\n  PasteRule,\n} from '@tiptap/core'\nimport type { Transaction } from '@tiptap/pm/state'\nimport { Plugin, PluginKey } from '@tiptap/pm/state'\nimport type { SuggestionOptions } from '@tiptap/suggestion'\nimport Suggestion from '@tiptap/suggestion'\nimport emojiRegex from 'emoji-regex'\nimport { isEmojiSupported } from 'is-emoji-supported'\n\nimport { emojis as defaultEmojis } from './data.js'\nimport { emojiToShortcode } from './helpers/emojiToShortcode.js'\nimport { removeDuplicates } from './helpers/removeDuplicates.js'\nimport { shortcodeToEmoji } from './helpers/shortcodeToEmoji.js'\n\ndeclare module '@tiptap/core' {\n  interface Commands<ReturnType> {\n    emoji: {\n      /**\n       * Add an emoji\n       */\n      setEmoji: (shortcode: string) => ReturnType\n    }\n  }\n\n  interface Storage {\n    emoji: EmojiStorage\n  }\n}\n\nexport type EmojiItem = {\n  /**\n   * A unique name of the emoji which will be stored as attribute\n   */\n  name: string\n  /**\n   * The emoji unicode character\n   */\n  emoji?: string\n  /**\n   * A list of unique shortcodes that are used by input rules to find the emoji\n   */\n  shortcodes: string[]\n  /**\n   * A list of tags that can help for searching emojis\n   */\n  tags: string[]\n  /**\n   * A name that can help to group emojis\n   */\n  group?: string\n  /**\n   * A list of unique emoticons\n   */\n  emoticons?: string[]\n  /**\n   * The unicode version the emoji was introduced\n   */\n  version?: number\n  /**\n   * A fallback image if the current system doesn't support the emoji or for custom emojis\n   */\n  fallbackImage?: string\n  /**\n   * Store some custom data\n   */\n  [key: string]: any\n}\n\nexport type EmojiOptions = {\n  HTMLAttributes: Record<string, any>\n  emojis: EmojiItem[]\n  enableEmoticons: boolean\n  forceFallbackImages: boolean\n  suggestion: Omit<SuggestionOptions, 'editor'>\n}\n\nexport type EmojiStorage = {\n  emojis: EmojiItem[]\n  isSupported: (item: EmojiItem) => boolean\n}\n\nexport const EmojiSuggestionPluginKey = new PluginKey('emojiSuggestion')\n\nexport const inputRegex = /:([a-zA-Z0-9_+-]+):$/\n\nexport const pasteRegex = /:([a-zA-Z0-9_+-]+):/g\n\nexport const Emoji = Node.create<EmojiOptions, EmojiStorage>({\n  name: 'emoji',\n\n  inline: true,\n\n  group: 'inline',\n\n  selectable: false,\n\n  addOptions() {\n    return {\n      HTMLAttributes: {},\n      emojis: defaultEmojis,\n      enableEmoticons: false,\n      forceFallbackImages: false,\n      suggestion: {\n        char: ':',\n        pluginKey: EmojiSuggestionPluginKey,\n        command: ({ editor, range, props }) => {\n          // increase range.to by one when the next node is of type \"text\"\n          // and starts with a space character\n          const nodeAfter = editor.view.state.selection.$to.nodeAfter\n          const overrideSpace = nodeAfter?.text?.startsWith(' ')\n\n          if (overrideSpace) {\n            range.to += 1\n          }\n\n          editor\n            .chain()\n            .focus()\n            .insertContentAt(range, [\n              {\n                type: this.name,\n                attrs: props,\n              },\n              {\n                type: 'text',\n                text: ' ',\n              },\n            ])\n            .command(({ tr, state }) => {\n              tr.setStoredMarks(state.doc.resolve(state.selection.to - 2).marks())\n              return true\n            })\n            .run()\n        },\n        allow: ({ state, range }) => {\n          const $from = state.doc.resolve(range.from)\n          const type = state.schema.nodes[this.name]\n          const allow = !!$from.parent.type.contentMatch.matchType(type)\n\n          return allow\n        },\n      },\n    }\n  },\n\n  addStorage() {\n    const { emojis } = this.options\n    const supportMap: Record<number, boolean> = removeDuplicates(emojis.map(item => item.version))\n      .filter(version => typeof version === 'number')\n      .reduce((versions, version) => {\n        const emoji = emojis.find(item => item.version === version && item.emoji)\n\n        return {\n          ...versions,\n          [version as number]: emoji ? isEmojiSupported(emoji.emoji as string) : false,\n        }\n      }, {})\n\n    return {\n      emojis: this.options.emojis,\n      isSupported: emojiItem => {\n        return emojiItem.version ? supportMap[emojiItem.version] : false\n      },\n    }\n  },\n\n  addAttributes() {\n    return {\n      name: {\n        default: null,\n        parseHTML: element => element.dataset.name,\n        renderHTML: attributes => ({\n          'data-name': attributes.name,\n        }),\n      },\n    }\n  },\n\n  parseHTML() {\n    return [\n      {\n        tag: `span[data-type=\"${this.name}\"]`,\n      },\n    ]\n  },\n\n  renderHTML({ HTMLAttributes, node }) {\n    const emojiItem = shortcodeToEmoji(node.attrs.name, this.options.emojis)\n    const attributes = mergeAttributes(HTMLAttributes, this.options.HTMLAttributes, { 'data-type': this.name })\n\n    if (!emojiItem) {\n      return ['span', attributes, `:${node.attrs.name}:`]\n    }\n\n    const isSupported = this.storage.isSupported(emojiItem)\n    const hasEmoji = !!emojiItem?.emoji\n    const hasFallbackImage = !!emojiItem?.fallbackImage\n\n    const renderFallbackImage =\n      (this.options.forceFallbackImages && !hasEmoji) ||\n      (this.options.forceFallbackImages && hasFallbackImage) ||\n      (this.options.forceFallbackImages && !isSupported && hasFallbackImage) ||\n      ((!isSupported || !hasEmoji) && hasFallbackImage)\n\n    return [\n      'span',\n      attributes,\n      renderFallbackImage\n        ? [\n            'img',\n            {\n              src: emojiItem.fallbackImage,\n              draggable: 'false',\n              loading: 'lazy',\n              align: 'absmiddle',\n              alt: `${emojiItem.name} emoji`,\n            },\n          ]\n        : emojiItem.emoji || `:${emojiItem.shortcodes[0]}:`,\n    ]\n  },\n\n  renderText({ node }) {\n    const emojiItem = shortcodeToEmoji(node.attrs.name, this.options.emojis)\n\n    return emojiItem?.emoji || `:${node.attrs.name}:`\n  },\n\n  addCommands() {\n    return {\n      setEmoji:\n        shortcode =>\n        ({ chain }) => {\n          const emojiItem = shortcodeToEmoji(shortcode, this.options.emojis)\n\n          if (!emojiItem) {\n            return false\n          }\n\n          chain()\n            .insertContent({\n              type: this.name,\n              attrs: {\n                name: emojiItem.name,\n              },\n            })\n            .command(({ tr, state }) => {\n              tr.setStoredMarks(state.doc.resolve(state.selection.to - 1).marks())\n              return true\n            })\n            .run()\n\n          return true\n        },\n    }\n  },\n\n  addInputRules() {\n    const inputRules: InputRule[] = []\n\n    inputRules.push(\n      new InputRule({\n        find: inputRegex,\n        handler: ({ range, match, chain }) => {\n          const name = match[1]\n\n          if (!shortcodeToEmoji(name, this.options.emojis)) {\n            return\n          }\n\n          chain()\n            .insertContentAt(range, {\n              type: this.name,\n              attrs: {\n                name,\n              },\n            })\n            .command(({ tr, state }) => {\n              tr.setStoredMarks(state.doc.resolve(state.selection.to - 1).marks())\n              return true\n            })\n            .run()\n        },\n      }),\n    )\n\n    if (this.options.enableEmoticons) {\n      // get the list of supported emoticons\n      const emoticons = this.options.emojis\n        .map(item => item.emoticons)\n        .flat()\n        .filter(item => item) as string[]\n\n      const emoticonRegex = new RegExp(`(?:^|\\\\s)(${emoticons.map(item => escapeForRegEx(item)).join('|')}) $`)\n\n      inputRules.push(\n        nodeInputRule({\n          find: emoticonRegex,\n          type: this.type,\n          getAttributes: match => {\n            const emoji = this.options.emojis.find(item => item.emoticons?.includes(match[1]))\n\n            if (!emoji) {\n              return\n            }\n\n            return {\n              name: emoji.name,\n            }\n          },\n        }),\n      )\n    }\n\n    return inputRules\n  },\n\n  addPasteRules() {\n    return [\n      new PasteRule({\n        find: pasteRegex,\n        handler: ({ range, match, chain }) => {\n          const name = match[1]\n\n          if (!shortcodeToEmoji(name, this.options.emojis)) {\n            return\n          }\n\n          chain()\n            .insertContentAt(\n              range,\n              {\n                type: this.name,\n                attrs: {\n                  name,\n                },\n              },\n              {\n                updateSelection: false,\n              },\n            )\n            .command(({ tr, state }) => {\n              tr.setStoredMarks(state.doc.resolve(state.selection.to - 1).marks())\n              return true\n            })\n            .run()\n        },\n      }),\n    ]\n  },\n\n  addProseMirrorPlugins() {\n    return [\n      Suggestion({\n        editor: this.editor,\n        ...this.options.suggestion,\n      }),\n\n      new Plugin({\n        key: new PluginKey('emoji'),\n        props: {\n          // double click to select emoji doesn’t work by default\n          // that’s why we simulate this behavior\n          handleDoubleClickOn: (view, pos, node) => {\n            if (node.type !== this.type) {\n              return false\n            }\n\n            const from = pos\n            const to = from + node.nodeSize\n\n            this.editor.commands.setTextSelection({\n              from,\n              to,\n            })\n\n            return true\n          },\n        },\n\n        // replace text emojis with emoji node on any change\n        appendTransaction: (transactions, oldState, newState) => {\n          const docChanges = transactions.some(transaction => transaction.docChanged) && !oldState.doc.eq(newState.doc)\n\n          if (!docChanges) {\n            return\n          }\n\n          const { tr } = newState\n          const transform = combineTransactionSteps(oldState.doc, transactions as Transaction[])\n          const changes = getChangedRanges(transform)\n\n          changes.forEach(({ newRange }) => {\n            // We don’t want to add emoji inline nodes within code blocks.\n            // Because this would split the code block.\n\n            // This only works if the range of changes is within a code node.\n            // For all other cases (e.g. the whole document is set/pasted and the parent of the range is `doc`)\n            // it doesn't and we have to double check later.\n            if (newState.doc.resolve(newRange.from).parent.type.spec.code) {\n              return\n            }\n\n            const textNodes = findChildrenInRange(newState.doc, newRange, node => node.type.isText)\n\n            textNodes.forEach(({ node, pos }) => {\n              if (!node.text) {\n                return\n              }\n\n              const matches = [...node.text.matchAll(emojiRegex())]\n\n              matches.forEach(match => {\n                if (match.index === undefined) {\n                  return\n                }\n\n                const emoji = match[0]\n                const name = emojiToShortcode(emoji, this.options.emojis)\n\n                if (!name) {\n                  return\n                }\n\n                const from = tr.mapping.map(pos + match.index)\n\n                // Double check parent node is not a code block.\n                if (newState.doc.resolve(from).parent.type.spec.code) {\n                  return\n                }\n\n                const to = from + emoji.length\n                const emojiNode = this.type.create({\n                  name,\n                })\n\n                tr.replaceRangeWith(from, to, emojiNode)\n\n                tr.setStoredMarks(newState.doc.resolve(from).marks())\n              })\n            })\n          })\n\n          if (!tr.steps.length) {\n            return\n          }\n\n          return tr\n        },\n      }),\n    ]\n  },\n})\n","// This is a generated file\n\nimport type { EmojiItem } from './emoji.js'\n\nexport const emojis: EmojiItem[] = [\n  {\n    emoji: '🇦',\n    name: 'regional_indicator_a',\n    shortcodes: ['regional_indicator_a'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇧',\n    name: 'regional_indicator_b',\n    shortcodes: ['regional_indicator_b'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇨',\n    name: 'regional_indicator_c',\n    shortcodes: ['regional_indicator_c'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇩',\n    name: 'regional_indicator_d',\n    shortcodes: ['regional_indicator_d'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇪',\n    name: 'regional_indicator_e',\n    shortcodes: ['regional_indicator_e'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇫',\n    name: 'regional_indicator_f',\n    shortcodes: ['regional_indicator_f'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇬',\n    name: 'regional_indicator_g',\n    shortcodes: ['regional_indicator_g'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇭',\n    name: 'regional_indicator_h',\n    shortcodes: ['regional_indicator_h'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇮',\n    name: 'regional_indicator_i',\n    shortcodes: ['regional_indicator_i'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇯',\n    name: 'regional_indicator_j',\n    shortcodes: ['regional_indicator_j'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇰',\n    name: 'regional_indicator_k',\n    shortcodes: ['regional_indicator_k'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇱',\n    name: 'regional_indicator_l',\n    shortcodes: ['regional_indicator_l'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇲',\n    name: 'regional_indicator_m',\n    shortcodes: ['regional_indicator_m'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇳',\n    name: 'regional_indicator_n',\n    shortcodes: ['regional_indicator_n'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇴',\n    name: 'regional_indicator_o',\n    shortcodes: ['regional_indicator_o'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇵',\n    name: 'regional_indicator_p',\n    shortcodes: ['regional_indicator_p'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇶',\n    name: 'regional_indicator_q',\n    shortcodes: ['regional_indicator_q'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇷',\n    name: 'regional_indicator_r',\n    shortcodes: ['regional_indicator_r'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇸',\n    name: 'regional_indicator_s',\n    shortcodes: ['regional_indicator_s'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇹',\n    name: 'regional_indicator_t',\n    shortcodes: ['regional_indicator_t'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇺',\n    name: 'regional_indicator_u',\n    shortcodes: ['regional_indicator_u'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇻',\n    name: 'regional_indicator_v',\n    shortcodes: ['regional_indicator_v'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇼',\n    name: 'regional_indicator_w',\n    shortcodes: ['regional_indicator_w'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇽',\n    name: 'regional_indicator_x',\n    shortcodes: ['regional_indicator_x'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇾',\n    name: 'regional_indicator_y',\n    shortcodes: ['regional_indicator_y'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '🇿',\n    name: 'regional_indicator_z',\n    shortcodes: ['regional_indicator_z'],\n    tags: [],\n    group: '',\n    emoticons: [],\n    version: 0,\n  },\n  {\n    emoji: '😀',\n    name: 'grinning',\n    shortcodes: ['grinning', 'grinning_face'],\n    tags: ['face', 'grin'],\n    group: '',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f600.png',\n  },\n  {\n    emoji: '😃',\n    name: 'smiley',\n    shortcodes: ['grinning_face_with_big_eyes', 'smiley'],\n    tags: ['face', 'mouth', 'open', 'smile'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f603.png',\n  },\n  {\n    emoji: '😄',\n    name: 'smile',\n    shortcodes: ['grinning_face_with_closed_eyes', 'smile'],\n    tags: ['eye', 'face', 'mouth', 'open', 'smile'],\n    group: '',\n    emoticons: [':D'],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f604.png',\n  },\n  {\n    emoji: '😁',\n    name: 'grin',\n    shortcodes: ['beaming_face', 'grin'],\n    tags: ['eye', 'face', 'grin', 'smile'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f601.png',\n  },\n  {\n    emoji: '😆',\n    name: 'laughing',\n    shortcodes: ['laughing', 'lol', 'satisfied', 'squinting_face'],\n    tags: ['face', 'laugh', 'mouth', 'satisfied', 'smile'],\n    group: '',\n    emoticons: ['xD', 'XD'],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f606.png',\n  },\n  {\n    emoji: '😅',\n    name: 'sweat_smile',\n    shortcodes: ['grinning_face_with_sweat', 'sweat_smile'],\n    tags: ['cold', 'face', 'open', 'smile', 'sweat'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f605.png',\n  },\n  {\n    emoji: '🤣',\n    name: 'rofl',\n    shortcodes: ['rofl'],\n    tags: ['face', 'floor', 'laugh', 'rofl', 'rolling', 'rotfl'],\n    group: '',\n    emoticons: [\":'D\"],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f923.png',\n  },\n  {\n    emoji: '😂',\n    name: 'joy',\n    shortcodes: ['joy', 'lmao', 'tears_of_joy'],\n    tags: ['face', 'joy', 'laugh', 'tear'],\n    group: '',\n    emoticons: [\":')\"],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f602.png',\n  },\n  {\n    emoji: '🙂',\n    name: 'slightly_smiling_face',\n    shortcodes: ['slightly_smiling_face'],\n    tags: ['face', 'smile'],\n    group: '',\n    emoticons: [':)'],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f642.png',\n  },\n  {\n    emoji: '🙃',\n    name: 'upside_down_face',\n    shortcodes: ['upside_down_face'],\n    tags: ['face', 'upside-down'],\n    group: '',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f643.png',\n  },\n  {\n    emoji: '🫠',\n    name: 'melting_face',\n    shortcodes: ['melt', 'melting_face'],\n    tags: ['disappear', 'dissolve', 'liquid', 'melt'],\n    group: '',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '😉',\n    name: 'wink',\n    shortcodes: ['wink', 'winking_face'],\n    tags: ['face', 'wink'],\n    group: '',\n    emoticons: [';)'],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f609.png',\n  },\n  {\n    emoji: '😊',\n    name: 'blush',\n    shortcodes: ['blush', 'smiling_face_with_closed_eyes'],\n    tags: ['blush', 'eye', 'face', 'smile'],\n    group: '',\n    emoticons: [':>'],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f60a.png',\n  },\n  {\n    emoji: '😇',\n    name: 'innocent',\n    shortcodes: ['halo', 'innocent'],\n    tags: ['angel', 'face', 'fantasy', 'halo', 'innocent'],\n    group: '',\n    emoticons: ['o:)', 'O:)'],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f607.png',\n  },\n  {\n    emoji: '🥰',\n    name: 'smiling_face_with_three_hearts',\n    shortcodes: ['smiling_face_with_3_hearts'],\n    tags: ['adore', 'crush', 'hearts', 'in love'],\n    group: '',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f970.png',\n  },\n  {\n    emoji: '😍',\n    name: 'heart_eyes',\n    shortcodes: ['heart_eyes', 'smiling_face_with_heart_eyes'],\n    tags: ['eye', 'face', 'love', 'smile'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f60d.png',\n  },\n  {\n    emoji: '🤩',\n    name: 'star_struck',\n    shortcodes: ['star_struck'],\n    tags: ['eyes', 'face', 'grinning', 'star'],\n    group: '',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f929.png',\n  },\n  {\n    emoji: '😘',\n    name: 'kissing_heart',\n    shortcodes: ['blowing_a_kiss', 'kissing_heart'],\n    tags: ['face', 'kiss'],\n    group: '',\n    emoticons: [':x', ':X'],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f618.png',\n  },\n  {\n    emoji: '😗',\n    name: 'kissing',\n    shortcodes: ['kissing', 'kissing_face'],\n    tags: ['face', 'kiss'],\n    group: '',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f617.png',\n  },\n  {\n    emoji: '☺',\n    name: 'relaxed',\n    shortcodes: ['relaxed', 'smiling_face'],\n    tags: ['face', 'outlined', 'relaxed', 'smile'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/263a-fe0f.png',\n  },\n  {\n    emoji: '😚',\n    name: 'kissing_closed_eyes',\n    shortcodes: ['kissing_closed_eyes', 'kissing_face_with_closed_eyes'],\n    tags: ['closed', 'eye', 'face', 'kiss'],\n    group: '',\n    emoticons: [':*'],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f61a.png',\n  },\n  {\n    emoji: '😙',\n    name: 'kissing_smiling_eyes',\n    shortcodes: ['kissing_face_with_smiling_eyes', 'kissing_smiling_eyes'],\n    tags: ['eye', 'face', 'kiss', 'smile'],\n    group: '',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f619.png',\n  },\n  {\n    emoji: '🥲',\n    name: 'smiling_face_with_tear',\n    shortcodes: ['smiling_face_with_tear'],\n    tags: ['grateful', 'proud', 'relieved', 'smiling', 'tear', 'touched'],\n    group: '',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f972.png',\n  },\n  {\n    emoji: '😋',\n    name: 'yum',\n    shortcodes: ['savoring_food', 'yum'],\n    tags: ['delicious', 'face', 'savouring', 'smile', 'yum'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f60b.png',\n  },\n  {\n    emoji: '😛',\n    name: 'stuck_out_tongue',\n    shortcodes: ['face_with_tongue', 'stuck_out_tongue'],\n    tags: ['face', 'tongue'],\n    group: '',\n    emoticons: [':p', ':P'],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f61b.png',\n  },\n  {\n    emoji: '😜',\n    name: 'stuck_out_tongue_winking_eye',\n    shortcodes: ['stuck_out_tongue_winking_eye'],\n    tags: ['eye', 'face', 'joke', 'tongue', 'wink'],\n    group: '',\n    emoticons: [';p', ';P'],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f61c.png',\n  },\n  {\n    emoji: '🤪',\n    name: 'zany_face',\n    shortcodes: ['zany', 'zany_face'],\n    tags: ['eye', 'goofy', 'large', 'small'],\n    group: '',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f92a.png',\n  },\n  {\n    emoji: '😝',\n    name: 'stuck_out_tongue_closed_eyes',\n    shortcodes: ['stuck_out_tongue_closed_eyes'],\n    tags: ['eye', 'face', 'horrible', 'taste', 'tongue'],\n    group: '',\n    emoticons: ['xp', 'xP', 'XP'],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f61d.png',\n  },\n  {\n    emoji: '🤑',\n    name: 'money_mouth_face',\n    shortcodes: ['money_mouth_face'],\n    tags: ['face', 'money', 'mouth'],\n    group: '',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f911.png',\n  },\n  {\n    emoji: '🤗',\n    name: 'hugs',\n    shortcodes: ['hug', 'hugging', 'hugging_face'],\n    tags: ['face', 'hug', 'hugging', 'open hands', 'smiling face'],\n    group: '',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f917.png',\n  },\n  {\n    emoji: '🤭',\n    name: 'hand_over_mouth',\n    shortcodes: ['face_with_hand_over_mouth', 'hand_over_mouth'],\n    tags: ['whoops'],\n    group: '',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f92d.png',\n  },\n  {\n    emoji: '🫢',\n    name: 'face_with_open_eyes_and_hand_over_mouth',\n    shortcodes: ['face_with_open_eyes_hand_over_mouth', 'gasp'],\n    tags: ['amazement', 'awe', 'disbelief', 'embarrass', 'scared', 'surprise'],\n    group: '',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🫣',\n    name: 'face_with_peeking_eye',\n    shortcodes: ['face_with_peeking_eye', 'peek'],\n    tags: ['captivated', 'peep', 'stare'],\n    group: '',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🤫',\n    name: 'shushing_face',\n    shortcodes: ['shush', 'shushing_face'],\n    tags: ['quiet', 'shush'],\n    group: '',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f92b.png',\n  },\n  {\n    emoji: '🤔',\n    name: 'thinking',\n    shortcodes: ['thinking', 'thinking_face', 'wtf'],\n    tags: ['face', 'thinking'],\n    group: '',\n    emoticons: [':l', ':L'],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f914.png',\n  },\n  {\n    emoji: '🫡',\n    name: 'saluting_face',\n    shortcodes: ['salute', 'saluting_face'],\n    tags: ['ok', 'salute', 'sunny', 'troops', 'yes'],\n    group: '',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🤐',\n    name: 'zipper_mouth_face',\n    shortcodes: ['zipper_mouth', 'zipper_mouth_face'],\n    tags: ['face', 'mouth', 'zip', 'zipper'],\n    group: '',\n    emoticons: [':z', ':Z'],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f910.png',\n  },\n  {\n    emoji: '🤨',\n    name: 'raised_eyebrow',\n    shortcodes: ['face_with_raised_eyebrow', 'raised_eyebrow'],\n    tags: ['distrust', 'skeptic'],\n    group: '',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f928.png',\n  },\n  {\n    emoji: '😐',\n    name: 'neutral_face',\n    shortcodes: ['neutral', 'neutral_face'],\n    tags: ['deadpan', 'face', 'meh', 'neutral'],\n    group: '',\n    emoticons: [':|'],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f610.png',\n  },\n  {\n    emoji: '😑',\n    name: 'expressionless',\n    shortcodes: ['expressionless', 'expressionless_face'],\n    tags: ['expressionless', 'face', 'inexpressive', 'meh', 'unexpressive'],\n    group: '',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f611.png',\n  },\n  {\n    emoji: '😶',\n    name: 'no_mouth',\n    shortcodes: ['no_mouth'],\n    tags: ['face', 'mouth', 'quiet', 'silent'],\n    group: '',\n    emoticons: [':#'],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f636.png',\n  },\n  {\n    emoji: '🫥',\n    name: 'dotted_line_face',\n    shortcodes: ['dotted_line_face'],\n    tags: ['depressed', 'disappear', 'hide', 'introvert', 'invisible'],\n    group: '',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '😶‍🌫',\n    name: 'face_in_clouds',\n    shortcodes: ['in_clouds'],\n    tags: ['absentminded', 'face in the fog', 'head in clouds'],\n    group: '',\n    emoticons: [],\n    version: 13.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f636-200d-1f32b-fe0f.png',\n  },\n  {\n    emoji: '😏',\n    name: 'smirk',\n    shortcodes: ['smirk', 'smirking', 'smirking_face'],\n    tags: ['face', 'smirk'],\n    group: '',\n    emoticons: [':j'],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f60f.png',\n  },\n  {\n    emoji: '😒',\n    name: 'unamused',\n    shortcodes: ['unamused', 'unamused_face'],\n    tags: ['face', 'unamused', 'unhappy'],\n    group: '',\n    emoticons: [':?'],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f612.png',\n  },\n  {\n    emoji: '🙄',\n    name: 'roll_eyes',\n    shortcodes: ['rolling_eyes'],\n    tags: ['eyeroll', 'eyes', 'face', 'rolling'],\n    group: '',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f644.png',\n  },\n  {\n    emoji: '😬',\n    name: 'grimacing',\n    shortcodes: ['grimacing', 'grimacing_face'],\n    tags: ['face', 'grimace'],\n    group: '',\n    emoticons: ['8D'],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f62c.png',\n  },\n  {\n    emoji: '😮‍💨',\n    name: 'face_exhaling',\n    shortcodes: ['exhale', 'exhaling'],\n    tags: ['exhale', 'gasp', 'groan', 'relief', 'whisper', 'whistle'],\n    group: '',\n    emoticons: [],\n    version: 13.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f62e-200d-1f4a8.png',\n  },\n  {\n    emoji: '🤥',\n    name: 'lying_face',\n    shortcodes: ['lying', 'lying_face'],\n    tags: ['face', 'lie', 'pinocchio'],\n    group: '',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f925.png',\n  },\n  {\n    emoji: '🫨',\n    name: 'shaking_face',\n    shortcodes: ['shaking', 'shaking_face'],\n    tags: ['earthquake', 'face', 'shaking', 'shock', 'vibrate'],\n    group: '',\n    emoticons: [],\n    version: 15,\n  },\n  {\n    emoji: '🙂‍↔',\n    name: 'head_shaking_horizontally',\n    shortcodes: ['head_shaking_horizontally'],\n    tags: ['no', 'shake'],\n    group: '',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '🙂‍↕',\n    name: 'head_shaking_vertically',\n    shortcodes: ['head_shaking_vertically'],\n    tags: ['nod', 'yes'],\n    group: '',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '😌',\n    name: 'relieved',\n    shortcodes: ['relieved', 'relieved_face'],\n    tags: ['face', 'relieved'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f60c.png',\n  },\n  {\n    emoji: '😔',\n    name: 'pensive',\n    shortcodes: ['pensive', 'pensive_face'],\n    tags: ['dejected', 'face', 'pensive'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f614.png',\n  },\n  {\n    emoji: '😪',\n    name: 'sleepy',\n    shortcodes: ['sleepy', 'sleepy_face'],\n    tags: ['face', 'good night', 'sleep'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f62a.png',\n  },\n  {\n    emoji: '🤤',\n    name: 'drooling_face',\n    shortcodes: ['drooling', 'drooling_face'],\n    tags: ['drooling', 'face'],\n    group: '',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f924.png',\n  },\n  {\n    emoji: '😴',\n    name: 'sleeping',\n    shortcodes: ['sleeping', 'sleeping_face'],\n    tags: ['face', 'good night', 'sleep', 'zzz'],\n    group: '',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f634.png',\n  },\n  {\n    emoji: '😷',\n    name: 'mask',\n    shortcodes: ['mask', 'medical_mask'],\n    tags: ['cold', 'doctor', 'face', 'mask', 'sick'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f637.png',\n  },\n  {\n    emoji: '🤒',\n    name: 'face_with_thermometer',\n    shortcodes: ['face_with_thermometer'],\n    tags: ['face', 'ill', 'sick', 'thermometer'],\n    group: '',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f912.png',\n  },\n  {\n    emoji: '🤕',\n    name: 'face_with_head_bandage',\n    shortcodes: ['face_with_head_bandage'],\n    tags: ['bandage', 'face', 'hurt', 'injury'],\n    group: '',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f915.png',\n  },\n  {\n    emoji: '🤢',\n    name: 'nauseated_face',\n    shortcodes: ['nauseated', 'nauseated_face'],\n    tags: ['face', 'nauseated', 'vomit'],\n    group: '',\n    emoticons: ['%('],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f922.png',\n  },\n  {\n    emoji: '🤮',\n    name: 'vomiting_face',\n    shortcodes: ['face_vomiting', 'vomiting'],\n    tags: ['puke', 'sick', 'vomit'],\n    group: '',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f92e.png',\n  },\n  {\n    emoji: '🤧',\n    name: 'sneezing_face',\n    shortcodes: ['sneezing', 'sneezing_face'],\n    tags: ['face', 'gesundheit', 'sneeze'],\n    group: '',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f927.png',\n  },\n  {\n    emoji: '🥵',\n    name: 'hot_face',\n    shortcodes: ['hot', 'hot_face'],\n    tags: ['feverish', 'heat stroke', 'hot', 'red-faced', 'sweating'],\n    group: '',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f975.png',\n  },\n  {\n    emoji: '🥶',\n    name: 'cold_face',\n    shortcodes: ['cold', 'cold_face'],\n    tags: ['blue-faced', 'cold', 'freezing', 'frostbite', 'icicles'],\n    group: '',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f976.png',\n  },\n  {\n    emoji: '🥴',\n    name: 'woozy_face',\n    shortcodes: ['woozy', 'woozy_face'],\n    tags: ['dizzy', 'intoxicated', 'tipsy', 'uneven eyes', 'wavy mouth'],\n    group: '',\n    emoticons: [':&'],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f974.png',\n  },\n  {\n    emoji: '😵',\n    name: 'dizzy_face',\n    shortcodes: ['dizzy_face', 'knocked_out'],\n    tags: ['crossed-out eyes', 'dead', 'face', 'knocked out'],\n    group: '',\n    emoticons: ['xo', 'XO'],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f635.png',\n  },\n  {\n    emoji: '😵‍💫',\n    name: 'face_with_spiral_eyes',\n    shortcodes: ['dizzy_eyes'],\n    tags: ['dizzy', 'hypnotized', 'spiral', 'trouble', 'whoa'],\n    group: '',\n    emoticons: [],\n    version: 13.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f635-200d-1f4ab.png',\n  },\n  {\n    emoji: '🤯',\n    name: 'exploding_head',\n    shortcodes: ['exploding_head'],\n    tags: ['mind blown', 'shocked'],\n    group: '',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f92f.png',\n  },\n  {\n    emoji: '🤠',\n    name: 'cowboy_hat_face',\n    shortcodes: ['cowboy', 'cowboy_face'],\n    tags: ['cowboy', 'cowgirl', 'face', 'hat'],\n    group: '',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f920.png',\n  },\n  {\n    emoji: '🥳',\n    name: 'partying_face',\n    shortcodes: ['hooray', 'partying', 'partying_face'],\n    tags: ['celebration', 'hat', 'horn', 'party'],\n    group: '',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f973.png',\n  },\n  {\n    emoji: '🥸',\n    name: 'disguised_face',\n    shortcodes: ['disguised', 'disguised_face'],\n    tags: ['disguise', 'face', 'glasses', 'incognito', 'nose'],\n    group: '',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f978.png',\n  },\n  {\n    emoji: '😎',\n    name: 'sunglasses',\n    shortcodes: ['smiling_face_with_sunglasses', 'sunglasses_cool', 'too_cool'],\n    tags: ['bright', 'cool', 'face', 'sun', 'sunglasses'],\n    group: '',\n    emoticons: ['8)'],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f60e.png',\n  },\n  {\n    emoji: '🤓',\n    name: 'nerd_face',\n    shortcodes: ['nerd', 'nerd_face'],\n    tags: ['face', 'geek', 'nerd'],\n    group: '',\n    emoticons: [':B'],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f913.png',\n  },\n  {\n    emoji: '🧐',\n    name: 'monocle_face',\n    shortcodes: ['face_with_monocle'],\n    tags: ['face', 'monocle', 'stuffy'],\n    group: '',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d0.png',\n  },\n  {\n    emoji: '😕',\n    name: 'confused',\n    shortcodes: ['confused', 'confused_face'],\n    tags: ['confused', 'face', 'meh'],\n    group: '',\n    emoticons: [':/'],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f615.png',\n  },\n  {\n    emoji: '🫤',\n    name: 'face_with_diagonal_mouth',\n    shortcodes: ['face_with_diagonal_mouth'],\n    tags: ['disappointed', 'meh', 'skeptical', 'unsure'],\n    group: '',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '😟',\n    name: 'worried',\n    shortcodes: ['worried', 'worried_face'],\n    tags: ['face', 'worried'],\n    group: '',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f61f.png',\n  },\n  {\n    emoji: '🙁',\n    name: 'slightly_frowning_face',\n    shortcodes: ['slightly_frowning_face'],\n    tags: ['face', 'frown'],\n    group: '',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f641.png',\n  },\n  {\n    emoji: '☹',\n    name: 'frowning_face',\n    shortcodes: ['white_frowning_face'],\n    tags: ['face', 'frown'],\n    group: '',\n    emoticons: [':('],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2639-fe0f.png',\n  },\n  {\n    emoji: '😮',\n    name: 'open_mouth',\n    shortcodes: ['face_with_open_mouth', 'open_mouth'],\n    tags: ['face', 'mouth', 'open', 'sympathy'],\n    group: '',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f62e.png',\n  },\n  {\n    emoji: '😯',\n    name: 'hushed',\n    shortcodes: ['hushed', 'hushed_face'],\n    tags: ['face', 'hushed', 'stunned', 'surprised'],\n    group: '',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f62f.png',\n  },\n  {\n    emoji: '😲',\n    name: 'astonished',\n    shortcodes: ['astonished', 'astonished_face'],\n    tags: ['astonished', 'face', 'shocked', 'totally'],\n    group: '',\n    emoticons: [':o', ':O'],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f632.png',\n  },\n  {\n    emoji: '😳',\n    name: 'flushed',\n    shortcodes: ['flushed', 'flushed_face'],\n    tags: ['dazed', 'face', 'flushed'],\n    group: '',\n    emoticons: [':$'],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f633.png',\n  },\n  {\n    emoji: '🥺',\n    name: 'pleading_face',\n    shortcodes: ['pleading', 'pleading_face'],\n    tags: ['begging', 'mercy', 'puppy eyes'],\n    group: '',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f97a.png',\n  },\n  {\n    emoji: '🥹',\n    name: 'face_holding_back_tears',\n    shortcodes: ['face_holding_back_tears', 'watery_eyes'],\n    tags: ['angry', 'cry', 'proud', 'resist', 'sad'],\n    group: '',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '😦',\n    name: 'frowning',\n    shortcodes: ['frowning', 'frowning_face'],\n    tags: ['face', 'frown', 'mouth', 'open'],\n    group: '',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f626.png',\n  },\n  {\n    emoji: '😧',\n    name: 'anguished',\n    shortcodes: ['anguished', 'anguished_face'],\n    tags: ['anguished', 'face'],\n    group: '',\n    emoticons: [':s', ':S'],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f627.png',\n  },\n  {\n    emoji: '😨',\n    name: 'fearful',\n    shortcodes: ['fearful', 'fearful_face'],\n    tags: ['face', 'fear', 'fearful', 'scared'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f628.png',\n  },\n  {\n    emoji: '😰',\n    name: 'cold_sweat',\n    shortcodes: ['anxious', 'anxious_face', 'cold_sweat'],\n    tags: ['blue', 'cold', 'face', 'rushed', 'sweat'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f630.png',\n  },\n  {\n    emoji: '😥',\n    name: 'disappointed_relieved',\n    shortcodes: ['disappointed_relieved', 'sad_relieved_face'],\n    tags: ['disappointed', 'face', 'relieved', 'whew'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f625.png',\n  },\n  {\n    emoji: '😢',\n    name: 'cry',\n    shortcodes: ['cry', 'crying_face'],\n    tags: ['cry', 'face', 'sad', 'tear'],\n    group: '',\n    emoticons: [\":'(\"],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f622.png',\n  },\n  {\n    emoji: '😭',\n    name: 'sob',\n    shortcodes: ['loudly_crying_face', 'sob'],\n    tags: ['cry', 'face', 'sad', 'sob', 'tear'],\n    group: '',\n    emoticons: [\":'o\"],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f62d.png',\n  },\n  {\n    emoji: '😱',\n    name: 'scream',\n    shortcodes: ['scream', 'screaming_in_fear'],\n    tags: ['face', 'fear', 'munch', 'scared', 'scream'],\n    group: '',\n    emoticons: ['Dx'],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f631.png',\n  },\n  {\n    emoji: '😖',\n    name: 'confounded',\n    shortcodes: ['confounded', 'confounded_face'],\n    tags: ['confounded', 'face'],\n    group: '',\n    emoticons: ['x(', 'X('],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f616.png',\n  },\n  {\n    emoji: '😣',\n    name: 'persevere',\n    shortcodes: ['persevere', 'persevering_face'],\n    tags: ['face', 'persevere'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f623.png',\n  },\n  {\n    emoji: '😞',\n    name: 'disappointed',\n    shortcodes: ['disappointed', 'disappointed_face'],\n    tags: ['disappointed', 'face'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f61e.png',\n  },\n  {\n    emoji: '😓',\n    name: 'sweat',\n    shortcodes: ['downcast_face', 'sweat'],\n    tags: ['cold', 'face', 'sweat'],\n    group: '',\n    emoticons: [':<'],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f613.png',\n  },\n  {\n    emoji: '😩',\n    name: 'weary',\n    shortcodes: ['weary', 'weary_face'],\n    tags: ['face', 'tired', 'weary'],\n    group: '',\n    emoticons: ['D:'],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f629.png',\n  },\n  {\n    emoji: '😫',\n    name: 'tired_face',\n    shortcodes: ['tired', 'tired_face'],\n    tags: ['face', 'tired'],\n    group: '',\n    emoticons: [':c', ':C'],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f62b.png',\n  },\n  {\n    emoji: '🥱',\n    name: 'yawning_face',\n    shortcodes: ['yawn', 'yawning', 'yawning_face'],\n    tags: ['bored', 'tired', 'yawn'],\n    group: '',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f971.png',\n  },\n  {\n    emoji: '😤',\n    name: 'triumph',\n    shortcodes: ['nose_steam', 'triumph'],\n    tags: ['face', 'triumph', 'won'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f624.png',\n  },\n  {\n    emoji: '😡',\n    name: 'pout',\n    shortcodes: ['pout', 'pouting_face', 'rage'],\n    tags: ['angry', 'enraged', 'face', 'mad', 'pouting', 'rage', 'red'],\n    group: '',\n    emoticons: ['>:/'],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f621.png',\n  },\n  {\n    emoji: '😠',\n    name: 'angry',\n    shortcodes: ['angry', 'angry_face'],\n    tags: ['anger', 'angry', 'face', 'mad'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f620.png',\n  },\n  {\n    emoji: '🤬',\n    name: 'cursing_face',\n    shortcodes: ['censored', 'face_with_symbols_on_mouth'],\n    tags: ['swearing'],\n    group: '',\n    emoticons: [':@'],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f92c.png',\n  },\n  {\n    emoji: '😈',\n    name: 'smiling_imp',\n    shortcodes: ['smiling_imp'],\n    tags: ['face', 'fairy tale', 'fantasy', 'horns', 'smile'],\n    group: '',\n    emoticons: ['>:)'],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f608.png',\n  },\n  {\n    emoji: '👿',\n    name: 'imp',\n    shortcodes: ['angry_imp', 'imp'],\n    tags: ['demon', 'devil', 'face', 'fantasy', 'imp'],\n    group: '',\n    emoticons: ['>:('],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f47f.png',\n  },\n  {\n    emoji: '💀',\n    name: 'skull',\n    shortcodes: ['skull'],\n    tags: ['death', 'face', 'fairy tale', 'monster'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f480.png',\n  },\n  {\n    emoji: '☠',\n    name: 'skull_and_crossbones',\n    shortcodes: ['skull_and_crossbones'],\n    tags: ['crossbones', 'death', 'face', 'monster', 'skull'],\n    group: '',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2620-fe0f.png',\n  },\n  {\n    emoji: '💩',\n    name: 'hankey',\n    shortcodes: ['poop', 'shit'],\n    tags: ['dung', 'face', 'monster', 'poo', 'poop'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4a9.png',\n  },\n  {\n    emoji: '🤡',\n    name: 'clown_face',\n    shortcodes: ['clown', 'clown_face'],\n    tags: ['clown', 'face'],\n    group: '',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f921.png',\n  },\n  {\n    emoji: '👹',\n    name: 'japanese_ogre',\n    shortcodes: ['japanese_ogre', 'ogre'],\n    tags: ['creature', 'face', 'fairy tale', 'fantasy', 'monster'],\n    group: '',\n    emoticons: ['>0)'],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f479.png',\n  },\n  {\n    emoji: '👺',\n    name: 'japanese_goblin',\n    shortcodes: ['goblin', 'japanese_goblin'],\n    tags: ['creature', 'face', 'fairy tale', 'fantasy', 'monster'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f47a.png',\n  },\n  {\n    emoji: '👻',\n    name: 'ghost',\n    shortcodes: ['ghost'],\n    tags: ['creature', 'face', 'fairy tale', 'fantasy', 'monster'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f47b.png',\n  },\n  {\n    emoji: '👽',\n    name: 'alien',\n    shortcodes: ['alien'],\n    tags: ['creature', 'extraterrestrial', 'face', 'fantasy', 'ufo'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f47d.png',\n  },\n  {\n    emoji: '👾',\n    name: 'space_invader',\n    shortcodes: ['alien_monster', 'space_invader'],\n    tags: ['alien', 'creature', 'extraterrestrial', 'face', 'monster', 'ufo'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f47e.png',\n  },\n  {\n    emoji: '🤖',\n    name: 'robot',\n    shortcodes: ['robot', 'robot_face'],\n    tags: ['face', 'monster'],\n    group: '',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f916.png',\n  },\n  {\n    emoji: '😺',\n    name: 'smiley_cat',\n    shortcodes: ['grinning_cat', 'smiley_cat'],\n    tags: ['cat', 'face', 'grinning', 'mouth', 'open', 'smile'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f63a.png',\n  },\n  {\n    emoji: '😸',\n    name: 'smile_cat',\n    shortcodes: ['grinning_cat_with_closed_eyes', 'smile_cat'],\n    tags: ['cat', 'eye', 'face', 'grin', 'smile'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f638.png',\n  },\n  {\n    emoji: '😹',\n    name: 'joy_cat',\n    shortcodes: ['joy_cat', 'tears_of_joy_cat'],\n    tags: ['cat', 'face', 'joy', 'tear'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f639.png',\n  },\n  {\n    emoji: '😻',\n    name: 'heart_eyes_cat',\n    shortcodes: ['heart_eyes_cat', 'smiling_cat_with_heart_eyes'],\n    tags: ['cat', 'eye', 'face', 'heart', 'love', 'smile'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f63b.png',\n  },\n  {\n    emoji: '😼',\n    name: 'smirk_cat',\n    shortcodes: ['smirk_cat', 'wry_smile_cat'],\n    tags: ['cat', 'face', 'ironic', 'smile', 'wry'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f63c.png',\n  },\n  {\n    emoji: '😽',\n    name: 'kissing_cat',\n    shortcodes: ['kissing_cat'],\n    tags: ['cat', 'eye', 'face', 'kiss'],\n    group: '',\n    emoticons: [':3'],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f63d.png',\n  },\n  {\n    emoji: '🙀',\n    name: 'scream_cat',\n    shortcodes: ['scream_cat', 'weary_cat'],\n    tags: ['cat', 'face', 'oh', 'surprised', 'weary'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f640.png',\n  },\n  {\n    emoji: '😿',\n    name: 'crying_cat_face',\n    shortcodes: ['crying_cat'],\n    tags: ['cat', 'cry', 'face', 'sad', 'tear'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f63f.png',\n  },\n  {\n    emoji: '😾',\n    name: 'pouting_cat',\n    shortcodes: ['pouting_cat'],\n    tags: ['cat', 'face', 'pouting'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f63e.png',\n  },\n  {\n    emoji: '🙈',\n    name: 'see_no_evil',\n    shortcodes: ['see_no_evil'],\n    tags: ['evil', 'face', 'forbidden', 'monkey', 'see'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f648.png',\n  },\n  {\n    emoji: '🙉',\n    name: 'hear_no_evil',\n    shortcodes: ['hear_no_evil'],\n    tags: ['evil', 'face', 'forbidden', 'hear', 'monkey'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f649.png',\n  },\n  {\n    emoji: '🙊',\n    name: 'speak_no_evil',\n    shortcodes: ['speak_no_evil'],\n    tags: ['evil', 'face', 'forbidden', 'monkey', 'speak'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f64a.png',\n  },\n  {\n    emoji: '💌',\n    name: 'love_letter',\n    shortcodes: ['love_letter'],\n    tags: ['heart', 'letter', 'love', 'mail'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f48c.png',\n  },\n  {\n    emoji: '💘',\n    name: 'cupid',\n    shortcodes: ['cupid', 'heart_with_arrow'],\n    tags: ['arrow', 'cupid'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f498.png',\n  },\n  {\n    emoji: '💝',\n    name: 'gift_heart',\n    shortcodes: ['gift_heart', 'heart_with_ribbon'],\n    tags: ['ribbon', 'valentine'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f49d.png',\n  },\n  {\n    emoji: '💖',\n    name: 'sparkling_heart',\n    shortcodes: ['sparkling_heart'],\n    tags: ['excited', 'sparkle'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f496.png',\n  },\n  {\n    emoji: '💗',\n    name: 'heartpulse',\n    shortcodes: ['growing_heart', 'heartpulse'],\n    tags: ['excited', 'growing', 'nervous', 'pulse'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f497.png',\n  },\n  {\n    emoji: '💓',\n    name: 'heartbeat',\n    shortcodes: ['beating_heart', 'heartbeat'],\n    tags: ['beating', 'heartbeat', 'pulsating'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f493.png',\n  },\n  {\n    emoji: '💞',\n    name: 'revolving_hearts',\n    shortcodes: ['revolving_hearts'],\n    tags: ['revolving'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f49e.png',\n  },\n  {\n    emoji: '💕',\n    name: 'two_hearts',\n    shortcodes: ['two_hearts'],\n    tags: ['love'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f495.png',\n  },\n  {\n    emoji: '💟',\n    name: 'heart_decoration',\n    shortcodes: ['heart_decoration'],\n    tags: ['heart'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f49f.png',\n  },\n  {\n    emoji: '❣',\n    name: 'heavy_heart_exclamation',\n    shortcodes: ['heart_exclamation'],\n    tags: ['exclamation', 'mark', 'punctuation'],\n    group: '',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2763-fe0f.png',\n  },\n  {\n    emoji: '💔',\n    name: 'broken_heart',\n    shortcodes: ['broken_heart'],\n    tags: ['break', 'broken'],\n    group: '',\n    emoticons: ['</3'],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f494.png',\n  },\n  {\n    emoji: '❤‍🔥',\n    name: 'heart_on_fire',\n    shortcodes: ['heart_on_fire'],\n    tags: ['burn', 'heart', 'love', 'lust', 'sacred heart'],\n    group: '',\n    emoticons: [],\n    version: 13.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2764-fe0f-200d-1f525.png',\n  },\n  {\n    emoji: '❤‍🩹',\n    name: 'mending_heart',\n    shortcodes: ['mending_heart'],\n    tags: ['healthier', 'improving', 'mending', 'recovering', 'recuperating', 'well'],\n    group: '',\n    emoticons: [],\n    version: 13.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2764-fe0f-200d-1fa79.png',\n  },\n  {\n    emoji: '❤',\n    name: 'heart',\n    shortcodes: ['heart', 'red_heart'],\n    tags: ['heart'],\n    group: '',\n    emoticons: ['<3'],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2764-fe0f.png',\n  },\n  {\n    emoji: '🩷',\n    name: 'pink_heart',\n    shortcodes: ['pink_heart'],\n    tags: ['cute', 'heart', 'like', 'love', 'pink'],\n    group: '',\n    emoticons: [],\n    version: 15,\n  },\n  {\n    emoji: '🧡',\n    name: 'orange_heart',\n    shortcodes: ['orange_heart'],\n    tags: ['orange'],\n    group: '',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9e1.png',\n  },\n  {\n    emoji: '💛',\n    name: 'yellow_heart',\n    shortcodes: ['yellow_heart'],\n    tags: ['yellow'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f49b.png',\n  },\n  {\n    emoji: '💚',\n    name: 'green_heart',\n    shortcodes: ['green_heart'],\n    tags: ['green'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f49a.png',\n  },\n  {\n    emoji: '💙',\n    name: 'blue_heart',\n    shortcodes: ['blue_heart'],\n    tags: ['blue'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f499.png',\n  },\n  {\n    emoji: '🩵',\n    name: 'light_blue_heart',\n    shortcodes: ['light_blue_heart'],\n    tags: ['cyan', 'heart', 'light blue', 'teal'],\n    group: '',\n    emoticons: [],\n    version: 15,\n  },\n  {\n    emoji: '💜',\n    name: 'purple_heart',\n    shortcodes: ['purple_heart'],\n    tags: ['purple'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f49c.png',\n  },\n  {\n    emoji: '🤎',\n    name: 'brown_heart',\n    shortcodes: ['brown_heart'],\n    tags: ['brown', 'heart'],\n    group: '',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f90e.png',\n  },\n  {\n    emoji: '🖤',\n    name: 'black_heart',\n    shortcodes: ['black_heart'],\n    tags: ['black', 'evil', 'wicked'],\n    group: '',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5a4.png',\n  },\n  {\n    emoji: '🩶',\n    name: 'grey_heart',\n    shortcodes: ['gray_heart', 'grey_heart'],\n    tags: ['gray', 'heart', 'silver', 'slate'],\n    group: '',\n    emoticons: [],\n    version: 15,\n  },\n  {\n    emoji: '🤍',\n    name: 'white_heart',\n    shortcodes: ['white_heart'],\n    tags: ['heart', 'white'],\n    group: '',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f90d.png',\n  },\n  {\n    emoji: '💋',\n    name: 'kiss',\n    shortcodes: ['kiss'],\n    tags: ['kiss', 'lips'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f48b.png',\n  },\n  {\n    emoji: '💯',\n    name: '100',\n    shortcodes: ['100'],\n    tags: ['100', 'full', 'hundred', 'score'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4af.png',\n  },\n  {\n    emoji: '💢',\n    name: 'anger',\n    shortcodes: ['anger'],\n    tags: ['angry', 'comic', 'mad'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4a2.png',\n  },\n  {\n    emoji: '💥',\n    name: 'boom',\n    shortcodes: ['boom', 'collision'],\n    tags: ['boom', 'comic'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4a5.png',\n  },\n  {\n    emoji: '💫',\n    name: 'dizzy',\n    shortcodes: ['dizzy'],\n    tags: ['comic', 'star'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ab.png',\n  },\n  {\n    emoji: '💦',\n    name: 'sweat_drops',\n    shortcodes: ['sweat_drops'],\n    tags: ['comic', 'splashing', 'sweat'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4a6.png',\n  },\n  {\n    emoji: '💨',\n    name: 'dash',\n    shortcodes: ['dash', 'dashing_away'],\n    tags: ['comic', 'dash', 'running'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4a8.png',\n  },\n  {\n    emoji: '🕳',\n    name: 'hole',\n    shortcodes: ['hole'],\n    tags: ['hole'],\n    group: '',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f573-fe0f.png',\n  },\n  {\n    emoji: '💬',\n    name: 'speech_balloon',\n    shortcodes: ['speech_balloon'],\n    tags: ['balloon', 'bubble', 'comic', 'dialog', 'speech'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ac.png',\n  },\n  {\n    emoji: '👁‍🗨️',\n    name: 'eye_speech_bubble',\n    shortcodes: ['eye_in_speech_bubble'],\n    tags: ['balloon', 'bubble', 'eye', 'speech', 'witness'],\n    group: '',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f441-fe0f-200d-1f5e8-fe0f.png',\n  },\n  {\n    emoji: '🗨',\n    name: 'left_speech_bubble',\n    shortcodes: ['left_speech_bubble'],\n    tags: ['balloon', 'bubble', 'dialog', 'speech'],\n    group: '',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5e8-fe0f.png',\n  },\n  {\n    emoji: '🗯',\n    name: 'right_anger_bubble',\n    shortcodes: ['right_anger_bubble'],\n    tags: ['angry', 'balloon', 'bubble', 'mad'],\n    group: '',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5ef-fe0f.png',\n  },\n  {\n    emoji: '💭',\n    name: 'thought_balloon',\n    shortcodes: ['thought_balloon'],\n    tags: ['balloon', 'bubble', 'comic', 'thought'],\n    group: '',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ad.png',\n  },\n  {\n    emoji: '💤',\n    name: 'zzz',\n    shortcodes: ['zzz'],\n    tags: ['comic', 'good night', 'sleep', 'zzz'],\n    group: '',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4a4.png',\n  },\n  {\n    emoji: '👋',\n    name: 'wave',\n    shortcodes: ['wave', 'waving_hand'],\n    tags: ['hand', 'wave', 'waving'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f44b.png',\n  },\n  {\n    emoji: '🤚',\n    name: 'raised_back_of_hand',\n    shortcodes: ['raised_back_of_hand'],\n    tags: ['backhand', 'raised'],\n    group: 'people & body',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f91a.png',\n  },\n  {\n    emoji: '🖐',\n    name: 'raised_hand_with_fingers_splayed',\n    shortcodes: ['raised_hand_with_fingers_splayed'],\n    tags: ['finger', 'hand', 'splayed'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f590-fe0f.png',\n  },\n  {\n    emoji: '✋',\n    name: 'hand',\n    shortcodes: ['high_five', 'raised_hand'],\n    tags: ['hand', 'high 5', 'high five'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/270b.png',\n  },\n  {\n    emoji: '🖖',\n    name: 'vulcan_salute',\n    shortcodes: ['vulcan'],\n    tags: ['finger', 'hand', 'spock', 'vulcan'],\n    group: 'people & body',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f596.png',\n  },\n  {\n    emoji: '🫱',\n    name: 'rightwards_hand',\n    shortcodes: ['rightwards_hand'],\n    tags: ['hand', 'right', 'rightward'],\n    group: 'people & body',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🫲',\n    name: 'leftwards_hand',\n    shortcodes: ['leftwards_hand'],\n    tags: ['hand', 'left', 'leftward'],\n    group: 'people & body',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🫳',\n    name: 'palm_down_hand',\n    shortcodes: ['palm_down'],\n    tags: ['dismiss', 'drop', 'shoo'],\n    group: 'people & body',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🫴',\n    name: 'palm_up_hand',\n    shortcodes: ['palm_up'],\n    tags: ['beckon', 'catch', 'come', 'offer'],\n    group: 'people & body',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🫷',\n    name: 'leftwards_pushing_hand',\n    shortcodes: ['leftwards_pushing_hand'],\n    tags: ['high five', 'leftward', 'push', 'refuse', 'stop', 'wait'],\n    group: 'people & body',\n    emoticons: [],\n    version: 15,\n  },\n  {\n    emoji: '🫸',\n    name: 'rightwards_pushing_hand',\n    shortcodes: ['rightwards_pushing_hand'],\n    tags: ['high five', 'push', 'refuse', 'rightward', 'stop', 'wait'],\n    group: 'people & body',\n    emoticons: [],\n    version: 15,\n  },\n  {\n    emoji: '👌',\n    name: 'ok_hand',\n    shortcodes: ['ok_hand'],\n    tags: ['hand', 'ok'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f44c.png',\n  },\n  {\n    emoji: '🤌',\n    name: 'pinched_fingers',\n    shortcodes: ['pinch', 'pinched_fingers'],\n    tags: ['fingers', 'hand gesture', 'interrogation', 'pinched', 'sarcastic'],\n    group: 'people & body',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f90c.png',\n  },\n  {\n    emoji: '🤏',\n    name: 'pinching_hand',\n    shortcodes: ['pinching_hand'],\n    tags: ['small amount'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f90f.png',\n  },\n  {\n    emoji: '✌',\n    name: 'v',\n    shortcodes: ['v', 'victory'],\n    tags: ['hand', 'v', 'victory'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/270c-fe0f.png',\n  },\n  {\n    emoji: '🤞',\n    name: 'crossed_fingers',\n    shortcodes: ['fingers_crossed'],\n    tags: ['cross', 'finger', 'hand', 'luck'],\n    group: 'people & body',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f91e.png',\n  },\n  {\n    emoji: '🫰',\n    name: 'hand_with_index_finger_and_thumb_crossed',\n    shortcodes: ['hand_with_index_finger_and_thumb_crossed'],\n    tags: ['expensive', 'heart', 'love', 'money', 'snap'],\n    group: 'people & body',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🤟',\n    name: 'love_you_gesture',\n    shortcodes: ['love_you_gesture'],\n    tags: ['hand', 'ily'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f91f.png',\n  },\n  {\n    emoji: '🤘',\n    name: 'metal',\n    shortcodes: ['metal', 'sign_of_the_horns'],\n    tags: ['finger', 'hand', 'horns', 'rock-on'],\n    group: 'people & body',\n    emoticons: ['\\\\m/', '\\\\M/'],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f918.png',\n  },\n  {\n    emoji: '🤙',\n    name: 'call_me_hand',\n    shortcodes: ['call_me_hand'],\n    tags: ['call', 'hand', 'hang loose', 'shaka'],\n    group: 'people & body',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f919.png',\n  },\n  {\n    emoji: '👈',\n    name: 'point_left',\n    shortcodes: ['point_left'],\n    tags: ['backhand', 'finger', 'hand', 'index', 'point'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f448.png',\n  },\n  {\n    emoji: '👉',\n    name: 'point_right',\n    shortcodes: ['point_right'],\n    tags: ['backhand', 'finger', 'hand', 'index', 'point'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f449.png',\n  },\n  {\n    emoji: '👆',\n    name: 'point_up_2',\n    shortcodes: ['point_up'],\n    tags: ['backhand', 'finger', 'hand', 'point', 'up'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f446.png',\n  },\n  {\n    emoji: '🖕',\n    name: 'fu',\n    shortcodes: ['middle_finger'],\n    tags: ['finger', 'hand'],\n    group: 'people & body',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f595.png',\n  },\n  {\n    emoji: '👇',\n    name: 'point_down',\n    shortcodes: ['point_down'],\n    tags: ['backhand', 'down', 'finger', 'hand', 'point'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f447.png',\n  },\n  {\n    emoji: '☝',\n    name: 'point_up',\n    shortcodes: ['point_up_2'],\n    tags: ['finger', 'hand', 'index', 'point', 'up'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/261d-fe0f.png',\n  },\n  {\n    emoji: '🫵',\n    name: 'index_pointing_at_the_viewer',\n    shortcodes: ['point_forward'],\n    tags: ['point', 'you'],\n    group: 'people & body',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '👍',\n    name: '+1',\n    shortcodes: ['+1', 'thumbsup', 'yes'],\n    tags: ['+1', 'hand', 'thumb', 'up'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f44d.png',\n  },\n  {\n    emoji: '👎',\n    name: '-1',\n    shortcodes: ['-1', 'no', 'thumbsdown'],\n    tags: ['-1', 'down', 'hand', 'thumb'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f44e.png',\n  },\n  {\n    emoji: '✊',\n    name: 'fist',\n    shortcodes: ['fist'],\n    tags: ['clenched', 'fist', 'hand', 'punch'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/270a.png',\n  },\n  {\n    emoji: '👊',\n    name: 'facepunch',\n    shortcodes: ['punch'],\n    tags: ['clenched', 'fist', 'hand', 'punch'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f44a.png',\n  },\n  {\n    emoji: '🤛',\n    name: 'fist_left',\n    shortcodes: ['left_facing_fist'],\n    tags: ['fist', 'leftwards'],\n    group: 'people & body',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f91b.png',\n  },\n  {\n    emoji: '🤜',\n    name: 'fist_right',\n    shortcodes: ['right_facing_fist'],\n    tags: ['fist', 'rightwards'],\n    group: 'people & body',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f91c.png',\n  },\n  {\n    emoji: '👏',\n    name: 'clap',\n    shortcodes: ['clap', 'clapping_hands'],\n    tags: ['clap', 'hand'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f44f.png',\n  },\n  {\n    emoji: '🙌',\n    name: 'raised_hands',\n    shortcodes: ['raised_hands'],\n    tags: ['celebration', 'gesture', 'hand', 'hooray', 'raised'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f64c.png',\n  },\n  {\n    emoji: '🫶',\n    name: 'heart_hands',\n    shortcodes: ['heart_hands'],\n    tags: ['love'],\n    group: 'people & body',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '👐',\n    name: 'open_hands',\n    shortcodes: ['open_hands'],\n    tags: ['hand', 'open'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f450.png',\n  },\n  {\n    emoji: '🤲',\n    name: 'palms_up_together',\n    shortcodes: ['palms_up_together'],\n    tags: ['prayer'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f932.png',\n  },\n  {\n    emoji: '🤝',\n    name: 'handshake',\n    shortcodes: ['handshake'],\n    tags: ['agreement', 'hand', 'meeting', 'shake'],\n    group: 'people & body',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f91d.png',\n  },\n  {\n    emoji: '🙏',\n    name: 'pray',\n    shortcodes: ['folded_hands', 'pray'],\n    tags: ['ask', 'hand', 'high 5', 'high five', 'please', 'pray', 'thanks'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f64f.png',\n  },\n  {\n    emoji: '✍',\n    name: 'writing_hand',\n    shortcodes: ['writing_hand'],\n    tags: ['hand', 'write'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/270d-fe0f.png',\n  },\n  {\n    emoji: '💅',\n    name: 'nail_care',\n    shortcodes: ['nail_care', 'nail_polish'],\n    tags: ['care', 'cosmetics', 'manicure', 'nail', 'polish'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f485.png',\n  },\n  {\n    emoji: '🤳',\n    name: 'selfie',\n    shortcodes: ['selfie'],\n    tags: ['camera', 'phone'],\n    group: 'people & body',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f933.png',\n  },\n  {\n    emoji: '💪',\n    name: 'muscle',\n    shortcodes: ['muscle', 'right_bicep'],\n    tags: ['biceps', 'comic', 'flex', 'muscle'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4aa.png',\n  },\n  {\n    emoji: '🦾',\n    name: 'mechanical_arm',\n    shortcodes: ['mechanical_arm'],\n    tags: ['accessibility', 'prosthetic'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9be.png',\n  },\n  {\n    emoji: '🦿',\n    name: 'mechanical_leg',\n    shortcodes: ['mechanical_leg'],\n    tags: ['accessibility', 'prosthetic'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9bf.png',\n  },\n  {\n    emoji: '🦵',\n    name: 'leg',\n    shortcodes: ['leg'],\n    tags: ['kick', 'limb'],\n    group: 'people & body',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9b5.png',\n  },\n  {\n    emoji: '🦶',\n    name: 'foot',\n    shortcodes: ['foot'],\n    tags: ['kick', 'stomp'],\n    group: 'people & body',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9b6.png',\n  },\n  {\n    emoji: '👂',\n    name: 'ear',\n    shortcodes: ['ear'],\n    tags: ['body'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f442.png',\n  },\n  {\n    emoji: '🦻',\n    name: 'ear_with_hearing_aid',\n    shortcodes: ['ear_with_hearing_aid', 'hearing_aid'],\n    tags: ['accessibility', 'hard of hearing'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9bb.png',\n  },\n  {\n    emoji: '👃',\n    name: 'nose',\n    shortcodes: ['nose'],\n    tags: ['body'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f443.png',\n  },\n  {\n    emoji: '🧠',\n    name: 'brain',\n    shortcodes: ['brain'],\n    tags: ['intelligent'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9e0.png',\n  },\n  {\n    emoji: '🫀',\n    name: 'anatomical_heart',\n    shortcodes: ['anatomical_heart'],\n    tags: ['anatomical', 'cardiology', 'heart', 'organ', 'pulse'],\n    group: 'people & body',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fac0.png',\n  },\n  {\n    emoji: '🫁',\n    name: 'lungs',\n    shortcodes: ['lungs'],\n    tags: ['breath', 'exhalation', 'inhalation', 'organ', 'respiration'],\n    group: 'people & body',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fac1.png',\n  },\n  {\n    emoji: '🦷',\n    name: 'tooth',\n    shortcodes: ['tooth'],\n    tags: ['dentist'],\n    group: 'people & body',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9b7.png',\n  },\n  {\n    emoji: '🦴',\n    name: 'bone',\n    shortcodes: ['bone'],\n    tags: ['skeleton'],\n    group: 'people & body',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9b4.png',\n  },\n  {\n    emoji: '👀',\n    name: 'eyes',\n    shortcodes: ['eyes'],\n    tags: ['eye', 'face'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f440.png',\n  },\n  {\n    emoji: '👁',\n    name: 'eye',\n    shortcodes: ['eye'],\n    tags: ['body'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f441-fe0f.png',\n  },\n  {\n    emoji: '👅',\n    name: 'tongue',\n    shortcodes: ['tongue'],\n    tags: ['body'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f445.png',\n  },\n  {\n    emoji: '👄',\n    name: 'lips',\n    shortcodes: ['lips', 'mouth'],\n    tags: ['lips'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f444.png',\n  },\n  {\n    emoji: '🫦',\n    name: 'biting_lip',\n    shortcodes: ['biting_lip'],\n    tags: ['anxious', 'fear', 'flirting', 'nervous', 'uncomfortable', 'worried'],\n    group: 'people & body',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '👶',\n    name: 'baby',\n    shortcodes: ['baby'],\n    tags: ['young'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f476.png',\n  },\n  {\n    emoji: '🧒',\n    name: 'child',\n    shortcodes: ['child'],\n    tags: ['gender-neutral', 'unspecified gender', 'young'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d2.png',\n  },\n  {\n    emoji: '👦',\n    name: 'boy',\n    shortcodes: ['boy'],\n    tags: ['young'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f466.png',\n  },\n  {\n    emoji: '👧',\n    name: 'girl',\n    shortcodes: ['girl'],\n    tags: ['virgo', 'young', 'zodiac'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f467.png',\n  },\n  {\n    emoji: '🧑',\n    name: 'adult',\n    shortcodes: ['adult'],\n    tags: ['adult', 'gender-neutral', 'unspecified gender'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1.png',\n  },\n  {\n    emoji: '👱',\n    name: 'blond_haired_person',\n    shortcodes: ['blond_haired'],\n    tags: ['blond', 'blond-haired person', 'hair'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f471.png',\n  },\n  {\n    emoji: '👨',\n    name: 'man',\n    shortcodes: ['man'],\n    tags: ['adult'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468.png',\n  },\n  {\n    emoji: '🧔',\n    name: 'bearded_person',\n    shortcodes: ['person_bearded'],\n    tags: ['beard', 'person'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d4.png',\n  },\n  {\n    emoji: '🧔‍♂',\n    name: 'man_beard',\n    shortcodes: ['man_bearded'],\n    tags: ['beard', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 13.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d4-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🧔‍♀',\n    name: 'woman_beard',\n    shortcodes: ['woman_bearded'],\n    tags: ['beard', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 13.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d4-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '👨‍🦰',\n    name: 'red_haired_man',\n    shortcodes: ['man_red_haired'],\n    tags: ['adult', 'man', 'red hair'],\n    group: 'people & body',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f9b0.png',\n  },\n  {\n    emoji: '👨‍🦱',\n    name: 'curly_haired_man',\n    shortcodes: ['man_curly_haired'],\n    tags: ['adult', 'curly hair', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f9b1.png',\n  },\n  {\n    emoji: '👨‍🦳',\n    name: 'white_haired_man',\n    shortcodes: ['man_white_haired'],\n    tags: ['adult', 'man', 'white hair'],\n    group: 'people & body',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f9b3.png',\n  },\n  {\n    emoji: '👨‍🦲',\n    name: 'bald_man',\n    shortcodes: ['man_bald'],\n    tags: ['adult', 'bald', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f9b2.png',\n  },\n  {\n    emoji: '👩',\n    name: 'woman',\n    shortcodes: ['woman'],\n    tags: ['adult'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469.png',\n  },\n  {\n    emoji: '👩‍🦰',\n    name: 'red_haired_woman',\n    shortcodes: ['woman_red_haired'],\n    tags: ['adult', 'red hair', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f9b0.png',\n  },\n  {\n    emoji: '🧑‍🦰',\n    name: 'person_red_hair',\n    shortcodes: ['red_haired'],\n    tags: ['adult', 'gender-neutral', 'person', 'red hair', 'unspecified gender'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f9b0.png',\n  },\n  {\n    emoji: '👩‍🦱',\n    name: 'curly_haired_woman',\n    shortcodes: ['woman_curly_haired'],\n    tags: ['adult', 'curly hair', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f9b1.png',\n  },\n  {\n    emoji: '🧑‍🦱',\n    name: 'person_curly_hair',\n    shortcodes: ['curly_haired'],\n    tags: ['adult', 'curly hair', 'gender-neutral', 'person', 'unspecified gender'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f9b1.png',\n  },\n  {\n    emoji: '👩‍🦳',\n    name: 'white_haired_woman',\n    shortcodes: ['woman_white_haired'],\n    tags: ['adult', 'white hair', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f9b3.png',\n  },\n  {\n    emoji: '🧑‍🦳',\n    name: 'person_white_hair',\n    shortcodes: ['white_haired'],\n    tags: ['adult', 'gender-neutral', 'person', 'unspecified gender', 'white hair'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f9b3.png',\n  },\n  {\n    emoji: '👩‍🦲',\n    name: 'bald_woman',\n    shortcodes: ['woman_bald'],\n    tags: ['adult', 'bald', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f9b2.png',\n  },\n  {\n    emoji: '🧑‍🦲',\n    name: 'person_bald',\n    shortcodes: ['bald'],\n    tags: ['adult', 'bald', 'gender-neutral', 'person', 'unspecified gender'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f9b2.png',\n  },\n  {\n    emoji: '👱‍♀',\n    name: 'blond_haired_woman',\n    shortcodes: ['woman_blond_haired'],\n    tags: ['blond-haired woman', 'blonde', 'hair', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f471-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '👱‍♂',\n    name: 'blond_haired_man',\n    shortcodes: ['man_blond_haired'],\n    tags: ['blond', 'blond-haired man', 'hair', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f471-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🧓',\n    name: 'older_adult',\n    shortcodes: ['older_adult'],\n    tags: ['adult', 'gender-neutral', 'old', 'unspecified gender'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d3.png',\n  },\n  {\n    emoji: '👴',\n    name: 'older_man',\n    shortcodes: ['older_man'],\n    tags: ['adult', 'man', 'old'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f474.png',\n  },\n  {\n    emoji: '👵',\n    name: 'older_woman',\n    shortcodes: ['older_woman'],\n    tags: ['adult', 'old', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f475.png',\n  },\n  {\n    emoji: '🙍',\n    name: 'frowning_person',\n    shortcodes: ['person_frowning'],\n    tags: ['frown', 'gesture'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f64d.png',\n  },\n  {\n    emoji: '🙍‍♂',\n    name: 'frowning_man',\n    shortcodes: ['man_frowning'],\n    tags: ['frowning', 'gesture', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f64d-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🙍‍♀',\n    name: 'frowning_woman',\n    shortcodes: ['woman_frowning'],\n    tags: ['frowning', 'gesture', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f64d-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🙎',\n    name: 'pouting_face',\n    shortcodes: ['person_pouting', 'pouting'],\n    tags: ['gesture', 'pouting'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f64e.png',\n  },\n  {\n    emoji: '🙎‍♂',\n    name: 'pouting_man',\n    shortcodes: ['man_pouting'],\n    tags: ['gesture', 'man', 'pouting'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f64e-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🙎‍♀',\n    name: 'pouting_woman',\n    shortcodes: ['woman_pouting'],\n    tags: ['gesture', 'pouting', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f64e-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🙅',\n    name: 'no_good',\n    shortcodes: ['no_good', 'person_gesturing_no'],\n    tags: ['forbidden', 'gesture', 'hand', 'person gesturing no', 'prohibited'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f645.png',\n  },\n  {\n    emoji: '🙅‍♂',\n    name: 'ng_man',\n    shortcodes: ['man_gesturing_no'],\n    tags: ['forbidden', 'gesture', 'hand', 'man', 'man gesturing no', 'prohibited'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f645-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🙅‍♀',\n    name: 'ng_woman',\n    shortcodes: ['woman_gesturing_no'],\n    tags: ['forbidden', 'gesture', 'hand', 'prohibited', 'woman', 'woman gesturing no'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f645-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🙆',\n    name: 'ok_person',\n    shortcodes: ['all_good', 'person_gesturing_ok'],\n    tags: ['gesture', 'hand', 'ok', 'person gesturing ok'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f646.png',\n  },\n  {\n    emoji: '🙆‍♂',\n    name: 'ok_man',\n    shortcodes: ['man_gesturing_ok'],\n    tags: ['gesture', 'hand', 'man', 'man gesturing ok', 'ok'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f646-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🙆‍♀',\n    name: 'ok_woman',\n    shortcodes: ['woman_gesturing_ok'],\n    tags: ['gesture', 'hand', 'ok', 'woman', 'woman gesturing ok'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f646-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '💁',\n    name: 'information_desk_person',\n    shortcodes: ['person_tipping_hand'],\n    tags: ['hand', 'help', 'information', 'sassy', 'tipping'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f481.png',\n  },\n  {\n    emoji: '💁‍♂',\n    name: 'sassy_man',\n    shortcodes: ['man_tipping_hand'],\n    tags: ['man', 'sassy', 'tipping hand'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f481-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '💁‍♀',\n    name: 'sassy_woman',\n    shortcodes: ['woman_tipping_hand'],\n    tags: ['sassy', 'tipping hand', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f481-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🙋',\n    name: 'raising_hand',\n    shortcodes: ['person_raising_hand'],\n    tags: ['gesture', 'hand', 'happy', 'raised'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f64b.png',\n  },\n  {\n    emoji: '🙋‍♂',\n    name: 'raising_hand_man',\n    shortcodes: ['man_raising_hand'],\n    tags: ['gesture', 'man', 'raising hand'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f64b-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🙋‍♀',\n    name: 'raising_hand_woman',\n    shortcodes: ['woman_raising_hand'],\n    tags: ['gesture', 'raising hand', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f64b-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🧏',\n    name: 'deaf_person',\n    shortcodes: ['deaf_person'],\n    tags: ['accessibility', 'deaf', 'ear', 'hear'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9cf.png',\n  },\n  {\n    emoji: '🧏‍♂',\n    name: 'deaf_man',\n    shortcodes: ['deaf_man'],\n    tags: ['deaf', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9cf-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🧏‍♀',\n    name: 'deaf_woman',\n    shortcodes: ['deaf_woman'],\n    tags: ['deaf', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9cf-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🙇',\n    name: 'bow',\n    shortcodes: ['bow', 'person_bowing'],\n    tags: ['apology', 'bow', 'gesture', 'sorry'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f647.png',\n  },\n  {\n    emoji: '🙇‍♂',\n    name: 'bowing_man',\n    shortcodes: ['man_bowing'],\n    tags: ['apology', 'bowing', 'favor', 'gesture', 'man', 'sorry'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f647-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🙇‍♀',\n    name: 'bowing_woman',\n    shortcodes: ['woman_bowing'],\n    tags: ['apology', 'bowing', 'favor', 'gesture', 'sorry', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f647-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🤦',\n    name: 'facepalm',\n    shortcodes: ['facepalm', 'person_facepalming'],\n    tags: ['disbelief', 'exasperation', 'face', 'palm'],\n    group: 'people & body',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f926.png',\n  },\n  {\n    emoji: '🤦‍♂',\n    name: 'man_facepalming',\n    shortcodes: ['man_facepalming'],\n    tags: ['disbelief', 'exasperation', 'facepalm', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f926-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🤦‍♀',\n    name: 'woman_facepalming',\n    shortcodes: ['woman_facepalming'],\n    tags: ['disbelief', 'exasperation', 'facepalm', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f926-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🤷',\n    name: 'shrug',\n    shortcodes: ['person_shrugging', 'shrug'],\n    tags: ['doubt', 'ignorance', 'indifference', 'shrug'],\n    group: 'people & body',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f937.png',\n  },\n  {\n    emoji: '🤷‍♂',\n    name: 'man_shrugging',\n    shortcodes: ['man_shrugging'],\n    tags: ['doubt', 'ignorance', 'indifference', 'man', 'shrug'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f937-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🤷‍♀',\n    name: 'woman_shrugging',\n    shortcodes: ['woman_shrugging'],\n    tags: ['doubt', 'ignorance', 'indifference', 'shrug', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f937-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🧑‍⚕',\n    name: 'health_worker',\n    shortcodes: ['health_worker'],\n    tags: ['doctor', 'healthcare', 'nurse', 'therapist'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-2695-fe0f.png',\n  },\n  {\n    emoji: '👨‍⚕',\n    name: 'man_health_worker',\n    shortcodes: ['man_health_worker'],\n    tags: ['doctor', 'healthcare', 'man', 'nurse', 'therapist'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-2695-fe0f.png',\n  },\n  {\n    emoji: '👩‍⚕',\n    name: 'woman_health_worker',\n    shortcodes: ['woman_health_worker'],\n    tags: ['doctor', 'healthcare', 'nurse', 'therapist', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-2695-fe0f.png',\n  },\n  {\n    emoji: '🧑‍🎓',\n    name: 'student',\n    shortcodes: ['student'],\n    tags: ['graduate'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f393.png',\n  },\n  {\n    emoji: '👨‍🎓',\n    name: 'man_student',\n    shortcodes: ['man_student'],\n    tags: ['graduate', 'man', 'student'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f393.png',\n  },\n  {\n    emoji: '👩‍🎓',\n    name: 'woman_student',\n    shortcodes: ['woman_student'],\n    tags: ['graduate', 'student', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f393.png',\n  },\n  {\n    emoji: '🧑‍🏫',\n    name: 'teacher',\n    shortcodes: ['teacher'],\n    tags: ['instructor', 'lecturer', 'professor'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f3eb.png',\n  },\n  {\n    emoji: '👨‍🏫',\n    name: 'man_teacher',\n    shortcodes: ['man_teacher'],\n    tags: ['instructor', 'lecturer', 'man', 'professor', 'teacher'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f3eb.png',\n  },\n  {\n    emoji: '👩‍🏫',\n    name: 'woman_teacher',\n    shortcodes: ['woman_teacher'],\n    tags: ['instructor', 'lecturer', 'professor', 'teacher', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f3eb.png',\n  },\n  {\n    emoji: '🧑‍⚖',\n    name: 'judge',\n    shortcodes: ['judge'],\n    tags: ['justice', 'law', 'scales'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-2696-fe0f.png',\n  },\n  {\n    emoji: '👨‍⚖',\n    name: 'man_judge',\n    shortcodes: ['man_judge'],\n    tags: ['judge', 'justice', 'law', 'man', 'scales'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-2696-fe0f.png',\n  },\n  {\n    emoji: '👩‍⚖',\n    name: 'woman_judge',\n    shortcodes: ['woman_judge'],\n    tags: ['judge', 'justice', 'law', 'scales', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-2696-fe0f.png',\n  },\n  {\n    emoji: '🧑‍🌾',\n    name: 'farmer',\n    shortcodes: ['farmer'],\n    tags: ['gardener', 'rancher'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f33e.png',\n  },\n  {\n    emoji: '👨‍🌾',\n    name: 'man_farmer',\n    shortcodes: ['man_farmer'],\n    tags: ['farmer', 'gardener', 'man', 'rancher'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f33e.png',\n  },\n  {\n    emoji: '👩‍🌾',\n    name: 'woman_farmer',\n    shortcodes: ['woman_farmer'],\n    tags: ['farmer', 'gardener', 'rancher', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f33e.png',\n  },\n  {\n    emoji: '🧑‍🍳',\n    name: 'cook',\n    shortcodes: ['cook'],\n    tags: ['chef'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f373.png',\n  },\n  {\n    emoji: '👨‍🍳',\n    name: 'man_cook',\n    shortcodes: ['man_cook'],\n    tags: ['chef', 'cook', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f373.png',\n  },\n  {\n    emoji: '👩‍🍳',\n    name: 'woman_cook',\n    shortcodes: ['woman_cook'],\n    tags: ['chef', 'cook', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f373.png',\n  },\n  {\n    emoji: '🧑‍🔧',\n    name: 'mechanic',\n    shortcodes: ['mechanic'],\n    tags: ['electrician', 'plumber', 'tradesperson'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f527.png',\n  },\n  {\n    emoji: '👨‍🔧',\n    name: 'man_mechanic',\n    shortcodes: ['man_mechanic'],\n    tags: ['electrician', 'man', 'mechanic', 'plumber', 'tradesperson'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f527.png',\n  },\n  {\n    emoji: '👩‍🔧',\n    name: 'woman_mechanic',\n    shortcodes: ['woman_mechanic'],\n    tags: ['electrician', 'mechanic', 'plumber', 'tradesperson', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f527.png',\n  },\n  {\n    emoji: '🧑‍🏭',\n    name: 'factory_worker',\n    shortcodes: ['factory_worker'],\n    tags: ['assembly', 'factory', 'industrial', 'worker'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f3ed.png',\n  },\n  {\n    emoji: '👨‍🏭',\n    name: 'man_factory_worker',\n    shortcodes: ['man_factory_worker'],\n    tags: ['assembly', 'factory', 'industrial', 'man', 'worker'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f3ed.png',\n  },\n  {\n    emoji: '👩‍🏭',\n    name: 'woman_factory_worker',\n    shortcodes: ['woman_factory_worker'],\n    tags: ['assembly', 'factory', 'industrial', 'woman', 'worker'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f3ed.png',\n  },\n  {\n    emoji: '🧑‍💼',\n    name: 'office_worker',\n    shortcodes: ['office_worker'],\n    tags: ['architect', 'business', 'manager', 'white-collar'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f4bc.png',\n  },\n  {\n    emoji: '👨‍💼',\n    name: 'man_office_worker',\n    shortcodes: ['man_office_worker'],\n    tags: ['architect', 'business', 'man', 'manager', 'white-collar'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f4bc.png',\n  },\n  {\n    emoji: '👩‍💼',\n    name: 'woman_office_worker',\n    shortcodes: ['woman_office_worker'],\n    tags: ['architect', 'business', 'manager', 'white-collar', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f4bc.png',\n  },\n  {\n    emoji: '🧑‍🔬',\n    name: 'scientist',\n    shortcodes: ['scientist'],\n    tags: ['biologist', 'chemist', 'engineer', 'physicist'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f52c.png',\n  },\n  {\n    emoji: '👨‍🔬',\n    name: 'man_scientist',\n    shortcodes: ['man_scientist'],\n    tags: ['biologist', 'chemist', 'engineer', 'man', 'physicist', 'scientist'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f52c.png',\n  },\n  {\n    emoji: '👩‍🔬',\n    name: 'woman_scientist',\n    shortcodes: ['woman_scientist'],\n    tags: ['biologist', 'chemist', 'engineer', 'physicist', 'scientist', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f52c.png',\n  },\n  {\n    emoji: '🧑‍💻',\n    name: 'technologist',\n    shortcodes: ['technologist'],\n    tags: ['coder', 'developer', 'inventor', 'software'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f4bb.png',\n  },\n  {\n    emoji: '👨‍💻',\n    name: 'man_technologist',\n    shortcodes: ['man_technologist'],\n    tags: ['coder', 'developer', 'inventor', 'man', 'software', 'technologist'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f4bb.png',\n  },\n  {\n    emoji: '👩‍💻',\n    name: 'woman_technologist',\n    shortcodes: ['woman_technologist'],\n    tags: ['coder', 'developer', 'inventor', 'software', 'technologist', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f4bb.png',\n  },\n  {\n    emoji: '🧑‍🎤',\n    name: 'singer',\n    shortcodes: ['singer'],\n    tags: ['actor', 'entertainer', 'rock', 'star'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f3a4.png',\n  },\n  {\n    emoji: '👨‍🎤',\n    name: 'man_singer',\n    shortcodes: ['man_singer'],\n    tags: ['actor', 'entertainer', 'man', 'rock', 'singer', 'star'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f3a4.png',\n  },\n  {\n    emoji: '👩‍🎤',\n    name: 'woman_singer',\n    shortcodes: ['woman_singer'],\n    tags: ['actor', 'entertainer', 'rock', 'singer', 'star', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f3a4.png',\n  },\n  {\n    emoji: '🧑‍🎨',\n    name: 'artist',\n    shortcodes: ['artist'],\n    tags: ['palette'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f3a8.png',\n  },\n  {\n    emoji: '👨‍🎨',\n    name: 'man_artist',\n    shortcodes: ['man_artist'],\n    tags: ['artist', 'man', 'palette'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f3a8.png',\n  },\n  {\n    emoji: '👩‍🎨',\n    name: 'woman_artist',\n    shortcodes: ['woman_artist'],\n    tags: ['artist', 'palette', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f3a8.png',\n  },\n  {\n    emoji: '🧑‍✈',\n    name: 'pilot',\n    shortcodes: ['pilot'],\n    tags: ['plane'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-2708-fe0f.png',\n  },\n  {\n    emoji: '👨‍✈',\n    name: 'man_pilot',\n    shortcodes: ['man_pilot'],\n    tags: ['man', 'pilot', 'plane'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-2708-fe0f.png',\n  },\n  {\n    emoji: '👩‍✈',\n    name: 'woman_pilot',\n    shortcodes: ['woman_pilot'],\n    tags: ['pilot', 'plane', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-2708-fe0f.png',\n  },\n  {\n    emoji: '🧑‍🚀',\n    name: 'astronaut',\n    shortcodes: ['astronaut'],\n    tags: ['rocket'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f680.png',\n  },\n  {\n    emoji: '👨‍🚀',\n    name: 'man_astronaut',\n    shortcodes: ['man_astronaut'],\n    tags: ['astronaut', 'man', 'rocket'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f680.png',\n  },\n  {\n    emoji: '👩‍🚀',\n    name: 'woman_astronaut',\n    shortcodes: ['woman_astronaut'],\n    tags: ['astronaut', 'rocket', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f680.png',\n  },\n  {\n    emoji: '🧑‍🚒',\n    name: 'firefighter',\n    shortcodes: ['firefighter'],\n    tags: ['fire', 'firetruck'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f692.png',\n  },\n  {\n    emoji: '👨‍🚒',\n    name: 'man_firefighter',\n    shortcodes: ['man_firefighter'],\n    tags: ['firefighter', 'firetruck', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f692.png',\n  },\n  {\n    emoji: '👩‍🚒',\n    name: 'woman_firefighter',\n    shortcodes: ['woman_firefighter'],\n    tags: ['firefighter', 'firetruck', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f692.png',\n  },\n  {\n    emoji: '👮',\n    name: 'cop',\n    shortcodes: ['cop', 'police_officer'],\n    tags: ['cop', 'officer', 'police'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f46e.png',\n  },\n  {\n    emoji: '👮‍♂',\n    name: 'policeman',\n    shortcodes: ['man_police_officer'],\n    tags: ['cop', 'man', 'officer', 'police'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f46e-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '👮‍♀',\n    name: 'policewoman',\n    shortcodes: ['woman_police_officer'],\n    tags: ['cop', 'officer', 'police', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f46e-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🕵',\n    name: 'detective',\n    shortcodes: ['detective'],\n    tags: ['sleuth', 'spy'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f575-fe0f.png',\n  },\n  {\n    emoji: '🕵‍♂️',\n    name: 'male_detective',\n    shortcodes: ['man_detective'],\n    tags: ['detective', 'man', 'sleuth', 'spy'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f575-fe0f-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🕵‍♀️',\n    name: 'female_detective',\n    shortcodes: ['woman_detective'],\n    tags: ['detective', 'sleuth', 'spy', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f575-fe0f-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '💂',\n    name: 'guard',\n    shortcodes: ['guard'],\n    tags: ['guard'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f482.png',\n  },\n  {\n    emoji: '💂‍♂',\n    name: 'guardsman',\n    shortcodes: ['man_guard'],\n    tags: ['guard', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f482-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '💂‍♀',\n    name: 'guardswoman',\n    shortcodes: ['woman_guard'],\n    tags: ['guard', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f482-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🥷',\n    name: 'ninja',\n    shortcodes: ['ninja'],\n    tags: ['fighter', 'hidden', 'stealth'],\n    group: 'people & body',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f977.png',\n  },\n  {\n    emoji: '👷',\n    name: 'construction_worker',\n    shortcodes: ['construction_worker'],\n    tags: ['construction', 'hat', 'worker'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f477.png',\n  },\n  {\n    emoji: '👷‍♂',\n    name: 'construction_worker_man',\n    shortcodes: ['man_construction_worker'],\n    tags: ['construction', 'man', 'worker'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f477-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '👷‍♀',\n    name: 'construction_worker_woman',\n    shortcodes: ['woman_construction_worker'],\n    tags: ['construction', 'woman', 'worker'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f477-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🫅',\n    name: 'person_with_crown',\n    shortcodes: ['person_with_crown', 'royalty'],\n    tags: ['monarch', 'noble', 'regal', 'royalty'],\n    group: 'people & body',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🤴',\n    name: 'prince',\n    shortcodes: ['prince'],\n    tags: ['prince'],\n    group: 'people & body',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f934.png',\n  },\n  {\n    emoji: '👸',\n    name: 'princess',\n    shortcodes: ['princess'],\n    tags: ['fairy tale', 'fantasy'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f478.png',\n  },\n  {\n    emoji: '👳',\n    name: 'person_with_turban',\n    shortcodes: ['person_wearing_turban'],\n    tags: ['turban'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f473.png',\n  },\n  {\n    emoji: '👳‍♂',\n    name: 'man_with_turban',\n    shortcodes: ['man_wearing_turban'],\n    tags: ['man', 'turban'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f473-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '👳‍♀',\n    name: 'woman_with_turban',\n    shortcodes: ['woman_wearing_turban'],\n    tags: ['turban', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f473-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '👲',\n    name: 'man_with_gua_pi_mao',\n    shortcodes: ['person_with_skullcap'],\n    tags: ['cap', 'gua pi mao', 'hat', 'person', 'skullcap'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f472.png',\n  },\n  {\n    emoji: '🧕',\n    name: 'woman_with_headscarf',\n    shortcodes: ['woman_with_headscarf'],\n    tags: ['headscarf', 'hijab', 'mantilla', 'tichel'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d5.png',\n  },\n  {\n    emoji: '🤵',\n    name: 'person_in_tuxedo',\n    shortcodes: ['person_in_tuxedo'],\n    tags: ['groom', 'person', 'tuxedo'],\n    group: 'people & body',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f935.png',\n  },\n  {\n    emoji: '🤵‍♂',\n    name: 'man_in_tuxedo',\n    shortcodes: ['man_in_tuxedo'],\n    tags: ['man', 'tuxedo'],\n    group: 'people & body',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f935-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🤵‍♀',\n    name: 'woman_in_tuxedo',\n    shortcodes: ['woman_in_tuxedo'],\n    tags: ['tuxedo', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f935-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '👰',\n    name: 'person_with_veil',\n    shortcodes: ['person_with_veil'],\n    tags: ['bride', 'person', 'veil', 'wedding'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f470.png',\n  },\n  {\n    emoji: '👰‍♂',\n    name: 'man_with_veil',\n    shortcodes: ['man_with_veil'],\n    tags: ['man', 'veil'],\n    group: 'people & body',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f470-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '👰‍♀',\n    name: 'bride_with_veil',\n    shortcodes: ['woman_with_veil'],\n    tags: ['veil', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f470-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🤰',\n    name: 'pregnant_woman',\n    shortcodes: ['pregnant_woman'],\n    tags: ['pregnant', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f930.png',\n  },\n  {\n    emoji: '🫃',\n    name: 'pregnant_man',\n    shortcodes: ['pregnant_man'],\n    tags: ['belly', 'bloated', 'full', 'pregnant'],\n    group: 'people & body',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🫄',\n    name: 'pregnant_person',\n    shortcodes: ['pregnant_person'],\n    tags: ['belly', 'bloated', 'full', 'pregnant'],\n    group: 'people & body',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🤱',\n    name: 'breast_feeding',\n    shortcodes: ['breast_feeding'],\n    tags: ['baby', 'breast', 'nursing'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f931.png',\n  },\n  {\n    emoji: '👩‍🍼',\n    name: 'woman_feeding_baby',\n    shortcodes: ['woman_feeding_baby'],\n    tags: ['baby', 'feeding', 'nursing', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f37c.png',\n  },\n  {\n    emoji: '👨‍🍼',\n    name: 'man_feeding_baby',\n    shortcodes: ['man_feeding_baby'],\n    tags: ['baby', 'feeding', 'man', 'nursing'],\n    group: 'people & body',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f37c.png',\n  },\n  {\n    emoji: '🧑‍🍼',\n    name: 'person_feeding_baby',\n    shortcodes: ['person_feeding_baby'],\n    tags: ['baby', 'feeding', 'nursing', 'person'],\n    group: 'people & body',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f37c.png',\n  },\n  {\n    emoji: '👼',\n    name: 'angel',\n    shortcodes: ['angel'],\n    tags: ['angel', 'baby', 'face', 'fairy tale', 'fantasy'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f47c.png',\n  },\n  {\n    emoji: '🎅',\n    name: 'santa',\n    shortcodes: ['santa'],\n    tags: ['celebration', 'christmas', 'claus', 'father', 'santa'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f385.png',\n  },\n  {\n    emoji: '🤶',\n    name: 'mrs_claus',\n    shortcodes: ['mrs_claus'],\n    tags: ['celebration', 'christmas', 'claus', 'mother', 'mrs.'],\n    group: 'people & body',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f936.png',\n  },\n  {\n    emoji: '🧑‍🎄',\n    name: 'mx_claus',\n    shortcodes: ['mx_claus'],\n    tags: ['christmas', 'claus'],\n    group: 'people & body',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f384.png',\n  },\n  {\n    emoji: '🦸',\n    name: 'superhero',\n    shortcodes: ['superhero'],\n    tags: ['good', 'hero', 'heroine', 'superpower'],\n    group: 'people & body',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9b8.png',\n  },\n  {\n    emoji: '🦸‍♂',\n    name: 'superhero_man',\n    shortcodes: ['man_superhero'],\n    tags: ['good', 'hero', 'man', 'superpower'],\n    group: 'people & body',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9b8-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🦸‍♀',\n    name: 'superhero_woman',\n    shortcodes: ['woman_superhero'],\n    tags: ['good', 'hero', 'heroine', 'superpower', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9b8-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🦹',\n    name: 'supervillain',\n    shortcodes: ['supervillain'],\n    tags: ['criminal', 'evil', 'superpower', 'villain'],\n    group: 'people & body',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9b9.png',\n  },\n  {\n    emoji: '🦹‍♂',\n    name: 'supervillain_man',\n    shortcodes: ['man_supervillain'],\n    tags: ['criminal', 'evil', 'man', 'superpower', 'villain'],\n    group: 'people & body',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9b9-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🦹‍♀',\n    name: 'supervillain_woman',\n    shortcodes: ['woman_supervillain'],\n    tags: ['criminal', 'evil', 'superpower', 'villain', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9b9-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🧙',\n    name: 'mage',\n    shortcodes: ['mage'],\n    tags: ['sorcerer', 'sorceress', 'witch', 'wizard'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d9.png',\n  },\n  {\n    emoji: '🧙‍♂',\n    name: 'mage_man',\n    shortcodes: ['man_mage'],\n    tags: ['sorcerer', 'wizard'],\n    group: 'people & body',\n    emoticons: [':{>'],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d9-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🧙‍♀',\n    name: 'mage_woman',\n    shortcodes: ['woman_mage'],\n    tags: ['sorceress', 'witch'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d9-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🧚',\n    name: 'fairy',\n    shortcodes: ['fairy'],\n    tags: ['oberon', 'puck', 'titania'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9da.png',\n  },\n  {\n    emoji: '🧚‍♂',\n    name: 'fairy_man',\n    shortcodes: ['man_fairy'],\n    tags: ['oberon', 'puck'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9da-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🧚‍♀',\n    name: 'fairy_woman',\n    shortcodes: ['woman_fairy'],\n    tags: ['titania'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9da-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🧛',\n    name: 'vampire',\n    shortcodes: ['vampire'],\n    tags: ['dracula', 'undead'],\n    group: 'people & body',\n    emoticons: [':E'],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9db.png',\n  },\n  {\n    emoji: '🧛‍♂',\n    name: 'vampire_man',\n    shortcodes: ['man_vampire'],\n    tags: ['dracula', 'undead'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9db-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🧛‍♀',\n    name: 'vampire_woman',\n    shortcodes: ['woman_vampire'],\n    tags: ['undead'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9db-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🧜',\n    name: 'merperson',\n    shortcodes: ['merperson'],\n    tags: ['mermaid', 'merman', 'merwoman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9dc.png',\n  },\n  {\n    emoji: '🧜‍♂',\n    name: 'merman',\n    shortcodes: ['merman'],\n    tags: ['triton'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9dc-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🧜‍♀',\n    name: 'mermaid',\n    shortcodes: ['mermaid'],\n    tags: ['merwoman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9dc-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🧝',\n    name: 'elf',\n    shortcodes: ['elf'],\n    tags: ['magical'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9dd.png',\n  },\n  {\n    emoji: '🧝‍♂',\n    name: 'elf_man',\n    shortcodes: ['man_elf'],\n    tags: ['magical'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9dd-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🧝‍♀',\n    name: 'elf_woman',\n    shortcodes: ['woman_elf'],\n    tags: ['magical'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9dd-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🧞',\n    name: 'genie',\n    shortcodes: ['genie'],\n    tags: ['djinn'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9de.png',\n  },\n  {\n    emoji: '🧞‍♂',\n    name: 'genie_man',\n    shortcodes: ['man_genie'],\n    tags: ['djinn'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9de-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🧞‍♀',\n    name: 'genie_woman',\n    shortcodes: ['woman_genie'],\n    tags: ['djinn'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9de-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🧟',\n    name: 'zombie',\n    shortcodes: ['zombie'],\n    tags: ['undead', 'walking dead'],\n    group: 'people & body',\n    emoticons: ['8#'],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9df.png',\n  },\n  {\n    emoji: '🧟‍♂',\n    name: 'zombie_man',\n    shortcodes: ['man_zombie'],\n    tags: ['undead', 'walking dead'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9df-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🧟‍♀',\n    name: 'zombie_woman',\n    shortcodes: ['woman_zombie'],\n    tags: ['undead', 'walking dead'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9df-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🧌',\n    name: 'troll',\n    shortcodes: ['troll'],\n    tags: ['fairy tale', 'fantasy', 'monster'],\n    group: 'people & body',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '💆',\n    name: 'massage',\n    shortcodes: ['massage', 'person_getting_massage'],\n    tags: ['face', 'massage', 'salon'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f486.png',\n  },\n  {\n    emoji: '💆‍♂',\n    name: 'massage_man',\n    shortcodes: ['man_getting_massage'],\n    tags: ['face', 'man', 'massage'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f486-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '💆‍♀',\n    name: 'massage_woman',\n    shortcodes: ['woman_getting_massage'],\n    tags: ['face', 'massage', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f486-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '💇',\n    name: 'haircut',\n    shortcodes: ['haircut', 'person_getting_haircut'],\n    tags: ['barber', 'beauty', 'haircut', 'parlor'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f487.png',\n  },\n  {\n    emoji: '💇‍♂',\n    name: 'haircut_man',\n    shortcodes: ['man_getting_haircut'],\n    tags: ['haircut', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f487-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '💇‍♀',\n    name: 'haircut_woman',\n    shortcodes: ['woman_getting_haircut'],\n    tags: ['haircut', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f487-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🚶',\n    name: 'walking',\n    shortcodes: ['person_walking', 'walking'],\n    tags: ['hike', 'walk', 'walking'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b6.png',\n  },\n  {\n    emoji: '🚶‍♂',\n    name: 'walking_man',\n    shortcodes: ['man_walking'],\n    tags: ['hike', 'man', 'walk'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b6-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🚶‍♀',\n    name: 'walking_woman',\n    shortcodes: ['woman_walking'],\n    tags: ['hike', 'walk', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b6-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🚶‍➡',\n    name: 'person_walking_right',\n    shortcodes: ['person_walking_right'],\n    tags: ['hike', 'person walking', 'walk', 'walking'],\n    group: 'people & body',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '🚶‍♀‍➡️',\n    name: 'woman_walking_right',\n    shortcodes: ['woman_walking_right'],\n    tags: ['hike', 'walk', 'woman', 'woman walking'],\n    group: 'people & body',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '🚶‍♂‍➡️',\n    name: 'man_walking_right',\n    shortcodes: ['man_walking_right'],\n    tags: ['hike', 'man', 'man walking', 'walk'],\n    group: 'people & body',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '🧍',\n    name: 'standing_person',\n    shortcodes: ['person_standing', 'standing'],\n    tags: ['stand', 'standing'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9cd.png',\n  },\n  {\n    emoji: '🧍‍♂',\n    name: 'standing_man',\n    shortcodes: ['man_standing'],\n    tags: ['man', 'standing'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9cd-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🧍‍♀',\n    name: 'standing_woman',\n    shortcodes: ['woman_standing'],\n    tags: ['standing', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9cd-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🧎',\n    name: 'kneeling_person',\n    shortcodes: ['kneeling', 'person_kneeling'],\n    tags: ['kneel', 'kneeling'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ce.png',\n  },\n  {\n    emoji: '🧎‍♂',\n    name: 'kneeling_man',\n    shortcodes: ['man_kneeling'],\n    tags: ['kneeling', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ce-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🧎‍♀',\n    name: 'kneeling_woman',\n    shortcodes: ['woman_kneeling'],\n    tags: ['kneeling', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ce-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🧎‍➡',\n    name: 'person_kneeling_right',\n    shortcodes: ['person_kneeling_right'],\n    tags: ['kneel', 'kneeling', 'person kneeling'],\n    group: 'people & body',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '🧎‍♀‍➡️',\n    name: 'woman_kneeling_right',\n    shortcodes: ['woman_kneeling_right'],\n    tags: ['kneeling', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '🧎‍♂‍➡️',\n    name: 'man_kneeling_right',\n    shortcodes: ['man_kneeling_right'],\n    tags: ['kneeling', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '🧑‍🦯',\n    name: 'person_with_probing_cane',\n    shortcodes: ['person_with_probing_cane', 'person_with_white_cane'],\n    tags: ['accessibility', 'blind'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f9af.png',\n  },\n  {\n    emoji: '🧑‍🦯‍➡',\n    name: 'person_with_white_cane_right',\n    shortcodes: ['person_with_white_cane_right'],\n    tags: ['accessibility', 'blind', 'person with white cane'],\n    group: 'people & body',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '👨‍🦯',\n    name: 'man_with_probing_cane',\n    shortcodes: ['man_with_probing_cane', 'man_with_white_cane'],\n    tags: ['accessibility', 'blind', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f9af.png',\n  },\n  {\n    emoji: '👨‍🦯‍➡',\n    name: 'man_with_white_cane_right',\n    shortcodes: ['man_with_white_cane_right'],\n    tags: ['accessibility', 'blind', 'man', 'man with white cane'],\n    group: 'people & body',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '👩‍🦯',\n    name: 'woman_with_probing_cane',\n    shortcodes: ['woman_with_probing_cane', 'woman_with_white_cane'],\n    tags: ['accessibility', 'blind', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f9af.png',\n  },\n  {\n    emoji: '👩‍🦯‍➡',\n    name: 'woman_with_white_cane_right',\n    shortcodes: ['woman_with_white_cane_right'],\n    tags: ['accessibility', 'blind', 'woman', 'woman with white cane'],\n    group: 'people & body',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '🧑‍🦼',\n    name: 'person_in_motorized_wheelchair',\n    shortcodes: ['person_in_motorized_wheelchair'],\n    tags: ['accessibility', 'wheelchair'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f9bc.png',\n  },\n  {\n    emoji: '🧑‍🦼‍➡',\n    name: 'person_in_motorized_wheelchair_right',\n    shortcodes: ['person_in_motorized_wheelchair_right'],\n    tags: ['accessibility', 'person in motorized wheelchair', 'wheelchair'],\n    group: 'people & body',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '👨‍🦼',\n    name: 'man_in_motorized_wheelchair',\n    shortcodes: ['man_in_motorized_wheelchair'],\n    tags: ['accessibility', 'man', 'wheelchair'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f9bc.png',\n  },\n  {\n    emoji: '👨‍🦼‍➡',\n    name: 'man_in_motorized_wheelchair_right',\n    shortcodes: ['man_in_motorized_wheelchair_right'],\n    tags: ['accessibility', 'man', 'man in motorized wheelchair', 'wheelchair'],\n    group: 'people & body',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '👩‍🦼',\n    name: 'woman_in_motorized_wheelchair',\n    shortcodes: ['woman_in_motorized_wheelchair'],\n    tags: ['accessibility', 'wheelchair', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f9bc.png',\n  },\n  {\n    emoji: '👩‍🦼‍➡',\n    name: 'woman_in_motorized_wheelchair_right',\n    shortcodes: ['woman_in_motorized_wheelchair_right'],\n    tags: ['accessibility', 'wheelchair', 'woman', 'woman in motorized wheelchair'],\n    group: 'people & body',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '🧑‍🦽',\n    name: 'person_in_manual_wheelchair',\n    shortcodes: ['person_in_manual_wheelchair'],\n    tags: ['accessibility', 'wheelchair'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12.1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f9bd.png',\n  },\n  {\n    emoji: '🧑‍🦽‍➡',\n    name: 'person_in_manual_wheelchair_right',\n    shortcodes: ['person_in_manual_wheelchair_right'],\n    tags: ['accessibility', 'person in manual wheelchair', 'wheelchair'],\n    group: 'people & body',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '👨‍🦽',\n    name: 'man_in_manual_wheelchair',\n    shortcodes: ['man_in_manual_wheelchair'],\n    tags: ['accessibility', 'man', 'wheelchair'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f9bd.png',\n  },\n  {\n    emoji: '👨‍🦽‍➡',\n    name: 'man_in_manual_wheelchair_right',\n    shortcodes: ['man_in_manual_wheelchair_right'],\n    tags: ['accessibility', 'man', 'man in manual wheelchair', 'wheelchair'],\n    group: 'people & body',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '👩‍🦽',\n    name: 'woman_in_manual_wheelchair',\n    shortcodes: ['woman_in_manual_wheelchair'],\n    tags: ['accessibility', 'wheelchair', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f9bd.png',\n  },\n  {\n    emoji: '👩‍🦽‍➡',\n    name: 'woman_in_manual_wheelchair_right',\n    shortcodes: ['woman_in_manual_wheelchair_right'],\n    tags: ['accessibility', 'wheelchair', 'woman', 'woman in manual wheelchair'],\n    group: 'people & body',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '🏃',\n    name: 'runner',\n    shortcodes: ['person_running', 'running'],\n    tags: ['marathon', 'running'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c3.png',\n  },\n  {\n    emoji: '🏃‍♂',\n    name: 'running_man',\n    shortcodes: ['man_running'],\n    tags: ['man', 'marathon', 'racing', 'running'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c3-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🏃‍♀',\n    name: 'running_woman',\n    shortcodes: ['woman_running'],\n    tags: ['marathon', 'racing', 'running', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c3-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🏃‍➡',\n    name: 'person_running_right',\n    shortcodes: ['person_running_right'],\n    tags: ['marathon', 'person running', 'running'],\n    group: 'people & body',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '🏃‍♀‍➡️',\n    name: 'woman_running_right',\n    shortcodes: ['woman_running_right'],\n    tags: ['marathon', 'racing', 'running', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '🏃‍♂‍➡️',\n    name: 'man_running_right',\n    shortcodes: ['man_running_right'],\n    tags: ['man', 'marathon', 'racing', 'running'],\n    group: 'people & body',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '💃',\n    name: 'dancer',\n    shortcodes: ['dancer', 'woman_dancing'],\n    tags: ['dance', 'dancing', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f483.png',\n  },\n  {\n    emoji: '🕺',\n    name: 'man_dancing',\n    shortcodes: ['man_dancing'],\n    tags: ['dance', 'dancing', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f57a.png',\n  },\n  {\n    emoji: '🕴',\n    name: 'business_suit_levitating',\n    shortcodes: ['levitate', 'levitating', 'person_in_suit_levitating'],\n    tags: ['business', 'person', 'suit'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f574-fe0f.png',\n  },\n  {\n    emoji: '👯',\n    name: 'dancers',\n    shortcodes: ['dancers', 'people_with_bunny_ears_partying'],\n    tags: ['bunny ear', 'dancer', 'partying'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f46f.png',\n  },\n  {\n    emoji: '👯‍♂',\n    name: 'dancing_men',\n    shortcodes: ['men_with_bunny_ears_partying'],\n    tags: ['bunny ear', 'dancer', 'men', 'partying'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f46f-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '👯‍♀',\n    name: 'dancing_women',\n    shortcodes: ['women_with_bunny_ears_partying'],\n    tags: ['bunny ear', 'dancer', 'partying', 'women'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f46f-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🧖',\n    name: 'sauna_person',\n    shortcodes: ['person_in_steamy_room'],\n    tags: ['sauna', 'steam room'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d6.png',\n  },\n  {\n    emoji: '🧖‍♂',\n    name: 'sauna_man',\n    shortcodes: ['man_in_steamy_room'],\n    tags: ['sauna', 'steam room'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d6-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🧖‍♀',\n    name: 'sauna_woman',\n    shortcodes: ['woman_in_steamy_room'],\n    tags: ['sauna', 'steam room'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d6-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🧗',\n    name: 'climbing',\n    shortcodes: ['climbing', 'person_climbing'],\n    tags: ['climber'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d7.png',\n  },\n  {\n    emoji: '🧗‍♂',\n    name: 'climbing_man',\n    shortcodes: ['man_climbing'],\n    tags: ['climber'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d7-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🧗‍♀',\n    name: 'climbing_woman',\n    shortcodes: ['woman_climbing'],\n    tags: ['climber'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d7-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🤺',\n    name: 'person_fencing',\n    shortcodes: ['fencer', 'fencing', 'person_fencing'],\n    tags: ['fencer', 'fencing', 'sword'],\n    group: 'people & body',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f93a.png',\n  },\n  {\n    emoji: '🏇',\n    name: 'horse_racing',\n    shortcodes: ['horse_racing'],\n    tags: ['horse', 'jockey', 'racehorse', 'racing'],\n    group: 'people & body',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c7.png',\n  },\n  {\n    emoji: '⛷',\n    name: 'skier',\n    shortcodes: ['person_skiing', 'skier', 'skiing'],\n    tags: ['ski', 'snow'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26f7-fe0f.png',\n  },\n  {\n    emoji: '🏂',\n    name: 'snowboarder',\n    shortcodes: ['person_snowboarding', 'snowboarder', 'snowboarding'],\n    tags: ['ski', 'snow', 'snowboard'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c2.png',\n  },\n  {\n    emoji: '🏌',\n    name: 'golfing',\n    shortcodes: ['golfer', 'golfing', 'person_golfing'],\n    tags: ['ball', 'golf'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3cc-fe0f.png',\n  },\n  {\n    emoji: '🏌‍♂️',\n    name: 'golfing_man',\n    shortcodes: ['man_golfing'],\n    tags: ['golf', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3cc-fe0f-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🏌‍♀️',\n    name: 'golfing_woman',\n    shortcodes: ['woman_golfing'],\n    tags: ['golf', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3cc-fe0f-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🏄',\n    name: 'surfer',\n    shortcodes: ['person_surfing', 'surfer', 'surfing'],\n    tags: ['surfing'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c4.png',\n  },\n  {\n    emoji: '🏄‍♂',\n    name: 'surfing_man',\n    shortcodes: ['man_surfing'],\n    tags: ['man', 'surfing'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c4-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🏄‍♀',\n    name: 'surfing_woman',\n    shortcodes: ['woman_surfing'],\n    tags: ['surfing', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c4-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🚣',\n    name: 'rowboat',\n    shortcodes: ['person_rowing_boat', 'rowboat'],\n    tags: ['boat', 'rowboat'],\n    group: 'people & body',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6a3.png',\n  },\n  {\n    emoji: '🚣‍♂',\n    name: 'rowing_man',\n    shortcodes: ['man_rowing_boat'],\n    tags: ['boat', 'man', 'rowboat'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6a3-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🚣‍♀',\n    name: 'rowing_woman',\n    shortcodes: ['woman_rowing_boat'],\n    tags: ['boat', 'rowboat', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6a3-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🏊',\n    name: 'swimmer',\n    shortcodes: ['person_swimming', 'swimmer', 'swimming'],\n    tags: ['swim'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ca.png',\n  },\n  {\n    emoji: '🏊‍♂',\n    name: 'swimming_man',\n    shortcodes: ['man_swimming'],\n    tags: ['man', 'swim'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ca-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🏊‍♀',\n    name: 'swimming_woman',\n    shortcodes: ['woman_swimming'],\n    tags: ['swim', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ca-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '⛹',\n    name: 'bouncing_ball_person',\n    shortcodes: ['person_bouncing_ball'],\n    tags: ['ball'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26f9-fe0f.png',\n  },\n  {\n    emoji: '⛹‍♂️',\n    name: 'basketball_man',\n    shortcodes: ['man_bouncing_ball'],\n    tags: ['ball', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26f9-fe0f-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '⛹‍♀️',\n    name: 'basketball_woman',\n    shortcodes: ['woman_bouncing_ball'],\n    tags: ['ball', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26f9-fe0f-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🏋',\n    name: 'weight_lifting',\n    shortcodes: ['person_lifting_weights', 'weight_lifter', 'weight_lifting'],\n    tags: ['lifter', 'weight'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3cb-fe0f.png',\n  },\n  {\n    emoji: '🏋‍♂️',\n    name: 'weight_lifting_man',\n    shortcodes: ['man_lifting_weights'],\n    tags: ['man', 'weight lifter'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3cb-fe0f-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🏋‍♀️',\n    name: 'weight_lifting_woman',\n    shortcodes: ['woman_lifting_weights'],\n    tags: ['weight lifter', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3cb-fe0f-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🚴',\n    name: 'bicyclist',\n    shortcodes: ['bicyclist', 'biking', 'person_biking'],\n    tags: ['bicycle', 'biking', 'cyclist'],\n    group: 'people & body',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b4.png',\n  },\n  {\n    emoji: '🚴‍♂',\n    name: 'biking_man',\n    shortcodes: ['man_biking'],\n    tags: ['bicycle', 'biking', 'cyclist', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b4-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🚴‍♀',\n    name: 'biking_woman',\n    shortcodes: ['woman_biking'],\n    tags: ['bicycle', 'biking', 'cyclist', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b4-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🚵',\n    name: 'mountain_bicyclist',\n    shortcodes: ['mountain_bicyclist', 'mountain_biking', 'person_mountain_biking'],\n    tags: ['bicycle', 'bicyclist', 'bike', 'cyclist', 'mountain'],\n    group: 'people & body',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b5.png',\n  },\n  {\n    emoji: '🚵‍♂',\n    name: 'mountain_biking_man',\n    shortcodes: ['man_mountain_biking'],\n    tags: ['bicycle', 'bike', 'cyclist', 'man', 'mountain'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b5-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🚵‍♀',\n    name: 'mountain_biking_woman',\n    shortcodes: ['woman_mountain_biking'],\n    tags: ['bicycle', 'bike', 'biking', 'cyclist', 'mountain', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b5-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🤸',\n    name: 'cartwheeling',\n    shortcodes: ['cartwheeling', 'person_cartwheel'],\n    tags: ['cartwheel', 'gymnastics'],\n    group: 'people & body',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f938.png',\n  },\n  {\n    emoji: '🤸‍♂',\n    name: 'man_cartwheeling',\n    shortcodes: ['man_cartwheeling'],\n    tags: ['cartwheel', 'gymnastics', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f938-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🤸‍♀',\n    name: 'woman_cartwheeling',\n    shortcodes: ['woman_cartwheeling'],\n    tags: ['cartwheel', 'gymnastics', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f938-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🤼',\n    name: 'wrestling',\n    shortcodes: ['people_wrestling', 'wrestlers', 'wrestling'],\n    tags: ['wrestle', 'wrestler'],\n    group: 'people & body',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f93c.png',\n  },\n  {\n    emoji: '🤼‍♂',\n    name: 'men_wrestling',\n    shortcodes: ['men_wrestling'],\n    tags: ['men', 'wrestle'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f93c-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🤼‍♀',\n    name: 'women_wrestling',\n    shortcodes: ['women_wrestling'],\n    tags: ['women', 'wrestle'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f93c-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🤽',\n    name: 'water_polo',\n    shortcodes: ['person_playing_water_polo', 'water_polo'],\n    tags: ['polo', 'water'],\n    group: 'people & body',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f93d.png',\n  },\n  {\n    emoji: '🤽‍♂',\n    name: 'man_playing_water_polo',\n    shortcodes: ['man_playing_water_polo'],\n    tags: ['man', 'water polo'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f93d-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🤽‍♀',\n    name: 'woman_playing_water_polo',\n    shortcodes: ['woman_playing_water_polo'],\n    tags: ['water polo', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f93d-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🤾',\n    name: 'handball_person',\n    shortcodes: ['handball', 'person_playing_handball'],\n    tags: ['ball', 'handball'],\n    group: 'people & body',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f93e.png',\n  },\n  {\n    emoji: '🤾‍♂',\n    name: 'man_playing_handball',\n    shortcodes: ['man_playing_handball'],\n    tags: ['handball', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f93e-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🤾‍♀',\n    name: 'woman_playing_handball',\n    shortcodes: ['woman_playing_handball'],\n    tags: ['handball', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f93e-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🤹',\n    name: 'juggling_person',\n    shortcodes: ['juggler', 'juggling', 'person_juggling'],\n    tags: ['balance', 'juggle', 'multitask', 'skill'],\n    group: 'people & body',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f939.png',\n  },\n  {\n    emoji: '🤹‍♂',\n    name: 'man_juggling',\n    shortcodes: ['man_juggling'],\n    tags: ['juggling', 'man', 'multitask'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f939-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🤹‍♀',\n    name: 'woman_juggling',\n    shortcodes: ['woman_juggling'],\n    tags: ['juggling', 'multitask', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f939-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🧘',\n    name: 'lotus_position',\n    shortcodes: ['person_in_lotus_position'],\n    tags: ['meditation', 'yoga'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d8.png',\n  },\n  {\n    emoji: '🧘‍♂',\n    name: 'lotus_position_man',\n    shortcodes: ['man_in_lotus_position'],\n    tags: ['meditation', 'yoga'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d8-200d-2642-fe0f.png',\n  },\n  {\n    emoji: '🧘‍♀',\n    name: 'lotus_position_woman',\n    shortcodes: ['woman_in_lotus_position'],\n    tags: ['meditation', 'yoga'],\n    group: 'people & body',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d8-200d-2640-fe0f.png',\n  },\n  {\n    emoji: '🛀',\n    name: 'bath',\n    shortcodes: ['bath', 'person_taking_bath'],\n    tags: ['bath', 'bathtub'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6c0.png',\n  },\n  {\n    emoji: '🛌',\n    name: 'sleeping_bed',\n    shortcodes: ['person_in_bed', 'sleeping_accommodation'],\n    tags: ['good night', 'hotel', 'sleep'],\n    group: 'people & body',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6cc.png',\n  },\n  {\n    emoji: '🧑‍🤝‍🧑',\n    name: 'people_holding_hands',\n    shortcodes: ['people_holding_hands'],\n    tags: ['couple', 'hand', 'hold', 'holding hands', 'person'],\n    group: 'people & body',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9d1-200d-1f91d-200d-1f9d1.png',\n  },\n  {\n    emoji: '👭',\n    name: 'two_women_holding_hands',\n    shortcodes: ['two_women_holding_hands'],\n    tags: ['couple', 'hand', 'holding hands', 'women'],\n    group: 'people & body',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f46d.png',\n  },\n  {\n    emoji: '👫',\n    name: 'couple',\n    shortcodes: ['couple'],\n    tags: ['couple', 'hand', 'hold', 'holding hands', 'man', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f46b.png',\n  },\n  {\n    emoji: '👬',\n    name: 'two_men_holding_hands',\n    shortcodes: ['two_men_holding_hands'],\n    tags: ['couple', 'gemini', 'holding hands', 'man', 'men', 'twins', 'zodiac'],\n    group: 'people & body',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f46c.png',\n  },\n  {\n    emoji: '💏',\n    name: 'couplekiss',\n    shortcodes: ['couple_kiss', 'couplekiss'],\n    tags: ['couple'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f48f.png',\n  },\n  {\n    emoji: '👩‍❤‍💋‍👨',\n    name: 'couplekiss_man_woman',\n    shortcodes: ['kiss_mw', 'kiss_wm'],\n    tags: ['couple', 'kiss', 'man', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 2,\n    fallbackImage:\n      'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.png',\n  },\n  {\n    emoji: '👨‍❤‍💋‍👨',\n    name: 'couplekiss_man_man',\n    shortcodes: ['kiss_mm'],\n    tags: ['couple', 'kiss', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 2,\n    fallbackImage:\n      'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-2764-fe0f-200d-1f48b-200d-1f468.png',\n  },\n  {\n    emoji: '👩‍❤‍💋‍👩',\n    name: 'couplekiss_woman_woman',\n    shortcodes: ['kiss_ww'],\n    tags: ['couple', 'kiss', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 2,\n    fallbackImage:\n      'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.png',\n  },\n  {\n    emoji: '💑',\n    name: 'couple_with_heart',\n    shortcodes: ['couple_with_heart'],\n    tags: ['couple', 'love'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f491.png',\n  },\n  {\n    emoji: '👩‍❤‍👨',\n    name: 'couple_with_heart_woman_man',\n    shortcodes: ['couple_with_heart_mw', 'couple_with_heart_wm'],\n    tags: ['couple', 'couple with heart', 'love', 'man', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 2,\n    fallbackImage:\n      'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-2764-fe0f-200d-1f468.png',\n  },\n  {\n    emoji: '👨‍❤‍👨',\n    name: 'couple_with_heart_man_man',\n    shortcodes: ['couple_with_heart_mm'],\n    tags: ['couple', 'couple with heart', 'love', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 2,\n    fallbackImage:\n      'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-2764-fe0f-200d-1f468.png',\n  },\n  {\n    emoji: '👩‍❤‍👩',\n    name: 'couple_with_heart_woman_woman',\n    shortcodes: ['couple_with_heart_ww'],\n    tags: ['couple', 'couple with heart', 'love', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 2,\n    fallbackImage:\n      'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-2764-fe0f-200d-1f469.png',\n  },\n  {\n    emoji: '👨‍👩‍👦',\n    name: 'family_man_woman_boy',\n    shortcodes: ['family_mwb'],\n    tags: ['boy', 'family', 'man', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f469-200d-1f466.png',\n  },\n  {\n    emoji: '👨‍👩‍👧',\n    name: 'family_man_woman_girl',\n    shortcodes: ['family_mwg'],\n    tags: ['family', 'girl', 'man', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f469-200d-1f467.png',\n  },\n  {\n    emoji: '👨‍👩‍👧‍👦',\n    name: 'family_man_woman_girl_boy',\n    shortcodes: ['family_mwgb'],\n    tags: ['boy', 'family', 'girl', 'man', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 2,\n    fallbackImage:\n      'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f469-200d-1f467-200d-1f466.png',\n  },\n  {\n    emoji: '👨‍👩‍👦‍👦',\n    name: 'family_man_woman_boy_boy',\n    shortcodes: ['family_mwbb'],\n    tags: ['boy', 'family', 'man', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 2,\n    fallbackImage:\n      'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f469-200d-1f466-200d-1f466.png',\n  },\n  {\n    emoji: '👨‍👩‍👧‍👧',\n    name: 'family_man_woman_girl_girl',\n    shortcodes: ['family_mwgg'],\n    tags: ['family', 'girl', 'man', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 2,\n    fallbackImage:\n      'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f469-200d-1f467-200d-1f467.png',\n  },\n  {\n    emoji: '👨‍👨‍👦',\n    name: 'family_man_man_boy',\n    shortcodes: ['family_mmb'],\n    tags: ['boy', 'family', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f468-200d-1f466.png',\n  },\n  {\n    emoji: '👨‍👨‍👧',\n    name: 'family_man_man_girl',\n    shortcodes: ['family_mmg'],\n    tags: ['family', 'girl', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f468-200d-1f467.png',\n  },\n  {\n    emoji: '👨‍👨‍👧‍👦',\n    name: 'family_man_man_girl_boy',\n    shortcodes: ['family_mmgb'],\n    tags: ['boy', 'family', 'girl', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 2,\n    fallbackImage:\n      'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f468-200d-1f467-200d-1f466.png',\n  },\n  {\n    emoji: '👨‍👨‍👦‍👦',\n    name: 'family_man_man_boy_boy',\n    shortcodes: ['family_mmbb'],\n    tags: ['boy', 'family', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 2,\n    fallbackImage:\n      'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f468-200d-1f466-200d-1f466.png',\n  },\n  {\n    emoji: '👨‍👨‍👧‍👧',\n    name: 'family_man_man_girl_girl',\n    shortcodes: ['family_mmgg'],\n    tags: ['family', 'girl', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 2,\n    fallbackImage:\n      'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f468-200d-1f467-200d-1f467.png',\n  },\n  {\n    emoji: '👩‍👩‍👦',\n    name: 'family_woman_woman_boy',\n    shortcodes: ['family_wwb'],\n    tags: ['boy', 'family', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f469-200d-1f466.png',\n  },\n  {\n    emoji: '👩‍👩‍👧',\n    name: 'family_woman_woman_girl',\n    shortcodes: ['family_wwg'],\n    tags: ['family', 'girl', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f469-200d-1f467.png',\n  },\n  {\n    emoji: '👩‍👩‍👧‍👦',\n    name: 'family_woman_woman_girl_boy',\n    shortcodes: ['family_wwgb'],\n    tags: ['boy', 'family', 'girl', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 2,\n    fallbackImage:\n      'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f469-200d-1f467-200d-1f466.png',\n  },\n  {\n    emoji: '👩‍👩‍👦‍👦',\n    name: 'family_woman_woman_boy_boy',\n    shortcodes: ['family_wwbb'],\n    tags: ['boy', 'family', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 2,\n    fallbackImage:\n      'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f469-200d-1f466-200d-1f466.png',\n  },\n  {\n    emoji: '👩‍👩‍👧‍👧',\n    name: 'family_woman_woman_girl_girl',\n    shortcodes: ['family_wwgg'],\n    tags: ['family', 'girl', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 2,\n    fallbackImage:\n      'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f469-200d-1f467-200d-1f467.png',\n  },\n  {\n    emoji: '👨‍👦',\n    name: 'family_man_boy',\n    shortcodes: ['family_mb'],\n    tags: ['boy', 'family', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f466.png',\n  },\n  {\n    emoji: '👨‍👦‍👦',\n    name: 'family_man_boy_boy',\n    shortcodes: ['family_mbb'],\n    tags: ['boy', 'family', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f466-200d-1f466.png',\n  },\n  {\n    emoji: '👨‍👧',\n    name: 'family_man_girl',\n    shortcodes: ['family_mg'],\n    tags: ['family', 'girl', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f467.png',\n  },\n  {\n    emoji: '👨‍👧‍👦',\n    name: 'family_man_girl_boy',\n    shortcodes: ['family_mgb'],\n    tags: ['boy', 'family', 'girl', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f467-200d-1f466.png',\n  },\n  {\n    emoji: '👨‍👧‍👧',\n    name: 'family_man_girl_girl',\n    shortcodes: ['family_mgg'],\n    tags: ['family', 'girl', 'man'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f468-200d-1f467-200d-1f467.png',\n  },\n  {\n    emoji: '👩‍👦',\n    name: 'family_woman_boy',\n    shortcodes: ['family_wb'],\n    tags: ['boy', 'family', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f466.png',\n  },\n  {\n    emoji: '👩‍👦‍👦',\n    name: 'family_woman_boy_boy',\n    shortcodes: ['family_wbb'],\n    tags: ['boy', 'family', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f466-200d-1f466.png',\n  },\n  {\n    emoji: '👩‍👧',\n    name: 'family_woman_girl',\n    shortcodes: ['family_wg'],\n    tags: ['family', 'girl', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f467.png',\n  },\n  {\n    emoji: '👩‍👧‍👦',\n    name: 'family_woman_girl_boy',\n    shortcodes: ['family_wgb'],\n    tags: ['boy', 'family', 'girl', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f467-200d-1f466.png',\n  },\n  {\n    emoji: '👩‍👧‍👧',\n    name: 'family_woman_girl_girl',\n    shortcodes: ['family_wgg'],\n    tags: ['family', 'girl', 'woman'],\n    group: 'people & body',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f469-200d-1f467-200d-1f467.png',\n  },\n  {\n    emoji: '🗣',\n    name: 'speaking_head',\n    shortcodes: ['speaking_head'],\n    tags: ['face', 'head', 'silhouette', 'speak', 'speaking'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5e3-fe0f.png',\n  },\n  {\n    emoji: '👤',\n    name: 'bust_in_silhouette',\n    shortcodes: ['bust_in_silhouette'],\n    tags: ['bust', 'silhouette'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f464.png',\n  },\n  {\n    emoji: '👥',\n    name: 'busts_in_silhouette',\n    shortcodes: ['busts_in_silhouette'],\n    tags: ['bust', 'silhouette'],\n    group: 'people & body',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f465.png',\n  },\n  {\n    emoji: '🫂',\n    name: 'people_hugging',\n    shortcodes: ['people_hugging'],\n    tags: ['goodbye', 'hello', 'hug', 'thanks'],\n    group: 'people & body',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fac2.png',\n  },\n  {\n    emoji: '👪',\n    name: 'family',\n    shortcodes: ['family'],\n    tags: ['family'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f46a.png',\n  },\n  {\n    emoji: '🧑‍🧑‍🧒',\n    name: 'family_aac',\n    shortcodes: ['family_aac'],\n    tags: ['family: adult, adult, child'],\n    group: 'people & body',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '🧑‍🧑‍🧒‍🧒',\n    name: 'family_aacc',\n    shortcodes: ['family_aacc'],\n    tags: ['family: adult, adult, child, child'],\n    group: 'people & body',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '🧑‍🧒',\n    name: 'family_ac',\n    shortcodes: ['family_ac'],\n    tags: ['family: adult, child'],\n    group: 'people & body',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '🧑‍🧒‍🧒',\n    name: 'family_acc',\n    shortcodes: ['family_acc'],\n    tags: ['family: adult, child, child'],\n    group: 'people & body',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '👣',\n    name: 'footprints',\n    shortcodes: ['footprints'],\n    tags: ['clothing', 'footprint', 'print'],\n    group: 'people & body',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f463.png',\n  },\n  {\n    emoji: '🏻',\n    name: 'tone1',\n    shortcodes: ['tone1', 'tone_light'],\n    tags: ['skin tone', 'type 1–2'],\n    group: 'components',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3fb.png',\n  },\n  {\n    emoji: '🏼',\n    name: 'tone2',\n    shortcodes: ['tone2', 'tone_medium_light'],\n    tags: ['skin tone', 'type 3'],\n    group: 'components',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3fc.png',\n  },\n  {\n    emoji: '🏽',\n    name: 'tone3',\n    shortcodes: ['tone3', 'tone_medium'],\n    tags: ['skin tone', 'type 4'],\n    group: 'components',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3fd.png',\n  },\n  {\n    emoji: '🏾',\n    name: 'tone4',\n    shortcodes: ['tone4', 'tone_medium_dark'],\n    tags: ['skin tone', 'type 5'],\n    group: 'components',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3fe.png',\n  },\n  {\n    emoji: '🏿',\n    name: 'tone5',\n    shortcodes: ['tone5', 'tone_dark'],\n    tags: ['skin tone', 'type 6'],\n    group: 'components',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ff.png',\n  },\n  {\n    emoji: '🦰',\n    name: 'red_hair',\n    shortcodes: ['red_hair'],\n    tags: ['ginger', 'redhead'],\n    group: 'components',\n    emoticons: [],\n    version: 11,\n  },\n  {\n    emoji: '🦱',\n    name: 'curly_hair',\n    shortcodes: ['curly_hair'],\n    tags: ['afro', 'curly', 'ringlets'],\n    group: 'components',\n    emoticons: [],\n    version: 11,\n  },\n  {\n    emoji: '🦳',\n    name: 'white_hair',\n    shortcodes: ['white_hair'],\n    tags: ['gray', 'hair', 'old', 'white'],\n    group: 'components',\n    emoticons: [],\n    version: 11,\n  },\n  {\n    emoji: '🦲',\n    name: 'no_hair',\n    shortcodes: ['no_hair'],\n    tags: ['chemotherapy', 'hairless', 'no hair', 'shaven'],\n    group: 'components',\n    emoticons: [],\n    version: 11,\n  },\n  {\n    emoji: '🐵',\n    name: 'monkey_face',\n    shortcodes: ['monkey_face'],\n    tags: ['face', 'monkey'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f435.png',\n  },\n  {\n    emoji: '🐒',\n    name: 'monkey',\n    shortcodes: ['monkey'],\n    tags: ['monkey'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f412.png',\n  },\n  {\n    emoji: '🦍',\n    name: 'gorilla',\n    shortcodes: ['gorilla'],\n    tags: ['gorilla'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f98d.png',\n  },\n  {\n    emoji: '🦧',\n    name: 'orangutan',\n    shortcodes: ['orangutan'],\n    tags: ['ape'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9a7.png',\n  },\n  {\n    emoji: '🐶',\n    name: 'dog',\n    shortcodes: ['dog_face'],\n    tags: ['dog', 'face', 'pet'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f436.png',\n  },\n  {\n    emoji: '🐕',\n    name: 'dog2',\n    shortcodes: ['dog'],\n    tags: ['pet'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f415.png',\n  },\n  {\n    emoji: '🦮',\n    name: 'guide_dog',\n    shortcodes: ['guide_dog'],\n    tags: ['accessibility', 'blind', 'guide'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ae.png',\n  },\n  {\n    emoji: '🐕‍🦺',\n    name: 'service_dog',\n    shortcodes: ['service_dog'],\n    tags: ['accessibility', 'assistance', 'dog', 'service'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f415-200d-1f9ba.png',\n  },\n  {\n    emoji: '🐩',\n    name: 'poodle',\n    shortcodes: ['poodle'],\n    tags: ['dog'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f429.png',\n  },\n  {\n    emoji: '🐺',\n    name: 'wolf',\n    shortcodes: ['wolf', 'wolf_face'],\n    tags: ['face'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f43a.png',\n  },\n  {\n    emoji: '🦊',\n    name: 'fox_face',\n    shortcodes: ['fox', 'fox_face'],\n    tags: ['face'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f98a.png',\n  },\n  {\n    emoji: '🦝',\n    name: 'raccoon',\n    shortcodes: ['raccoon'],\n    tags: ['curious', 'sly'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f99d.png',\n  },\n  {\n    emoji: '🐱',\n    name: 'cat',\n    shortcodes: ['cat_face'],\n    tags: ['cat', 'face', 'pet'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f431.png',\n  },\n  {\n    emoji: '🐈',\n    name: 'cat2',\n    shortcodes: ['cat'],\n    tags: ['pet'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f408.png',\n  },\n  {\n    emoji: '🐈‍⬛',\n    name: 'black_cat',\n    shortcodes: ['black_cat'],\n    tags: ['black', 'cat', 'unlucky'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f408-200d-2b1b.png',\n  },\n  {\n    emoji: '🦁',\n    name: 'lion',\n    shortcodes: ['lion', 'lion_face'],\n    tags: ['face', 'leo', 'zodiac'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f981.png',\n  },\n  {\n    emoji: '🐯',\n    name: 'tiger',\n    shortcodes: ['tiger_face'],\n    tags: ['face', 'tiger'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f42f.png',\n  },\n  {\n    emoji: '🐅',\n    name: 'tiger2',\n    shortcodes: ['tiger'],\n    tags: ['tiger'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f405.png',\n  },\n  {\n    emoji: '🐆',\n    name: 'leopard',\n    shortcodes: ['leopard'],\n    tags: ['leopard'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f406.png',\n  },\n  {\n    emoji: '🐴',\n    name: 'horse',\n    shortcodes: ['horse_face'],\n    tags: ['face', 'horse'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f434.png',\n  },\n  {\n    emoji: '🫎',\n    name: 'moose',\n    shortcodes: ['moose'],\n    tags: ['animal', 'antlers', 'elk', 'mammal'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 15,\n  },\n  {\n    emoji: '🫏',\n    name: 'donkey',\n    shortcodes: ['donkey'],\n    tags: ['animal', 'ass', 'burro', 'mammal', 'mule', 'stubborn'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 15,\n  },\n  {\n    emoji: '🐎',\n    name: 'racehorse',\n    shortcodes: ['horse', 'racehorse'],\n    tags: ['equestrian', 'racehorse', 'racing'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f40e.png',\n  },\n  {\n    emoji: '🦄',\n    name: 'unicorn',\n    shortcodes: ['unicorn', 'unicorn_face'],\n    tags: ['face'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f984.png',\n  },\n  {\n    emoji: '🦓',\n    name: 'zebra',\n    shortcodes: ['zebra'],\n    tags: ['stripe'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f993.png',\n  },\n  {\n    emoji: '🦌',\n    name: 'deer',\n    shortcodes: ['deer'],\n    tags: ['deer'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f98c.png',\n  },\n  {\n    emoji: '🦬',\n    name: 'bison',\n    shortcodes: ['bison'],\n    tags: ['buffalo', 'herd', 'wisent'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ac.png',\n  },\n  {\n    emoji: '🐮',\n    name: 'cow',\n    shortcodes: ['cow_face'],\n    tags: ['cow', 'face'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f42e.png',\n  },\n  {\n    emoji: '🐂',\n    name: 'ox',\n    shortcodes: ['ox'],\n    tags: ['bull', 'taurus', 'zodiac'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f402.png',\n  },\n  {\n    emoji: '🐃',\n    name: 'water_buffalo',\n    shortcodes: ['water_buffalo'],\n    tags: ['buffalo', 'water'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f403.png',\n  },\n  {\n    emoji: '🐄',\n    name: 'cow2',\n    shortcodes: ['cow'],\n    tags: ['cow'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f404.png',\n  },\n  {\n    emoji: '🐷',\n    name: 'pig',\n    shortcodes: ['pig_face'],\n    tags: ['face', 'pig'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f437.png',\n  },\n  {\n    emoji: '🐖',\n    name: 'pig2',\n    shortcodes: ['pig'],\n    tags: ['sow'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f416.png',\n  },\n  {\n    emoji: '🐗',\n    name: 'boar',\n    shortcodes: ['boar'],\n    tags: ['pig'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f417.png',\n  },\n  {\n    emoji: '🐽',\n    name: 'pig_nose',\n    shortcodes: ['pig_nose'],\n    tags: ['face', 'nose', 'pig'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f43d.png',\n  },\n  {\n    emoji: '🐏',\n    name: 'ram',\n    shortcodes: ['ram'],\n    tags: ['aries', 'male', 'sheep', 'zodiac'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f40f.png',\n  },\n  {\n    emoji: '🐑',\n    name: 'sheep',\n    shortcodes: ['ewe', 'sheep'],\n    tags: ['female', 'sheep'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f411.png',\n  },\n  {\n    emoji: '🐐',\n    name: 'goat',\n    shortcodes: ['goat'],\n    tags: ['capricorn', 'zodiac'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f410.png',\n  },\n  {\n    emoji: '🐪',\n    name: 'dromedary_camel',\n    shortcodes: ['dromedary_camel'],\n    tags: ['dromedary', 'hump'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f42a.png',\n  },\n  {\n    emoji: '🐫',\n    name: 'camel',\n    shortcodes: ['camel'],\n    tags: ['bactrian', 'camel', 'hump'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f42b.png',\n  },\n  {\n    emoji: '🦙',\n    name: 'llama',\n    shortcodes: ['llama'],\n    tags: ['alpaca', 'guanaco', 'vicuña', 'wool'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f999.png',\n  },\n  {\n    emoji: '🦒',\n    name: 'giraffe',\n    shortcodes: ['giraffe'],\n    tags: ['spots'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f992.png',\n  },\n  {\n    emoji: '🐘',\n    name: 'elephant',\n    shortcodes: ['elephant'],\n    tags: ['elephant'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f418.png',\n  },\n  {\n    emoji: '🦣',\n    name: 'mammoth',\n    shortcodes: ['mammoth'],\n    tags: ['extinction', 'large', 'tusk', 'woolly'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9a3.png',\n  },\n  {\n    emoji: '🦏',\n    name: 'rhinoceros',\n    shortcodes: ['rhino', 'rhinoceros'],\n    tags: ['rhinoceros'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f98f.png',\n  },\n  {\n    emoji: '🦛',\n    name: 'hippopotamus',\n    shortcodes: ['hippo'],\n    tags: ['hippo'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f99b.png',\n  },\n  {\n    emoji: '🐭',\n    name: 'mouse',\n    shortcodes: ['mouse_face'],\n    tags: ['face', 'mouse'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f42d.png',\n  },\n  {\n    emoji: '🐁',\n    name: 'mouse2',\n    shortcodes: ['mouse'],\n    tags: ['mouse'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f401.png',\n  },\n  {\n    emoji: '🐀',\n    name: 'rat',\n    shortcodes: ['rat'],\n    tags: ['rat'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f400.png',\n  },\n  {\n    emoji: '🐹',\n    name: 'hamster',\n    shortcodes: ['hamster', 'hamster_face'],\n    tags: ['face', 'pet'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f439.png',\n  },\n  {\n    emoji: '🐰',\n    name: 'rabbit',\n    shortcodes: ['rabbit_face'],\n    tags: ['bunny', 'face', 'pet', 'rabbit'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f430.png',\n  },\n  {\n    emoji: '🐇',\n    name: 'rabbit2',\n    shortcodes: ['rabbit'],\n    tags: ['bunny', 'pet'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f407.png',\n  },\n  {\n    emoji: '🐿',\n    name: 'chipmunk',\n    shortcodes: ['chipmunk'],\n    tags: ['squirrel'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f43f-fe0f.png',\n  },\n  {\n    emoji: '🦫',\n    name: 'beaver',\n    shortcodes: ['beaver'],\n    tags: ['dam'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ab.png',\n  },\n  {\n    emoji: '🦔',\n    name: 'hedgehog',\n    shortcodes: ['hedgehog'],\n    tags: ['spiny'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f994.png',\n  },\n  {\n    emoji: '🦇',\n    name: 'bat',\n    shortcodes: ['bat'],\n    tags: ['vampire'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f987.png',\n  },\n  {\n    emoji: '🐻',\n    name: 'bear',\n    shortcodes: ['bear', 'bear_face'],\n    tags: ['face'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f43b.png',\n  },\n  {\n    emoji: '🐻‍❄',\n    name: 'polar_bear',\n    shortcodes: ['polar_bear', 'polar_bear_face'],\n    tags: ['arctic', 'bear', 'white'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f43b-200d-2744-fe0f.png',\n  },\n  {\n    emoji: '🐨',\n    name: 'koala',\n    shortcodes: ['koala', 'koala_face'],\n    tags: ['face', 'marsupial'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f428.png',\n  },\n  {\n    emoji: '🐼',\n    name: 'panda_face',\n    shortcodes: ['panda', 'panda_face'],\n    tags: ['face'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f43c.png',\n  },\n  {\n    emoji: '🦥',\n    name: 'sloth',\n    shortcodes: ['sloth'],\n    tags: ['lazy', 'slow'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9a5.png',\n  },\n  {\n    emoji: '🦦',\n    name: 'otter',\n    shortcodes: ['otter'],\n    tags: ['fishing', 'playful'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9a6.png',\n  },\n  {\n    emoji: '🦨',\n    name: 'skunk',\n    shortcodes: ['skunk'],\n    tags: ['stink'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9a8.png',\n  },\n  {\n    emoji: '🦘',\n    name: 'kangaroo',\n    shortcodes: ['kangaroo'],\n    tags: ['joey', 'jump', 'marsupial'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f998.png',\n  },\n  {\n    emoji: '🦡',\n    name: 'badger',\n    shortcodes: ['badger'],\n    tags: ['honey badger', 'pester'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9a1.png',\n  },\n  {\n    emoji: '🐾',\n    name: 'feet',\n    shortcodes: ['paw_prints'],\n    tags: ['feet', 'paw', 'print'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f43e.png',\n  },\n  {\n    emoji: '🦃',\n    name: 'turkey',\n    shortcodes: ['turkey'],\n    tags: ['bird'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f983.png',\n  },\n  {\n    emoji: '🐔',\n    name: 'chicken',\n    shortcodes: ['chicken', 'chicken_face'],\n    tags: ['bird'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f414.png',\n  },\n  {\n    emoji: '🐓',\n    name: 'rooster',\n    shortcodes: ['rooster'],\n    tags: ['bird'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f413.png',\n  },\n  {\n    emoji: '🐣',\n    name: 'hatching_chick',\n    shortcodes: ['hatching_chick'],\n    tags: ['baby', 'bird', 'chick', 'hatching'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f423.png',\n  },\n  {\n    emoji: '🐤',\n    name: 'baby_chick',\n    shortcodes: ['baby_chick'],\n    tags: ['baby', 'bird', 'chick'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f424.png',\n  },\n  {\n    emoji: '🐥',\n    name: 'hatched_chick',\n    shortcodes: ['hatched_chick'],\n    tags: ['baby', 'bird', 'chick'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f425.png',\n  },\n  {\n    emoji: '🐦',\n    name: 'bird',\n    shortcodes: ['bird', 'bird_face'],\n    tags: ['bird'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f426.png',\n  },\n  {\n    emoji: '🐧',\n    name: 'penguin',\n    shortcodes: ['penguin', 'penguin_face'],\n    tags: ['bird'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f427.png',\n  },\n  {\n    emoji: '🕊',\n    name: 'dove',\n    shortcodes: ['dove'],\n    tags: ['bird', 'fly', 'peace'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f54a-fe0f.png',\n  },\n  {\n    emoji: '🦅',\n    name: 'eagle',\n    shortcodes: ['eagle'],\n    tags: ['bird'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f985.png',\n  },\n  {\n    emoji: '🦆',\n    name: 'duck',\n    shortcodes: ['duck'],\n    tags: ['bird'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f986.png',\n  },\n  {\n    emoji: '🦢',\n    name: 'swan',\n    shortcodes: ['swan'],\n    tags: ['bird', 'cygnet', 'ugly duckling'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9a2.png',\n  },\n  {\n    emoji: '🦉',\n    name: 'owl',\n    shortcodes: ['owl'],\n    tags: ['bird', 'wise'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f989.png',\n  },\n  {\n    emoji: '🦤',\n    name: 'dodo',\n    shortcodes: ['dodo'],\n    tags: ['extinction', 'large', 'mauritius'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9a4.png',\n  },\n  {\n    emoji: '🪶',\n    name: 'feather',\n    shortcodes: ['feather'],\n    tags: ['bird', 'flight', 'light', 'plumage'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fab6.png',\n  },\n  {\n    emoji: '🦩',\n    name: 'flamingo',\n    shortcodes: ['flamingo'],\n    tags: ['flamboyant', 'tropical'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9a9.png',\n  },\n  {\n    emoji: '🦚',\n    name: 'peacock',\n    shortcodes: ['peacock'],\n    tags: ['bird', 'ostentatious', 'peahen', 'proud'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f99a.png',\n  },\n  {\n    emoji: '🦜',\n    name: 'parrot',\n    shortcodes: ['parrot'],\n    tags: ['bird', 'pirate', 'talk'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f99c.png',\n  },\n  {\n    emoji: '🪽',\n    name: 'wing',\n    shortcodes: ['wing'],\n    tags: ['angelic', 'aviation', 'bird', 'flying', 'mythology'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 15,\n  },\n  {\n    emoji: '🐦‍⬛',\n    name: 'black_bird',\n    shortcodes: ['black_bird'],\n    tags: ['bird', 'black', 'crow', 'raven', 'rook'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 15,\n  },\n  {\n    emoji: '🪿',\n    name: 'goose',\n    shortcodes: ['goose'],\n    tags: ['bird', 'fowl', 'honk', 'silly'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 15,\n  },\n  {\n    emoji: '🐦‍🔥',\n    name: 'phoenix',\n    shortcodes: ['phoenix'],\n    tags: ['fantasy', 'firebird', 'rebirth', 'reincarnation'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '🐸',\n    name: 'frog',\n    shortcodes: ['frog', 'frog_face'],\n    tags: ['face'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f438.png',\n  },\n  {\n    emoji: '🐊',\n    name: 'crocodile',\n    shortcodes: ['crocodile'],\n    tags: ['crocodile'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f40a.png',\n  },\n  {\n    emoji: '🐢',\n    name: 'turtle',\n    shortcodes: ['turtle'],\n    tags: ['terrapin', 'tortoise'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f422.png',\n  },\n  {\n    emoji: '🦎',\n    name: 'lizard',\n    shortcodes: ['lizard'],\n    tags: ['reptile'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f98e.png',\n  },\n  {\n    emoji: '🐍',\n    name: 'snake',\n    shortcodes: ['snake'],\n    tags: ['bearer', 'ophiuchus', 'serpent', 'zodiac'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f40d.png',\n  },\n  {\n    emoji: '🐲',\n    name: 'dragon_face',\n    shortcodes: ['dragon_face'],\n    tags: ['dragon', 'face', 'fairy tale'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f432.png',\n  },\n  {\n    emoji: '🐉',\n    name: 'dragon',\n    shortcodes: ['dragon'],\n    tags: ['fairy tale'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f409.png',\n  },\n  {\n    emoji: '🦕',\n    name: 'sauropod',\n    shortcodes: ['sauropod'],\n    tags: ['brachiosaurus', 'brontosaurus', 'diplodocus'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f995.png',\n  },\n  {\n    emoji: '🦖',\n    name: 't-rex',\n    shortcodes: ['t-rex', 'trex'],\n    tags: ['t-rex', 'tyrannosaurus rex'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f996.png',\n  },\n  {\n    emoji: '🐳',\n    name: 'whale',\n    shortcodes: ['spouting_whale'],\n    tags: ['face', 'spouting', 'whale'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f433.png',\n  },\n  {\n    emoji: '🐋',\n    name: 'whale2',\n    shortcodes: ['whale'],\n    tags: ['whale'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f40b.png',\n  },\n  {\n    emoji: '🐬',\n    name: 'dolphin',\n    shortcodes: ['dolphin'],\n    tags: ['flipper'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f42c.png',\n  },\n  {\n    emoji: '🦭',\n    name: 'seal',\n    shortcodes: ['seal'],\n    tags: ['sea lion'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ad.png',\n  },\n  {\n    emoji: '🐟',\n    name: 'fish',\n    shortcodes: ['fish'],\n    tags: ['pisces', 'zodiac'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f41f.png',\n  },\n  {\n    emoji: '🐠',\n    name: 'tropical_fish',\n    shortcodes: ['tropical_fish'],\n    tags: ['fish', 'tropical'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f420.png',\n  },\n  {\n    emoji: '🐡',\n    name: 'blowfish',\n    shortcodes: ['blowfish'],\n    tags: ['fish'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f421.png',\n  },\n  {\n    emoji: '🦈',\n    name: 'shark',\n    shortcodes: ['shark'],\n    tags: ['fish'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f988.png',\n  },\n  {\n    emoji: '🐙',\n    name: 'octopus',\n    shortcodes: ['octopus'],\n    tags: ['octopus'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f419.png',\n  },\n  {\n    emoji: '🐚',\n    name: 'shell',\n    shortcodes: ['shell'],\n    tags: ['shell', 'spiral'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f41a.png',\n  },\n  {\n    emoji: '🪸',\n    name: 'coral',\n    shortcodes: ['coral'],\n    tags: ['ocean', 'reef'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🪼',\n    name: 'jellyfish',\n    shortcodes: ['jellyfish'],\n    tags: ['burn', 'invertebrate', 'jelly', 'marine', 'ouch', 'stinger'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 15,\n  },\n  {\n    emoji: '🐌',\n    name: 'snail',\n    shortcodes: ['snail'],\n    tags: ['snail'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f40c.png',\n  },\n  {\n    emoji: '🦋',\n    name: 'butterfly',\n    shortcodes: ['butterfly'],\n    tags: ['insect', 'pretty'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f98b.png',\n  },\n  {\n    emoji: '🐛',\n    name: 'bug',\n    shortcodes: ['bug'],\n    tags: ['insect'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f41b.png',\n  },\n  {\n    emoji: '🐜',\n    name: 'ant',\n    shortcodes: ['ant'],\n    tags: ['insect'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f41c.png',\n  },\n  {\n    emoji: '🐝',\n    name: 'bee',\n    shortcodes: ['bee'],\n    tags: ['bee', 'insect'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f41d.png',\n  },\n  {\n    emoji: '🪲',\n    name: 'beetle',\n    shortcodes: ['beetle'],\n    tags: ['bug', 'insect'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fab2.png',\n  },\n  {\n    emoji: '🐞',\n    name: 'lady_beetle',\n    shortcodes: ['lady_beetle'],\n    tags: ['beetle', 'insect', 'ladybird', 'ladybug'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f41e.png',\n  },\n  {\n    emoji: '🦗',\n    name: 'cricket',\n    shortcodes: ['cricket'],\n    tags: ['grasshopper'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f997.png',\n  },\n  {\n    emoji: '🪳',\n    name: 'cockroach',\n    shortcodes: ['cockroach'],\n    tags: ['insect', 'pest', 'roach'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fab3.png',\n  },\n  {\n    emoji: '🕷',\n    name: 'spider',\n    shortcodes: ['spider'],\n    tags: ['insect'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f577-fe0f.png',\n  },\n  {\n    emoji: '🕸',\n    name: 'spider_web',\n    shortcodes: ['spider_web'],\n    tags: ['spider', 'web'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f578-fe0f.png',\n  },\n  {\n    emoji: '🦂',\n    name: 'scorpion',\n    shortcodes: ['scorpion'],\n    tags: ['scorpio', 'zodiac'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f982.png',\n  },\n  {\n    emoji: '🦟',\n    name: 'mosquito',\n    shortcodes: ['mosquito'],\n    tags: ['disease', 'fever', 'malaria', 'pest', 'virus'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f99f.png',\n  },\n  {\n    emoji: '🪰',\n    name: 'fly',\n    shortcodes: ['fly'],\n    tags: ['disease', 'maggot', 'pest', 'rotting'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fab0.png',\n  },\n  {\n    emoji: '🪱',\n    name: 'worm',\n    shortcodes: ['worm'],\n    tags: ['annelid', 'earthworm', 'parasite'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fab1.png',\n  },\n  {\n    emoji: '🦠',\n    name: 'microbe',\n    shortcodes: ['microbe'],\n    tags: ['amoeba', 'bacteria', 'virus'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9a0.png',\n  },\n  {\n    emoji: '💐',\n    name: 'bouquet',\n    shortcodes: ['bouquet'],\n    tags: ['flower'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f490.png',\n  },\n  {\n    emoji: '🌸',\n    name: 'cherry_blossom',\n    shortcodes: ['cherry_blossom'],\n    tags: ['blossom', 'cherry', 'flower'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f338.png',\n  },\n  {\n    emoji: '💮',\n    name: 'white_flower',\n    shortcodes: ['white_flower'],\n    tags: ['flower'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ae.png',\n  },\n  {\n    emoji: '🪷',\n    name: 'lotus',\n    shortcodes: ['lotus'],\n    tags: ['buddhism', 'flower', 'hinduism', 'purity'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🏵',\n    name: 'rosette',\n    shortcodes: ['rosette'],\n    tags: ['plant'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f5-fe0f.png',\n  },\n  {\n    emoji: '🌹',\n    name: 'rose',\n    shortcodes: ['rose'],\n    tags: ['flower'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f339.png',\n  },\n  {\n    emoji: '🥀',\n    name: 'wilted_flower',\n    shortcodes: ['wilted_flower'],\n    tags: ['flower', 'wilted'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f940.png',\n  },\n  {\n    emoji: '🌺',\n    name: 'hibiscus',\n    shortcodes: ['hibiscus'],\n    tags: ['flower'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f33a.png',\n  },\n  {\n    emoji: '🌻',\n    name: 'sunflower',\n    shortcodes: ['sunflower'],\n    tags: ['flower', 'sun'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f33b.png',\n  },\n  {\n    emoji: '🌼',\n    name: 'blossom',\n    shortcodes: ['blossom'],\n    tags: ['flower'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f33c.png',\n  },\n  {\n    emoji: '🌷',\n    name: 'tulip',\n    shortcodes: ['tulip'],\n    tags: ['flower'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f337.png',\n  },\n  {\n    emoji: '🪻',\n    name: 'hyacinth',\n    shortcodes: ['hyacinth'],\n    tags: ['bluebonnet', 'flower', 'lavender', 'lupine', 'snapdragon'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 15,\n  },\n  {\n    emoji: '🌱',\n    name: 'seedling',\n    shortcodes: ['seedling'],\n    tags: ['young'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f331.png',\n  },\n  {\n    emoji: '🪴',\n    name: 'potted_plant',\n    shortcodes: ['potted_plant'],\n    tags: ['boring', 'grow', 'house', 'nurturing', 'plant', 'useless'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fab4.png',\n  },\n  {\n    emoji: '🌲',\n    name: 'evergreen_tree',\n    shortcodes: ['evergreen_tree'],\n    tags: ['tree'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f332.png',\n  },\n  {\n    emoji: '🌳',\n    name: 'deciduous_tree',\n    shortcodes: ['deciduous_tree'],\n    tags: ['deciduous', 'shedding', 'tree'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f333.png',\n  },\n  {\n    emoji: '🌴',\n    name: 'palm_tree',\n    shortcodes: ['palm_tree'],\n    tags: ['palm', 'tree'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f334.png',\n  },\n  {\n    emoji: '🌵',\n    name: 'cactus',\n    shortcodes: ['cactus'],\n    tags: ['plant'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f335.png',\n  },\n  {\n    emoji: '🌾',\n    name: 'ear_of_rice',\n    shortcodes: ['ear_of_rice', 'sheaf_of_rice'],\n    tags: ['ear', 'grain', 'rice'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f33e.png',\n  },\n  {\n    emoji: '🌿',\n    name: 'herb',\n    shortcodes: ['herb'],\n    tags: ['leaf'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f33f.png',\n  },\n  {\n    emoji: '☘',\n    name: 'shamrock',\n    shortcodes: ['shamrock'],\n    tags: ['plant'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2618-fe0f.png',\n  },\n  {\n    emoji: '🍀',\n    name: 'four_leaf_clover',\n    shortcodes: ['four_leaf_clover'],\n    tags: ['4', 'clover', 'four', 'four-leaf clover', 'leaf'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f340.png',\n  },\n  {\n    emoji: '🍁',\n    name: 'maple_leaf',\n    shortcodes: ['maple_leaf'],\n    tags: ['falling', 'leaf', 'maple'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f341.png',\n  },\n  {\n    emoji: '🍂',\n    name: 'fallen_leaf',\n    shortcodes: ['fallen_leaf'],\n    tags: ['falling', 'leaf'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f342.png',\n  },\n  {\n    emoji: '🍃',\n    name: 'leaves',\n    shortcodes: ['leaves'],\n    tags: ['blow', 'flutter', 'leaf', 'wind'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f343.png',\n  },\n  {\n    emoji: '🪹',\n    name: 'empty_nest',\n    shortcodes: ['empty_nest', 'nest'],\n    tags: ['nesting'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🪺',\n    name: 'nest_with_eggs',\n    shortcodes: ['nest_with_eggs'],\n    tags: ['nesting'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🍄',\n    name: 'mushroom',\n    shortcodes: ['mushroom'],\n    tags: ['toadstool'],\n    group: 'animals & nature',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f344.png',\n  },\n  {\n    emoji: '🍇',\n    name: 'grapes',\n    shortcodes: ['grapes'],\n    tags: ['fruit', 'grape'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f347.png',\n  },\n  {\n    emoji: '🍈',\n    name: 'melon',\n    shortcodes: ['melon'],\n    tags: ['fruit'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f348.png',\n  },\n  {\n    emoji: '🍉',\n    name: 'watermelon',\n    shortcodes: ['watermelon'],\n    tags: ['fruit'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f349.png',\n  },\n  {\n    emoji: '🍊',\n    name: 'mandarin',\n    shortcodes: ['orange', 'tangerine'],\n    tags: ['fruit', 'orange'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f34a.png',\n  },\n  {\n    emoji: '🍋',\n    name: 'lemon',\n    shortcodes: ['lemon'],\n    tags: ['citrus', 'fruit'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f34b.png',\n  },\n  {\n    emoji: '🍋‍🟩',\n    name: 'lime',\n    shortcodes: ['lime'],\n    tags: ['citrus', 'fruit', 'tropical'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '🍌',\n    name: 'banana',\n    shortcodes: ['banana'],\n    tags: ['fruit'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f34c.png',\n  },\n  {\n    emoji: '🍍',\n    name: 'pineapple',\n    shortcodes: ['pineapple'],\n    tags: ['fruit'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f34d.png',\n  },\n  {\n    emoji: '🥭',\n    name: 'mango',\n    shortcodes: ['mango'],\n    tags: ['fruit', 'tropical'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f96d.png',\n  },\n  {\n    emoji: '🍎',\n    name: 'apple',\n    shortcodes: ['apple', 'red_apple'],\n    tags: ['apple', 'fruit', 'red'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f34e.png',\n  },\n  {\n    emoji: '🍏',\n    name: 'green_apple',\n    shortcodes: ['green_apple'],\n    tags: ['apple', 'fruit', 'green'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f34f.png',\n  },\n  {\n    emoji: '🍐',\n    name: 'pear',\n    shortcodes: ['pear'],\n    tags: ['fruit'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f350.png',\n  },\n  {\n    emoji: '🍑',\n    name: 'peach',\n    shortcodes: ['peach'],\n    tags: ['fruit'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f351.png',\n  },\n  {\n    emoji: '🍒',\n    name: 'cherries',\n    shortcodes: ['cherries'],\n    tags: ['berries', 'cherry', 'fruit', 'red'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f352.png',\n  },\n  {\n    emoji: '🍓',\n    name: 'strawberry',\n    shortcodes: ['strawberry'],\n    tags: ['berry', 'fruit'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f353.png',\n  },\n  {\n    emoji: '🫐',\n    name: 'blueberries',\n    shortcodes: ['blueberries'],\n    tags: ['berry', 'bilberry', 'blue', 'blueberry'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fad0.png',\n  },\n  {\n    emoji: '🥝',\n    name: 'kiwi_fruit',\n    shortcodes: ['kiwi'],\n    tags: ['food', 'fruit', 'kiwi'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f95d.png',\n  },\n  {\n    emoji: '🍅',\n    name: 'tomato',\n    shortcodes: ['tomato'],\n    tags: ['fruit', 'vegetable'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f345.png',\n  },\n  {\n    emoji: '🫒',\n    name: 'olive',\n    shortcodes: ['olive'],\n    tags: ['food'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fad2.png',\n  },\n  {\n    emoji: '🥥',\n    name: 'coconut',\n    shortcodes: ['coconut'],\n    tags: ['palm', 'piña colada'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f965.png',\n  },\n  {\n    emoji: '🥑',\n    name: 'avocado',\n    shortcodes: ['avocado'],\n    tags: ['food', 'fruit'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f951.png',\n  },\n  {\n    emoji: '🍆',\n    name: 'eggplant',\n    shortcodes: ['eggplant'],\n    tags: ['aubergine', 'vegetable'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f346.png',\n  },\n  {\n    emoji: '🥔',\n    name: 'potato',\n    shortcodes: ['potato'],\n    tags: ['food', 'vegetable'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f954.png',\n  },\n  {\n    emoji: '🥕',\n    name: 'carrot',\n    shortcodes: ['carrot'],\n    tags: ['food', 'vegetable'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f955.png',\n  },\n  {\n    emoji: '🌽',\n    name: 'corn',\n    shortcodes: ['corn', 'ear_of_corn'],\n    tags: ['corn', 'ear', 'maize', 'maze'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f33d.png',\n  },\n  {\n    emoji: '🌶',\n    name: 'hot_pepper',\n    shortcodes: ['hot_pepper'],\n    tags: ['hot', 'pepper'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f336-fe0f.png',\n  },\n  {\n    emoji: '🫑',\n    name: 'bell_pepper',\n    shortcodes: ['bell_pepper'],\n    tags: ['capsicum', 'pepper', 'vegetable'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fad1.png',\n  },\n  {\n    emoji: '🥒',\n    name: 'cucumber',\n    shortcodes: ['cucumber'],\n    tags: ['food', 'pickle', 'vegetable'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f952.png',\n  },\n  {\n    emoji: '🥬',\n    name: 'leafy_green',\n    shortcodes: ['leafy_green'],\n    tags: ['bok choy', 'cabbage', 'kale', 'lettuce'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f96c.png',\n  },\n  {\n    emoji: '🥦',\n    name: 'broccoli',\n    shortcodes: ['broccoli'],\n    tags: ['wild cabbage'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f966.png',\n  },\n  {\n    emoji: '🧄',\n    name: 'garlic',\n    shortcodes: ['garlic'],\n    tags: ['flavoring'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9c4.png',\n  },\n  {\n    emoji: '🧅',\n    name: 'onion',\n    shortcodes: ['onion'],\n    tags: ['flavoring'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9c5.png',\n  },\n  {\n    emoji: '🥜',\n    name: 'peanuts',\n    shortcodes: ['peanuts'],\n    tags: ['food', 'nut', 'peanut', 'vegetable'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f95c.png',\n  },\n  {\n    emoji: '🫘',\n    name: 'beans',\n    shortcodes: ['beans'],\n    tags: ['food', 'kidney', 'legume'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🌰',\n    name: 'chestnut',\n    shortcodes: ['chestnut'],\n    tags: ['plant'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f330.png',\n  },\n  {\n    emoji: '🫚',\n    name: 'ginger_root',\n    shortcodes: ['ginger'],\n    tags: ['beer', 'root', 'spice'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 15,\n  },\n  {\n    emoji: '🫛',\n    name: 'pea_pod',\n    shortcodes: ['pea'],\n    tags: ['beans', 'edamame', 'legume', 'pea', 'pod', 'vegetable'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 15,\n  },\n  {\n    emoji: '🍄‍🟫',\n    name: 'brown_mushroom',\n    shortcodes: ['brown_mushroom'],\n    tags: ['food', 'fungus', 'nature', 'vegetable'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '🍞',\n    name: 'bread',\n    shortcodes: ['bread'],\n    tags: ['loaf'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f35e.png',\n  },\n  {\n    emoji: '🥐',\n    name: 'croissant',\n    shortcodes: ['croissant'],\n    tags: ['bread', 'breakfast', 'food', 'french', 'roll'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f950.png',\n  },\n  {\n    emoji: '🥖',\n    name: 'baguette_bread',\n    shortcodes: ['baguette_bread'],\n    tags: ['baguette', 'bread', 'food', 'french'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f956.png',\n  },\n  {\n    emoji: '🫓',\n    name: 'flatbread',\n    shortcodes: ['flatbread'],\n    tags: ['arepa', 'lavash', 'naan', 'pita'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fad3.png',\n  },\n  {\n    emoji: '🥨',\n    name: 'pretzel',\n    shortcodes: ['pretzel'],\n    tags: ['twisted'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f968.png',\n  },\n  {\n    emoji: '🥯',\n    name: 'bagel',\n    shortcodes: ['bagel'],\n    tags: ['bakery', 'breakfast', 'schmear'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f96f.png',\n  },\n  {\n    emoji: '🥞',\n    name: 'pancakes',\n    shortcodes: ['pancakes'],\n    tags: ['breakfast', 'crêpe', 'food', 'hotcake', 'pancake'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f95e.png',\n  },\n  {\n    emoji: '🧇',\n    name: 'waffle',\n    shortcodes: ['waffle'],\n    tags: ['breakfast', 'indecisive', 'iron'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9c7.png',\n  },\n  {\n    emoji: '🧀',\n    name: 'cheese',\n    shortcodes: ['cheese'],\n    tags: ['cheese'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9c0.png',\n  },\n  {\n    emoji: '🍖',\n    name: 'meat_on_bone',\n    shortcodes: ['meat_on_bone'],\n    tags: ['bone', 'meat'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f356.png',\n  },\n  {\n    emoji: '🍗',\n    name: 'poultry_leg',\n    shortcodes: ['poultry_leg'],\n    tags: ['bone', 'chicken', 'drumstick', 'leg', 'poultry'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f357.png',\n  },\n  {\n    emoji: '🥩',\n    name: 'cut_of_meat',\n    shortcodes: ['cut_of_meat'],\n    tags: ['chop', 'lambchop', 'porkchop', 'steak'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f969.png',\n  },\n  {\n    emoji: '🥓',\n    name: 'bacon',\n    shortcodes: ['bacon'],\n    tags: ['breakfast', 'food', 'meat'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f953.png',\n  },\n  {\n    emoji: '🍔',\n    name: 'hamburger',\n    shortcodes: ['hamburger'],\n    tags: ['burger'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f354.png',\n  },\n  {\n    emoji: '🍟',\n    name: 'fries',\n    shortcodes: ['french_fries', 'fries'],\n    tags: ['french', 'fries'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f35f.png',\n  },\n  {\n    emoji: '🍕',\n    name: 'pizza',\n    shortcodes: ['pizza'],\n    tags: ['cheese', 'slice'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f355.png',\n  },\n  {\n    emoji: '🌭',\n    name: 'hotdog',\n    shortcodes: ['hotdog'],\n    tags: ['frankfurter', 'hotdog', 'sausage'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f32d.png',\n  },\n  {\n    emoji: '🥪',\n    name: 'sandwich',\n    shortcodes: ['sandwich'],\n    tags: ['bread'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f96a.png',\n  },\n  {\n    emoji: '🌮',\n    name: 'taco',\n    shortcodes: ['taco'],\n    tags: ['mexican'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f32e.png',\n  },\n  {\n    emoji: '🌯',\n    name: 'burrito',\n    shortcodes: ['burrito'],\n    tags: ['mexican', 'wrap'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f32f.png',\n  },\n  {\n    emoji: '🫔',\n    name: 'tamale',\n    shortcodes: ['tamale'],\n    tags: ['mexican', 'wrapped'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fad4.png',\n  },\n  {\n    emoji: '🥙',\n    name: 'stuffed_flatbread',\n    shortcodes: ['stuffed_flatbread'],\n    tags: ['falafel', 'flatbread', 'food', 'gyro', 'kebab', 'stuffed'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f959.png',\n  },\n  {\n    emoji: '🧆',\n    name: 'falafel',\n    shortcodes: ['falafel'],\n    tags: ['chickpea', 'meatball'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9c6.png',\n  },\n  {\n    emoji: '🥚',\n    name: 'egg',\n    shortcodes: ['egg'],\n    tags: ['breakfast', 'food'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f95a.png',\n  },\n  {\n    emoji: '🍳',\n    name: 'fried_egg',\n    shortcodes: ['cooking', 'fried_egg'],\n    tags: ['breakfast', 'egg', 'frying', 'pan'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f373.png',\n  },\n  {\n    emoji: '🥘',\n    name: 'shallow_pan_of_food',\n    shortcodes: ['shallow_pan_of_food'],\n    tags: ['casserole', 'food', 'paella', 'pan', 'shallow'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f958.png',\n  },\n  {\n    emoji: '🍲',\n    name: 'stew',\n    shortcodes: ['pot_of_food', 'stew'],\n    tags: ['pot', 'stew'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f372.png',\n  },\n  {\n    emoji: '🫕',\n    name: 'fondue',\n    shortcodes: ['fondue'],\n    tags: ['cheese', 'chocolate', 'melted', 'pot', 'swiss'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fad5.png',\n  },\n  {\n    emoji: '🥣',\n    name: 'bowl_with_spoon',\n    shortcodes: ['bowl_with_spoon'],\n    tags: ['breakfast', 'cereal', 'congee'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f963.png',\n  },\n  {\n    emoji: '🥗',\n    name: 'green_salad',\n    shortcodes: ['green_salad', 'salad'],\n    tags: ['food', 'green', 'salad'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f957.png',\n  },\n  {\n    emoji: '🍿',\n    name: 'popcorn',\n    shortcodes: ['popcorn'],\n    tags: ['popcorn'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f37f.png',\n  },\n  {\n    emoji: '🧈',\n    name: 'butter',\n    shortcodes: ['butter'],\n    tags: ['dairy'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9c8.png',\n  },\n  {\n    emoji: '🧂',\n    name: 'salt',\n    shortcodes: ['salt'],\n    tags: ['condiment', 'shaker'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9c2.png',\n  },\n  {\n    emoji: '🥫',\n    name: 'canned_food',\n    shortcodes: ['canned_food'],\n    tags: ['can'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f96b.png',\n  },\n  {\n    emoji: '🍱',\n    name: 'bento',\n    shortcodes: ['bento', 'bento_box'],\n    tags: ['bento', 'box'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f371.png',\n  },\n  {\n    emoji: '🍘',\n    name: 'rice_cracker',\n    shortcodes: ['rice_cracker'],\n    tags: ['cracker', 'rice'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f358.png',\n  },\n  {\n    emoji: '🍙',\n    name: 'rice_ball',\n    shortcodes: ['rice_ball'],\n    tags: ['ball', 'japanese', 'rice'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f359.png',\n  },\n  {\n    emoji: '🍚',\n    name: 'rice',\n    shortcodes: ['cooked_rice', 'rice'],\n    tags: ['cooked', 'rice'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f35a.png',\n  },\n  {\n    emoji: '🍛',\n    name: 'curry',\n    shortcodes: ['curry', 'curry_rice'],\n    tags: ['curry', 'rice'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f35b.png',\n  },\n  {\n    emoji: '🍜',\n    name: 'ramen',\n    shortcodes: ['ramen', 'steaming_bowl'],\n    tags: ['bowl', 'noodle', 'ramen', 'steaming'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f35c.png',\n  },\n  {\n    emoji: '🍝',\n    name: 'spaghetti',\n    shortcodes: ['spaghetti'],\n    tags: ['pasta'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f35d.png',\n  },\n  {\n    emoji: '🍠',\n    name: 'sweet_potato',\n    shortcodes: ['sweet_potato'],\n    tags: ['potato', 'roasted', 'sweet'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f360.png',\n  },\n  {\n    emoji: '🍢',\n    name: 'oden',\n    shortcodes: ['oden'],\n    tags: ['kebab', 'seafood', 'skewer', 'stick'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f362.png',\n  },\n  {\n    emoji: '🍣',\n    name: 'sushi',\n    shortcodes: ['sushi'],\n    tags: ['sushi'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f363.png',\n  },\n  {\n    emoji: '🍤',\n    name: 'fried_shrimp',\n    shortcodes: ['fried_shrimp'],\n    tags: ['fried', 'prawn', 'shrimp', 'tempura'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f364.png',\n  },\n  {\n    emoji: '🍥',\n    name: 'fish_cake',\n    shortcodes: ['fish_cake'],\n    tags: ['cake', 'fish', 'pastry', 'swirl'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f365.png',\n  },\n  {\n    emoji: '🥮',\n    name: 'moon_cake',\n    shortcodes: ['moon_cake'],\n    tags: ['autumn', 'festival', 'yuèbǐng'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f96e.png',\n  },\n  {\n    emoji: '🍡',\n    name: 'dango',\n    shortcodes: ['dango'],\n    tags: ['dessert', 'japanese', 'skewer', 'stick', 'sweet'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f361.png',\n  },\n  {\n    emoji: '🥟',\n    name: 'dumpling',\n    shortcodes: ['dumpling'],\n    tags: ['empanada', 'gyōza', 'jiaozi', 'pierogi', 'potsticker'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f95f.png',\n  },\n  {\n    emoji: '🥠',\n    name: 'fortune_cookie',\n    shortcodes: ['fortune_cookie'],\n    tags: ['prophecy'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f960.png',\n  },\n  {\n    emoji: '🥡',\n    name: 'takeout_box',\n    shortcodes: ['takeout_box'],\n    tags: ['oyster pail'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f961.png',\n  },\n  {\n    emoji: '🦀',\n    name: 'crab',\n    shortcodes: ['crab'],\n    tags: ['cancer', 'zodiac'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f980.png',\n  },\n  {\n    emoji: '🦞',\n    name: 'lobster',\n    shortcodes: ['lobster'],\n    tags: ['bisque', 'claws', 'seafood'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f99e.png',\n  },\n  {\n    emoji: '🦐',\n    name: 'shrimp',\n    shortcodes: ['shrimp'],\n    tags: ['food', 'shellfish', 'small'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f990.png',\n  },\n  {\n    emoji: '🦑',\n    name: 'squid',\n    shortcodes: ['squid'],\n    tags: ['food', 'molusc'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f991.png',\n  },\n  {\n    emoji: '🦪',\n    name: 'oyster',\n    shortcodes: ['oyster'],\n    tags: ['diving', 'pearl'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9aa.png',\n  },\n  {\n    emoji: '🍦',\n    name: 'icecream',\n    shortcodes: ['icecream', 'soft_serve'],\n    tags: ['cream', 'dessert', 'ice', 'icecream', 'soft', 'sweet'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f366.png',\n  },\n  {\n    emoji: '🍧',\n    name: 'shaved_ice',\n    shortcodes: ['shaved_ice'],\n    tags: ['dessert', 'ice', 'shaved', 'sweet'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f367.png',\n  },\n  {\n    emoji: '🍨',\n    name: 'ice_cream',\n    shortcodes: ['ice_cream'],\n    tags: ['cream', 'dessert', 'ice', 'sweet'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f368.png',\n  },\n  {\n    emoji: '🍩',\n    name: 'doughnut',\n    shortcodes: ['doughnut'],\n    tags: ['breakfast', 'dessert', 'donut', 'sweet'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f369.png',\n  },\n  {\n    emoji: '🍪',\n    name: 'cookie',\n    shortcodes: ['cookie'],\n    tags: ['dessert', 'sweet'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f36a.png',\n  },\n  {\n    emoji: '🎂',\n    name: 'birthday',\n    shortcodes: ['birthday', 'birthday_cake'],\n    tags: ['birthday', 'cake', 'celebration', 'dessert', 'pastry', 'sweet'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f382.png',\n  },\n  {\n    emoji: '🍰',\n    name: 'cake',\n    shortcodes: ['cake', 'shortcake'],\n    tags: ['cake', 'dessert', 'pastry', 'slice', 'sweet'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f370.png',\n  },\n  {\n    emoji: '🧁',\n    name: 'cupcake',\n    shortcodes: ['cupcake'],\n    tags: ['bakery', 'sweet'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9c1.png',\n  },\n  {\n    emoji: '🥧',\n    name: 'pie',\n    shortcodes: ['pie'],\n    tags: ['filling', 'pastry'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f967.png',\n  },\n  {\n    emoji: '🍫',\n    name: 'chocolate_bar',\n    shortcodes: ['chocolate_bar'],\n    tags: ['bar', 'chocolate', 'dessert', 'sweet'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f36b.png',\n  },\n  {\n    emoji: '🍬',\n    name: 'candy',\n    shortcodes: ['candy'],\n    tags: ['dessert', 'sweet'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f36c.png',\n  },\n  {\n    emoji: '🍭',\n    name: 'lollipop',\n    shortcodes: ['lollipop'],\n    tags: ['candy', 'dessert', 'sweet'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f36d.png',\n  },\n  {\n    emoji: '🍮',\n    name: 'custard',\n    shortcodes: ['custard'],\n    tags: ['dessert', 'pudding', 'sweet'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f36e.png',\n  },\n  {\n    emoji: '🍯',\n    name: 'honey_pot',\n    shortcodes: ['honey_pot'],\n    tags: ['honey', 'honeypot', 'pot', 'sweet'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f36f.png',\n  },\n  {\n    emoji: '🍼',\n    name: 'baby_bottle',\n    shortcodes: ['baby_bottle'],\n    tags: ['baby', 'bottle', 'drink', 'milk'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f37c.png',\n  },\n  {\n    emoji: '🥛',\n    name: 'milk_glass',\n    shortcodes: ['glass_of_milk', 'milk'],\n    tags: ['drink', 'glass', 'milk'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f95b.png',\n  },\n  {\n    emoji: '☕',\n    name: 'coffee',\n    shortcodes: ['coffee'],\n    tags: ['beverage', 'coffee', 'drink', 'hot', 'steaming', 'tea'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2615.png',\n  },\n  {\n    emoji: '🫖',\n    name: 'teapot',\n    shortcodes: ['teapot'],\n    tags: ['drink', 'pot', 'tea'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fad6.png',\n  },\n  {\n    emoji: '🍵',\n    name: 'tea',\n    shortcodes: ['tea'],\n    tags: ['beverage', 'cup', 'drink', 'tea', 'teacup'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f375.png',\n  },\n  {\n    emoji: '🍶',\n    name: 'sake',\n    shortcodes: ['sake'],\n    tags: ['bar', 'beverage', 'bottle', 'cup', 'drink'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f376.png',\n  },\n  {\n    emoji: '🍾',\n    name: 'champagne',\n    shortcodes: ['champagne'],\n    tags: ['bar', 'bottle', 'cork', 'drink', 'popping'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f37e.png',\n  },\n  {\n    emoji: '🍷',\n    name: 'wine_glass',\n    shortcodes: ['wine_glass'],\n    tags: ['bar', 'beverage', 'drink', 'glass', 'wine'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f377.png',\n  },\n  {\n    emoji: '🍸',\n    name: 'cocktail',\n    shortcodes: ['cocktail'],\n    tags: ['bar', 'cocktail', 'drink', 'glass'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f378.png',\n  },\n  {\n    emoji: '🍹',\n    name: 'tropical_drink',\n    shortcodes: ['tropical_drink'],\n    tags: ['bar', 'drink', 'tropical'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f379.png',\n  },\n  {\n    emoji: '🍺',\n    name: 'beer',\n    shortcodes: ['beer'],\n    tags: ['bar', 'beer', 'drink', 'mug'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f37a.png',\n  },\n  {\n    emoji: '🍻',\n    name: 'beers',\n    shortcodes: ['beers'],\n    tags: ['bar', 'beer', 'clink', 'drink', 'mug'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f37b.png',\n  },\n  {\n    emoji: '🥂',\n    name: 'clinking_glasses',\n    shortcodes: ['clinking_glasses'],\n    tags: ['celebrate', 'clink', 'drink', 'glass'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f942.png',\n  },\n  {\n    emoji: '🥃',\n    name: 'tumbler_glass',\n    shortcodes: ['tumbler_glass', 'whisky'],\n    tags: ['glass', 'liquor', 'shot', 'tumbler', 'whisky'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f943.png',\n  },\n  {\n    emoji: '🫗',\n    name: 'pouring_liquid',\n    shortcodes: ['pour', 'pouring_liquid'],\n    tags: ['drink', 'empty', 'glass', 'spill'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🥤',\n    name: 'cup_with_straw',\n    shortcodes: ['cup_with_straw'],\n    tags: ['juice', 'soda'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f964.png',\n  },\n  {\n    emoji: '🧋',\n    name: 'bubble_tea',\n    shortcodes: ['boba_drink', 'bubble_tea'],\n    tags: ['bubble', 'milk', 'pearl', 'tea'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9cb.png',\n  },\n  {\n    emoji: '🧃',\n    name: 'beverage_box',\n    shortcodes: ['beverage_box', 'juice_box'],\n    tags: ['beverage', 'box', 'juice', 'straw', 'sweet'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9c3.png',\n  },\n  {\n    emoji: '🧉',\n    name: 'mate',\n    shortcodes: ['mate'],\n    tags: ['drink'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9c9.png',\n  },\n  {\n    emoji: '🧊',\n    name: 'ice_cube',\n    shortcodes: ['ice', 'ice_cube'],\n    tags: ['cold', 'ice cube', 'iceberg'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ca.png',\n  },\n  {\n    emoji: '🥢',\n    name: 'chopsticks',\n    shortcodes: ['chopsticks'],\n    tags: ['hashi'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f962.png',\n  },\n  {\n    emoji: '🍽',\n    name: 'plate_with_cutlery',\n    shortcodes: ['fork_knife_plate'],\n    tags: ['cooking', 'fork', 'knife', 'plate'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f37d-fe0f.png',\n  },\n  {\n    emoji: '🍴',\n    name: 'fork_and_knife',\n    shortcodes: ['fork_and_knife'],\n    tags: ['cooking', 'cutlery', 'fork', 'knife'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f374.png',\n  },\n  {\n    emoji: '🥄',\n    name: 'spoon',\n    shortcodes: ['spoon'],\n    tags: ['tableware'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f944.png',\n  },\n  {\n    emoji: '🔪',\n    name: 'hocho',\n    shortcodes: ['knife'],\n    tags: ['cooking', 'hocho', 'knife', 'tool', 'weapon'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f52a.png',\n  },\n  {\n    emoji: '🫙',\n    name: 'jar',\n    shortcodes: ['jar'],\n    tags: ['condiment', 'container', 'empty', 'sauce', 'store'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🏺',\n    name: 'amphora',\n    shortcodes: ['amphora'],\n    tags: ['aquarius', 'cooking', 'drink', 'jug', 'zodiac'],\n    group: 'food & drink',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3fa.png',\n  },\n  {\n    emoji: '🌍',\n    name: 'earth_africa',\n    shortcodes: ['earth_africa', 'earth_europe'],\n    tags: ['africa', 'earth', 'europe', 'globe', 'globe showing europe-africa', 'world'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f30d.png',\n  },\n  {\n    emoji: '🌎',\n    name: 'earth_americas',\n    shortcodes: ['earth_americas'],\n    tags: ['americas', 'earth', 'globe', 'globe showing americas', 'world'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f30e.png',\n  },\n  {\n    emoji: '🌏',\n    name: 'earth_asia',\n    shortcodes: ['earth_asia'],\n    tags: ['asia', 'australia', 'earth', 'globe', 'globe showing asia-australia', 'world'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f30f.png',\n  },\n  {\n    emoji: '🌐',\n    name: 'globe_with_meridians',\n    shortcodes: ['globe_with_meridians'],\n    tags: ['earth', 'globe', 'meridians', 'world'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f310.png',\n  },\n  {\n    emoji: '🗺',\n    name: 'world_map',\n    shortcodes: ['world_map'],\n    tags: ['map', 'world'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5fa-fe0f.png',\n  },\n  {\n    emoji: '🗾',\n    name: 'japan',\n    shortcodes: ['japan_map'],\n    tags: ['japan', 'map', 'map of japan'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5fe.png',\n  },\n  {\n    emoji: '🧭',\n    name: 'compass',\n    shortcodes: ['compass'],\n    tags: ['magnetic', 'navigation', 'orienteering'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ed.png',\n  },\n  {\n    emoji: '🏔',\n    name: 'mountain_snow',\n    shortcodes: ['mountain_snow'],\n    tags: ['cold', 'mountain', 'snow'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3d4-fe0f.png',\n  },\n  {\n    emoji: '⛰',\n    name: 'mountain',\n    shortcodes: ['mountain'],\n    tags: ['mountain'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26f0-fe0f.png',\n  },\n  {\n    emoji: '🌋',\n    name: 'volcano',\n    shortcodes: ['volcano'],\n    tags: ['eruption', 'mountain'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f30b.png',\n  },\n  {\n    emoji: '🗻',\n    name: 'mount_fuji',\n    shortcodes: ['mount_fuji'],\n    tags: ['fuji', 'mountain'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5fb.png',\n  },\n  {\n    emoji: '🏕',\n    name: 'camping',\n    shortcodes: ['camping'],\n    tags: ['camping'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3d5-fe0f.png',\n  },\n  {\n    emoji: '🏖',\n    name: 'beach_umbrella',\n    shortcodes: ['beach', 'beach_with_umbrella'],\n    tags: ['beach', 'umbrella'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3d6-fe0f.png',\n  },\n  {\n    emoji: '🏜',\n    name: 'desert',\n    shortcodes: ['desert'],\n    tags: ['desert'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3dc-fe0f.png',\n  },\n  {\n    emoji: '🏝',\n    name: 'desert_island',\n    shortcodes: ['desert_island', 'island'],\n    tags: ['desert', 'island'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3dd-fe0f.png',\n  },\n  {\n    emoji: '🏞',\n    name: 'national_park',\n    shortcodes: ['national_park'],\n    tags: ['park'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3de-fe0f.png',\n  },\n  {\n    emoji: '🏟',\n    name: 'stadium',\n    shortcodes: ['stadium'],\n    tags: ['stadium'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3df-fe0f.png',\n  },\n  {\n    emoji: '🏛',\n    name: 'classical_building',\n    shortcodes: ['classical_building'],\n    tags: ['classical'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3db-fe0f.png',\n  },\n  {\n    emoji: '🏗',\n    name: 'building_construction',\n    shortcodes: ['building_construction', 'construction_site'],\n    tags: ['construction'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3d7-fe0f.png',\n  },\n  {\n    emoji: '🧱',\n    name: 'bricks',\n    shortcodes: ['bricks'],\n    tags: ['bricks', 'clay', 'mortar', 'wall'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9f1.png',\n  },\n  {\n    emoji: '🪨',\n    name: 'rock',\n    shortcodes: ['rock'],\n    tags: ['boulder', 'heavy', 'solid', 'stone'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faa8.png',\n  },\n  {\n    emoji: '🪵',\n    name: 'wood',\n    shortcodes: ['wood'],\n    tags: ['log', 'lumber', 'timber'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fab5.png',\n  },\n  {\n    emoji: '🛖',\n    name: 'hut',\n    shortcodes: ['hut'],\n    tags: ['house', 'roundhouse', 'yurt'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6d6.png',\n  },\n  {\n    emoji: '🏘',\n    name: 'houses',\n    shortcodes: ['homes', 'houses'],\n    tags: ['houses'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3d8-fe0f.png',\n  },\n  {\n    emoji: '🏚',\n    name: 'derelict_house',\n    shortcodes: ['derelict_house', 'house_abandoned'],\n    tags: ['derelict', 'house'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3da-fe0f.png',\n  },\n  {\n    emoji: '🏠',\n    name: 'house',\n    shortcodes: ['house'],\n    tags: ['home'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3e0.png',\n  },\n  {\n    emoji: '🏡',\n    name: 'house_with_garden',\n    shortcodes: ['house_with_garden'],\n    tags: ['garden', 'home', 'house'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3e1.png',\n  },\n  {\n    emoji: '🏢',\n    name: 'office',\n    shortcodes: ['office'],\n    tags: ['building'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3e2.png',\n  },\n  {\n    emoji: '🏣',\n    name: 'post_office',\n    shortcodes: ['post_office'],\n    tags: ['japanese', 'japanese post office', 'post'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3e3.png',\n  },\n  {\n    emoji: '🏤',\n    name: 'european_post_office',\n    shortcodes: ['european_post_office'],\n    tags: ['european', 'post'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3e4.png',\n  },\n  {\n    emoji: '🏥',\n    name: 'hospital',\n    shortcodes: ['hospital'],\n    tags: ['doctor', 'medicine'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3e5.png',\n  },\n  {\n    emoji: '🏦',\n    name: 'bank',\n    shortcodes: ['bank'],\n    tags: ['building'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3e6.png',\n  },\n  {\n    emoji: '🏨',\n    name: 'hotel',\n    shortcodes: ['hotel'],\n    tags: ['building'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3e8.png',\n  },\n  {\n    emoji: '🏩',\n    name: 'love_hotel',\n    shortcodes: ['love_hotel'],\n    tags: ['hotel', 'love'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3e9.png',\n  },\n  {\n    emoji: '🏪',\n    name: 'convenience_store',\n    shortcodes: ['convenience_store'],\n    tags: ['convenience', 'store'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ea.png',\n  },\n  {\n    emoji: '🏫',\n    name: 'school',\n    shortcodes: ['school'],\n    tags: ['building'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3eb.png',\n  },\n  {\n    emoji: '🏬',\n    name: 'department_store',\n    shortcodes: ['department_store'],\n    tags: ['department', 'store'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ec.png',\n  },\n  {\n    emoji: '🏭',\n    name: 'factory',\n    shortcodes: ['factory'],\n    tags: ['building'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ed.png',\n  },\n  {\n    emoji: '🏯',\n    name: 'japanese_castle',\n    shortcodes: ['japanese_castle'],\n    tags: ['castle', 'japanese'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ef.png',\n  },\n  {\n    emoji: '🏰',\n    name: 'european_castle',\n    shortcodes: ['castle', 'european_castle'],\n    tags: ['european'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f0.png',\n  },\n  {\n    emoji: '💒',\n    name: 'wedding',\n    shortcodes: ['wedding'],\n    tags: ['chapel', 'romance'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f492.png',\n  },\n  {\n    emoji: '🗼',\n    name: 'tokyo_tower',\n    shortcodes: ['tokyo_tower'],\n    tags: ['tokyo', 'tower'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5fc.png',\n  },\n  {\n    emoji: '🗽',\n    name: 'statue_of_liberty',\n    shortcodes: ['statue_of_liberty'],\n    tags: ['liberty', 'statue', 'statue of liberty'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5fd.png',\n  },\n  {\n    emoji: '⛪',\n    name: 'church',\n    shortcodes: ['church'],\n    tags: ['christian', 'cross', 'religion'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26ea.png',\n  },\n  {\n    emoji: '🕌',\n    name: 'mosque',\n    shortcodes: ['mosque'],\n    tags: ['islam', 'muslim', 'religion'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f54c.png',\n  },\n  {\n    emoji: '🛕',\n    name: 'hindu_temple',\n    shortcodes: ['hindu_temple'],\n    tags: ['hindu', 'temple'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6d5.png',\n  },\n  {\n    emoji: '🕍',\n    name: 'synagogue',\n    shortcodes: ['synagogue'],\n    tags: ['jew', 'jewish', 'religion', 'temple'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f54d.png',\n  },\n  {\n    emoji: '⛩',\n    name: 'shinto_shrine',\n    shortcodes: ['shinto_shrine'],\n    tags: ['religion', 'shinto', 'shrine'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26e9-fe0f.png',\n  },\n  {\n    emoji: '🕋',\n    name: 'kaaba',\n    shortcodes: ['kaaba'],\n    tags: ['islam', 'muslim', 'religion'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f54b.png',\n  },\n  {\n    emoji: '⛲',\n    name: 'fountain',\n    shortcodes: ['fountain'],\n    tags: ['fountain'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26f2.png',\n  },\n  {\n    emoji: '⛺',\n    name: 'tent',\n    shortcodes: ['tent'],\n    tags: ['camping'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26fa.png',\n  },\n  {\n    emoji: '🌁',\n    name: 'foggy',\n    shortcodes: ['foggy'],\n    tags: ['fog'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f301.png',\n  },\n  {\n    emoji: '🌃',\n    name: 'night_with_stars',\n    shortcodes: ['night_with_stars'],\n    tags: ['night', 'star'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f303.png',\n  },\n  {\n    emoji: '🏙',\n    name: 'cityscape',\n    shortcodes: ['cityscape'],\n    tags: ['city'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3d9-fe0f.png',\n  },\n  {\n    emoji: '🌄',\n    name: 'sunrise_over_mountains',\n    shortcodes: ['sunrise_over_mountains'],\n    tags: ['morning', 'mountain', 'sun', 'sunrise'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f304.png',\n  },\n  {\n    emoji: '🌅',\n    name: 'sunrise',\n    shortcodes: ['sunrise'],\n    tags: ['morning', 'sun'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f305.png',\n  },\n  {\n    emoji: '🌆',\n    name: 'city_sunset',\n    shortcodes: ['city_dusk'],\n    tags: ['city', 'dusk', 'evening', 'landscape', 'sunset'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f306.png',\n  },\n  {\n    emoji: '🌇',\n    name: 'city_sunrise',\n    shortcodes: ['city_sunrise', 'city_sunset'],\n    tags: ['dusk', 'sun'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f307.png',\n  },\n  {\n    emoji: '🌉',\n    name: 'bridge_at_night',\n    shortcodes: ['bridge_at_night'],\n    tags: ['bridge', 'night'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f309.png',\n  },\n  {\n    emoji: '♨',\n    name: 'hotsprings',\n    shortcodes: ['hotsprings'],\n    tags: ['hot', 'hotsprings', 'springs', 'steaming'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2668-fe0f.png',\n  },\n  {\n    emoji: '🎠',\n    name: 'carousel_horse',\n    shortcodes: ['carousel_horse'],\n    tags: ['carousel', 'horse'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3a0.png',\n  },\n  {\n    emoji: '🛝',\n    name: 'playground_slide',\n    shortcodes: ['playground_slide', 'slide'],\n    tags: ['amusement park', 'play', 'theme park'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🎡',\n    name: 'ferris_wheel',\n    shortcodes: ['ferris_wheel'],\n    tags: ['amusement park', 'ferris', 'theme park', 'wheel'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3a1.png',\n  },\n  {\n    emoji: '🎢',\n    name: 'roller_coaster',\n    shortcodes: ['roller_coaster'],\n    tags: ['amusement park', 'coaster', 'roller', 'theme park'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3a2.png',\n  },\n  {\n    emoji: '💈',\n    name: 'barber',\n    shortcodes: ['barber', 'barber_pole'],\n    tags: ['barber', 'haircut', 'pole'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f488.png',\n  },\n  {\n    emoji: '🎪',\n    name: 'circus_tent',\n    shortcodes: ['circus_tent'],\n    tags: ['circus', 'tent'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3aa.png',\n  },\n  {\n    emoji: '🚂',\n    name: 'steam_locomotive',\n    shortcodes: ['steam_locomotive'],\n    tags: ['engine', 'railway', 'steam', 'train'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f682.png',\n  },\n  {\n    emoji: '🚃',\n    name: 'railway_car',\n    shortcodes: ['railway_car'],\n    tags: ['car', 'electric', 'railway', 'train', 'tram', 'trolleybus'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f683.png',\n  },\n  {\n    emoji: '🚄',\n    name: 'bullettrain_side',\n    shortcodes: ['bullettrain_side'],\n    tags: ['railway', 'shinkansen', 'speed', 'train'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f684.png',\n  },\n  {\n    emoji: '🚅',\n    name: 'bullettrain_front',\n    shortcodes: ['bullettrain_front'],\n    tags: ['bullet', 'railway', 'shinkansen', 'speed', 'train'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f685.png',\n  },\n  {\n    emoji: '🚆',\n    name: 'train2',\n    shortcodes: ['train'],\n    tags: ['railway'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f686.png',\n  },\n  {\n    emoji: '🚇',\n    name: 'metro',\n    shortcodes: ['metro'],\n    tags: ['subway'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f687.png',\n  },\n  {\n    emoji: '🚈',\n    name: 'light_rail',\n    shortcodes: ['light_rail'],\n    tags: ['railway'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f688.png',\n  },\n  {\n    emoji: '🚉',\n    name: 'station',\n    shortcodes: ['station'],\n    tags: ['railway', 'train'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f689.png',\n  },\n  {\n    emoji: '🚊',\n    name: 'tram',\n    shortcodes: ['tram'],\n    tags: ['trolleybus'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f68a.png',\n  },\n  {\n    emoji: '🚝',\n    name: 'monorail',\n    shortcodes: ['monorail'],\n    tags: ['vehicle'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f69d.png',\n  },\n  {\n    emoji: '🚞',\n    name: 'mountain_railway',\n    shortcodes: ['mountain_railway'],\n    tags: ['car', 'mountain', 'railway'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f69e.png',\n  },\n  {\n    emoji: '🚋',\n    name: 'train',\n    shortcodes: ['tram_car'],\n    tags: ['car', 'tram', 'trolleybus'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f68b.png',\n  },\n  {\n    emoji: '🚌',\n    name: 'bus',\n    shortcodes: ['bus'],\n    tags: ['vehicle'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f68c.png',\n  },\n  {\n    emoji: '🚍',\n    name: 'oncoming_bus',\n    shortcodes: ['oncoming_bus'],\n    tags: ['bus', 'oncoming'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f68d.png',\n  },\n  {\n    emoji: '🚎',\n    name: 'trolleybus',\n    shortcodes: ['trolleybus'],\n    tags: ['bus', 'tram', 'trolley'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f68e.png',\n  },\n  {\n    emoji: '🚐',\n    name: 'minibus',\n    shortcodes: ['minibus'],\n    tags: ['bus'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f690.png',\n  },\n  {\n    emoji: '🚑',\n    name: 'ambulance',\n    shortcodes: ['ambulance'],\n    tags: ['vehicle'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f691.png',\n  },\n  {\n    emoji: '🚒',\n    name: 'fire_engine',\n    shortcodes: ['fire_engine'],\n    tags: ['engine', 'fire', 'truck'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f692.png',\n  },\n  {\n    emoji: '🚓',\n    name: 'police_car',\n    shortcodes: ['police_car'],\n    tags: ['car', 'patrol', 'police'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f693.png',\n  },\n  {\n    emoji: '🚔',\n    name: 'oncoming_police_car',\n    shortcodes: ['oncoming_police_car'],\n    tags: ['car', 'oncoming', 'police'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f694.png',\n  },\n  {\n    emoji: '🚕',\n    name: 'taxi',\n    shortcodes: ['taxi'],\n    tags: ['vehicle'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f695.png',\n  },\n  {\n    emoji: '🚖',\n    name: 'oncoming_taxi',\n    shortcodes: ['oncoming_taxi'],\n    tags: ['oncoming', 'taxi'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f696.png',\n  },\n  {\n    emoji: '🚗',\n    name: 'car',\n    shortcodes: ['car', 'red_car'],\n    tags: ['car'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f697.png',\n  },\n  {\n    emoji: '🚘',\n    name: 'oncoming_automobile',\n    shortcodes: ['oncoming_automobile'],\n    tags: ['automobile', 'car', 'oncoming'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f698.png',\n  },\n  {\n    emoji: '🚙',\n    name: 'blue_car',\n    shortcodes: ['blue_car', 'suv'],\n    tags: ['recreational', 'sport utility'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f699.png',\n  },\n  {\n    emoji: '🛻',\n    name: 'pickup_truck',\n    shortcodes: ['pickup_truck'],\n    tags: ['pick-up', 'pickup', 'truck'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6fb.png',\n  },\n  {\n    emoji: '🚚',\n    name: 'truck',\n    shortcodes: ['delivery_truck', 'truck'],\n    tags: ['delivery', 'truck'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f69a.png',\n  },\n  {\n    emoji: '🚛',\n    name: 'articulated_lorry',\n    shortcodes: ['articulated_lorry'],\n    tags: ['lorry', 'semi', 'truck'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f69b.png',\n  },\n  {\n    emoji: '🚜',\n    name: 'tractor',\n    shortcodes: ['tractor'],\n    tags: ['vehicle'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f69c.png',\n  },\n  {\n    emoji: '🏎',\n    name: 'racing_car',\n    shortcodes: ['racing_car'],\n    tags: ['car', 'racing'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ce-fe0f.png',\n  },\n  {\n    emoji: '🏍',\n    name: 'motorcycle',\n    shortcodes: ['motorcycle'],\n    tags: ['racing'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3cd-fe0f.png',\n  },\n  {\n    emoji: '🛵',\n    name: 'motor_scooter',\n    shortcodes: ['motor_scooter'],\n    tags: ['motor', 'scooter'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6f5.png',\n  },\n  {\n    emoji: '🦽',\n    name: 'manual_wheelchair',\n    shortcodes: ['manual_wheelchair'],\n    tags: ['accessibility'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9bd.png',\n  },\n  {\n    emoji: '🦼',\n    name: 'motorized_wheelchair',\n    shortcodes: ['motorized_wheelchair'],\n    tags: ['accessibility'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9bc.png',\n  },\n  {\n    emoji: '🛺',\n    name: 'auto_rickshaw',\n    shortcodes: ['auto_rickshaw'],\n    tags: ['tuk tuk'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6fa.png',\n  },\n  {\n    emoji: '🚲',\n    name: 'bike',\n    shortcodes: ['bicycle', 'bike'],\n    tags: ['bike'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b2.png',\n  },\n  {\n    emoji: '🛴',\n    name: 'kick_scooter',\n    shortcodes: ['scooter'],\n    tags: ['kick', 'scooter'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6f4.png',\n  },\n  {\n    emoji: '🛹',\n    name: 'skateboard',\n    shortcodes: ['skateboard'],\n    tags: ['board'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6f9.png',\n  },\n  {\n    emoji: '🛼',\n    name: 'roller_skate',\n    shortcodes: ['roller_skate'],\n    tags: ['roller', 'skate'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6fc.png',\n  },\n  {\n    emoji: '🚏',\n    name: 'busstop',\n    shortcodes: ['busstop'],\n    tags: ['bus', 'stop'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f68f.png',\n  },\n  {\n    emoji: '🛣',\n    name: 'motorway',\n    shortcodes: ['motorway'],\n    tags: ['highway', 'road'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6e3-fe0f.png',\n  },\n  {\n    emoji: '🛤',\n    name: 'railway_track',\n    shortcodes: ['railway_track'],\n    tags: ['railway', 'train'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6e4-fe0f.png',\n  },\n  {\n    emoji: '🛢',\n    name: 'oil_drum',\n    shortcodes: ['oil_drum'],\n    tags: ['drum', 'oil'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6e2-fe0f.png',\n  },\n  {\n    emoji: '⛽',\n    name: 'fuelpump',\n    shortcodes: ['fuelpump'],\n    tags: ['diesel', 'fuel', 'fuelpump', 'gas', 'pump', 'station'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26fd.png',\n  },\n  {\n    emoji: '🛞',\n    name: 'wheel',\n    shortcodes: ['wheel'],\n    tags: ['circle', 'tire', 'turn'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🚨',\n    name: 'rotating_light',\n    shortcodes: ['rotating_light'],\n    tags: ['beacon', 'car', 'light', 'police', 'revolving'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6a8.png',\n  },\n  {\n    emoji: '🚥',\n    name: 'traffic_light',\n    shortcodes: ['traffic_light'],\n    tags: ['light', 'signal', 'traffic'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6a5.png',\n  },\n  {\n    emoji: '🚦',\n    name: 'vertical_traffic_light',\n    shortcodes: ['vertical_traffic_light'],\n    tags: ['light', 'signal', 'traffic'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6a6.png',\n  },\n  {\n    emoji: '🛑',\n    name: 'stop_sign',\n    shortcodes: ['octagonal_sign', 'stop_sign'],\n    tags: ['octagonal', 'sign', 'stop'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6d1.png',\n  },\n  {\n    emoji: '🚧',\n    name: 'construction',\n    shortcodes: ['construction'],\n    tags: ['barrier'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6a7.png',\n  },\n  {\n    emoji: '⚓',\n    name: 'anchor',\n    shortcodes: ['anchor'],\n    tags: ['ship', 'tool'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2693.png',\n  },\n  {\n    emoji: '🛟',\n    name: 'ring_buoy',\n    shortcodes: ['lifebuoy', 'ring_buoy'],\n    tags: ['float', 'life preserver', 'life saver', 'rescue', 'safety'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '⛵',\n    name: 'boat',\n    shortcodes: ['sailboat'],\n    tags: ['boat', 'resort', 'sea', 'yacht'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26f5.png',\n  },\n  {\n    emoji: '🛶',\n    name: 'canoe',\n    shortcodes: ['canoe'],\n    tags: ['boat'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6f6.png',\n  },\n  {\n    emoji: '🚤',\n    name: 'speedboat',\n    shortcodes: ['speedboat'],\n    tags: ['boat'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6a4.png',\n  },\n  {\n    emoji: '🛳',\n    name: 'passenger_ship',\n    shortcodes: ['cruise_ship', 'passenger_ship'],\n    tags: ['passenger', 'ship'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6f3-fe0f.png',\n  },\n  {\n    emoji: '⛴',\n    name: 'ferry',\n    shortcodes: ['ferry'],\n    tags: ['boat', 'passenger'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26f4-fe0f.png',\n  },\n  {\n    emoji: '🛥',\n    name: 'motor_boat',\n    shortcodes: ['motorboat'],\n    tags: ['boat', 'motorboat'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6e5-fe0f.png',\n  },\n  {\n    emoji: '🚢',\n    name: 'ship',\n    shortcodes: ['ship'],\n    tags: ['boat', 'passenger'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6a2.png',\n  },\n  {\n    emoji: '✈',\n    name: 'airplane',\n    shortcodes: ['airplane'],\n    tags: ['aeroplane'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2708-fe0f.png',\n  },\n  {\n    emoji: '🛩',\n    name: 'small_airplane',\n    shortcodes: ['small_airplane'],\n    tags: ['aeroplane', 'airplane'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6e9-fe0f.png',\n  },\n  {\n    emoji: '🛫',\n    name: 'flight_departure',\n    shortcodes: ['airplane_departure'],\n    tags: ['aeroplane', 'airplane', 'check-in', 'departure', 'departures'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6eb.png',\n  },\n  {\n    emoji: '🛬',\n    name: 'flight_arrival',\n    shortcodes: ['airplane_arriving'],\n    tags: ['aeroplane', 'airplane', 'arrivals', 'arriving', 'landing'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6ec.png',\n  },\n  {\n    emoji: '🪂',\n    name: 'parachute',\n    shortcodes: ['parachute'],\n    tags: ['hang-glide', 'parasail', 'skydive'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa82.png',\n  },\n  {\n    emoji: '💺',\n    name: 'seat',\n    shortcodes: ['seat'],\n    tags: ['chair'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ba.png',\n  },\n  {\n    emoji: '🚁',\n    name: 'helicopter',\n    shortcodes: ['helicopter'],\n    tags: ['vehicle'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f681.png',\n  },\n  {\n    emoji: '🚟',\n    name: 'suspension_railway',\n    shortcodes: ['suspension_railway'],\n    tags: ['railway', 'suspension'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f69f.png',\n  },\n  {\n    emoji: '🚠',\n    name: 'mountain_cableway',\n    shortcodes: ['mountain_cableway'],\n    tags: ['cable', 'gondola', 'mountain'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6a0.png',\n  },\n  {\n    emoji: '🚡',\n    name: 'aerial_tramway',\n    shortcodes: ['aerial_tramway'],\n    tags: ['aerial', 'cable', 'car', 'gondola', 'tramway'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6a1.png',\n  },\n  {\n    emoji: '🛰',\n    name: 'artificial_satellite',\n    shortcodes: ['satellite'],\n    tags: ['space'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6f0-fe0f.png',\n  },\n  {\n    emoji: '🚀',\n    name: 'rocket',\n    shortcodes: ['rocket'],\n    tags: ['space'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f680.png',\n  },\n  {\n    emoji: '🛸',\n    name: 'flying_saucer',\n    shortcodes: ['flying_saucer'],\n    tags: ['ufo'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6f8.png',\n  },\n  {\n    emoji: '🛎',\n    name: 'bellhop_bell',\n    shortcodes: ['bellhop'],\n    tags: ['bell', 'bellhop', 'hotel'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6ce-fe0f.png',\n  },\n  {\n    emoji: '🧳',\n    name: 'luggage',\n    shortcodes: ['luggage'],\n    tags: ['packing', 'travel'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9f3.png',\n  },\n  {\n    emoji: '⌛',\n    name: 'hourglass',\n    shortcodes: ['hourglass'],\n    tags: ['sand', 'timer'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/231b.png',\n  },\n  {\n    emoji: '⏳',\n    name: 'hourglass_flowing_sand',\n    shortcodes: ['hourglass_flowing_sand'],\n    tags: ['hourglass', 'sand', 'timer'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23f3.png',\n  },\n  {\n    emoji: '⌚',\n    name: 'watch',\n    shortcodes: ['watch'],\n    tags: ['clock'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/231a.png',\n  },\n  {\n    emoji: '⏰',\n    name: 'alarm_clock',\n    shortcodes: ['alarm_clock'],\n    tags: ['alarm', 'clock'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23f0.png',\n  },\n  {\n    emoji: '⏱',\n    name: 'stopwatch',\n    shortcodes: ['stopwatch'],\n    tags: ['clock'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23f1-fe0f.png',\n  },\n  {\n    emoji: '⏲',\n    name: 'timer_clock',\n    shortcodes: ['timer_clock'],\n    tags: ['clock', 'timer'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23f2-fe0f.png',\n  },\n  {\n    emoji: '🕰',\n    name: 'mantelpiece_clock',\n    shortcodes: ['clock'],\n    tags: ['clock'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f570-fe0f.png',\n  },\n  {\n    emoji: '🕛',\n    name: 'clock12',\n    shortcodes: ['clock12'],\n    tags: ['00', '12', '12:00', 'clock', 'o’clock', 'twelve'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f55b.png',\n  },\n  {\n    emoji: '🕧',\n    name: 'clock1230',\n    shortcodes: ['clock1230'],\n    tags: ['12', '12:30', 'clock', 'thirty', 'twelve'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f567.png',\n  },\n  {\n    emoji: '🕐',\n    name: 'clock1',\n    shortcodes: ['clock1'],\n    tags: ['00', '1', '1:00', 'clock', 'one', 'o’clock'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f550.png',\n  },\n  {\n    emoji: '🕜',\n    name: 'clock130',\n    shortcodes: ['clock130'],\n    tags: ['1', '1:30', 'clock', 'one', 'thirty'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f55c.png',\n  },\n  {\n    emoji: '🕑',\n    name: 'clock2',\n    shortcodes: ['clock2'],\n    tags: ['00', '2', '2:00', 'clock', 'o’clock', 'two'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f551.png',\n  },\n  {\n    emoji: '🕝',\n    name: 'clock230',\n    shortcodes: ['clock230'],\n    tags: ['2', '2:30', 'clock', 'thirty', 'two'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f55d.png',\n  },\n  {\n    emoji: '🕒',\n    name: 'clock3',\n    shortcodes: ['clock3'],\n    tags: ['00', '3', '3:00', 'clock', 'o’clock', 'three'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f552.png',\n  },\n  {\n    emoji: '🕞',\n    name: 'clock330',\n    shortcodes: ['clock330'],\n    tags: ['3', '3:30', 'clock', 'thirty', 'three'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f55e.png',\n  },\n  {\n    emoji: '🕓',\n    name: 'clock4',\n    shortcodes: ['clock4'],\n    tags: ['00', '4', '4:00', 'clock', 'four', 'o’clock'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f553.png',\n  },\n  {\n    emoji: '🕟',\n    name: 'clock430',\n    shortcodes: ['clock430'],\n    tags: ['4', '4:30', 'clock', 'four', 'thirty'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f55f.png',\n  },\n  {\n    emoji: '🕔',\n    name: 'clock5',\n    shortcodes: ['clock5'],\n    tags: ['00', '5', '5:00', 'clock', 'five', 'o’clock'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f554.png',\n  },\n  {\n    emoji: '🕠',\n    name: 'clock530',\n    shortcodes: ['clock530'],\n    tags: ['5', '5:30', 'clock', 'five', 'thirty'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f560.png',\n  },\n  {\n    emoji: '🕕',\n    name: 'clock6',\n    shortcodes: ['clock6'],\n    tags: ['00', '6', '6:00', 'clock', 'o’clock', 'six'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f555.png',\n  },\n  {\n    emoji: '🕡',\n    name: 'clock630',\n    shortcodes: ['clock630'],\n    tags: ['6', '6:30', 'clock', 'six', 'thirty'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f561.png',\n  },\n  {\n    emoji: '🕖',\n    name: 'clock7',\n    shortcodes: ['clock7'],\n    tags: ['00', '7', '7:00', 'clock', 'o’clock', 'seven'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f556.png',\n  },\n  {\n    emoji: '🕢',\n    name: 'clock730',\n    shortcodes: ['clock730'],\n    tags: ['7', '7:30', 'clock', 'seven', 'thirty'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f562.png',\n  },\n  {\n    emoji: '🕗',\n    name: 'clock8',\n    shortcodes: ['clock8'],\n    tags: ['00', '8', '8:00', 'clock', 'eight', 'o’clock'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f557.png',\n  },\n  {\n    emoji: '🕣',\n    name: 'clock830',\n    shortcodes: ['clock830'],\n    tags: ['8', '8:30', 'clock', 'eight', 'thirty'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f563.png',\n  },\n  {\n    emoji: '🕘',\n    name: 'clock9',\n    shortcodes: ['clock9'],\n    tags: ['00', '9', '9:00', 'clock', 'nine', 'o’clock'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f558.png',\n  },\n  {\n    emoji: '🕤',\n    name: 'clock930',\n    shortcodes: ['clock930'],\n    tags: ['9', '9:30', 'clock', 'nine', 'thirty'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f564.png',\n  },\n  {\n    emoji: '🕙',\n    name: 'clock10',\n    shortcodes: ['clock10'],\n    tags: ['00', '10', '10:00', 'clock', 'o’clock', 'ten'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f559.png',\n  },\n  {\n    emoji: '🕥',\n    name: 'clock1030',\n    shortcodes: ['clock1030'],\n    tags: ['10', '10:30', 'clock', 'ten', 'thirty'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f565.png',\n  },\n  {\n    emoji: '🕚',\n    name: 'clock11',\n    shortcodes: ['clock11'],\n    tags: ['00', '11', '11:00', 'clock', 'eleven', 'o’clock'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f55a.png',\n  },\n  {\n    emoji: '🕦',\n    name: 'clock1130',\n    shortcodes: ['clock1130'],\n    tags: ['11', '11:30', 'clock', 'eleven', 'thirty'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f566.png',\n  },\n  {\n    emoji: '🌑',\n    name: 'new_moon',\n    shortcodes: ['new_moon'],\n    tags: ['dark', 'moon'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f311.png',\n  },\n  {\n    emoji: '🌒',\n    name: 'waxing_crescent_moon',\n    shortcodes: ['waxing_crescent_moon'],\n    tags: ['crescent', 'moon', 'waxing'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f312.png',\n  },\n  {\n    emoji: '🌓',\n    name: 'first_quarter_moon',\n    shortcodes: ['first_quarter_moon'],\n    tags: ['moon', 'quarter'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f313.png',\n  },\n  {\n    emoji: '🌔',\n    name: 'moon',\n    shortcodes: ['waxing_gibbous_moon'],\n    tags: ['gibbous', 'moon', 'waxing'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f314.png',\n  },\n  {\n    emoji: '🌕',\n    name: 'full_moon',\n    shortcodes: ['full_moon'],\n    tags: ['full', 'moon'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f315.png',\n  },\n  {\n    emoji: '🌖',\n    name: 'waning_gibbous_moon',\n    shortcodes: ['waning_gibbous_moon'],\n    tags: ['gibbous', 'moon', 'waning'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f316.png',\n  },\n  {\n    emoji: '🌗',\n    name: 'last_quarter_moon',\n    shortcodes: ['last_quarter_moon'],\n    tags: ['moon', 'quarter'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f317.png',\n  },\n  {\n    emoji: '🌘',\n    name: 'waning_crescent_moon',\n    shortcodes: ['waning_crescent_moon'],\n    tags: ['crescent', 'moon', 'waning'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f318.png',\n  },\n  {\n    emoji: '🌙',\n    name: 'crescent_moon',\n    shortcodes: ['crescent_moon'],\n    tags: ['crescent', 'moon'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f319.png',\n  },\n  {\n    emoji: '🌚',\n    name: 'new_moon_with_face',\n    shortcodes: ['new_moon_with_face'],\n    tags: ['face', 'moon'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f31a.png',\n  },\n  {\n    emoji: '🌛',\n    name: 'first_quarter_moon_with_face',\n    shortcodes: ['first_quarter_moon_with_face'],\n    tags: ['face', 'moon', 'quarter'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f31b.png',\n  },\n  {\n    emoji: '🌜',\n    name: 'last_quarter_moon_with_face',\n    shortcodes: ['last_quarter_moon_with_face'],\n    tags: ['face', 'moon', 'quarter'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f31c.png',\n  },\n  {\n    emoji: '🌡',\n    name: 'thermometer',\n    shortcodes: ['thermometer'],\n    tags: ['weather'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f321-fe0f.png',\n  },\n  {\n    emoji: '☀',\n    name: 'sunny',\n    shortcodes: ['sun'],\n    tags: ['bright', 'rays', 'sunny'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2600-fe0f.png',\n  },\n  {\n    emoji: '🌝',\n    name: 'full_moon_with_face',\n    shortcodes: ['full_moon_with_face'],\n    tags: ['bright', 'face', 'full', 'moon'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f31d.png',\n  },\n  {\n    emoji: '🌞',\n    name: 'sun_with_face',\n    shortcodes: ['sun_with_face'],\n    tags: ['bright', 'face', 'sun'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f31e.png',\n  },\n  {\n    emoji: '🪐',\n    name: 'ringed_planet',\n    shortcodes: ['ringed_planet', 'saturn'],\n    tags: ['saturn', 'saturnine'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa90.png',\n  },\n  {\n    emoji: '⭐',\n    name: 'star',\n    shortcodes: ['star'],\n    tags: ['star'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2b50.png',\n  },\n  {\n    emoji: '🌟',\n    name: 'star2',\n    shortcodes: ['glowing_star', 'star2'],\n    tags: ['glittery', 'glow', 'shining', 'sparkle', 'star'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f31f.png',\n  },\n  {\n    emoji: '🌠',\n    name: 'stars',\n    shortcodes: ['shooting_star', 'stars'],\n    tags: ['falling', 'shooting', 'star'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f320.png',\n  },\n  {\n    emoji: '🌌',\n    name: 'milky_way',\n    shortcodes: ['milky_way'],\n    tags: ['space'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f30c.png',\n  },\n  {\n    emoji: '☁',\n    name: 'cloud',\n    shortcodes: ['cloud'],\n    tags: ['weather'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2601-fe0f.png',\n  },\n  {\n    emoji: '⛅',\n    name: 'partly_sunny',\n    shortcodes: ['partly_sunny', 'sun_behind_cloud'],\n    tags: ['cloud', 'sun'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26c5.png',\n  },\n  {\n    emoji: '⛈',\n    name: 'cloud_with_lightning_and_rain',\n    shortcodes: ['stormy', 'thunder_cloud_and_rain'],\n    tags: ['cloud', 'rain', 'thunder'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26c8-fe0f.png',\n  },\n  {\n    emoji: '🌤',\n    name: 'sun_behind_small_cloud',\n    shortcodes: ['sun_behind_small_cloud', 'sunny'],\n    tags: ['cloud', 'sun'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f324-fe0f.png',\n  },\n  {\n    emoji: '🌥',\n    name: 'sun_behind_large_cloud',\n    shortcodes: ['cloudy', 'sun_behind_large_cloud'],\n    tags: ['cloud', 'sun'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f325-fe0f.png',\n  },\n  {\n    emoji: '🌦',\n    name: 'sun_behind_rain_cloud',\n    shortcodes: ['sun_and_rain', 'sun_behind_rain_cloud'],\n    tags: ['cloud', 'rain', 'sun'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f326-fe0f.png',\n  },\n  {\n    emoji: '🌧',\n    name: 'cloud_with_rain',\n    shortcodes: ['cloud_with_rain', 'rainy'],\n    tags: ['cloud', 'rain'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f327-fe0f.png',\n  },\n  {\n    emoji: '🌨',\n    name: 'cloud_with_snow',\n    shortcodes: ['cloud_with_snow', 'snowy'],\n    tags: ['cloud', 'cold', 'snow'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f328-fe0f.png',\n  },\n  {\n    emoji: '🌩',\n    name: 'cloud_with_lightning',\n    shortcodes: ['cloud_with_lightning', 'lightning'],\n    tags: ['cloud', 'lightning'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f329-fe0f.png',\n  },\n  {\n    emoji: '🌪',\n    name: 'tornado',\n    shortcodes: ['tornado'],\n    tags: ['cloud', 'whirlwind'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f32a-fe0f.png',\n  },\n  {\n    emoji: '🌫',\n    name: 'fog',\n    shortcodes: ['fog'],\n    tags: ['cloud'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f32b-fe0f.png',\n  },\n  {\n    emoji: '🌬',\n    name: 'wind_face',\n    shortcodes: ['wind_blowing_face'],\n    tags: ['blow', 'cloud', 'face', 'wind'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f32c-fe0f.png',\n  },\n  {\n    emoji: '🌀',\n    name: 'cyclone',\n    shortcodes: ['cyclone'],\n    tags: ['dizzy', 'hurricane', 'twister', 'typhoon'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f300.png',\n  },\n  {\n    emoji: '🌈',\n    name: 'rainbow',\n    shortcodes: ['rainbow'],\n    tags: ['rain'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f308.png',\n  },\n  {\n    emoji: '🌂',\n    name: 'closed_umbrella',\n    shortcodes: ['closed_umbrella'],\n    tags: ['clothing', 'rain', 'umbrella'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f302.png',\n  },\n  {\n    emoji: '☂',\n    name: 'open_umbrella',\n    shortcodes: ['umbrella'],\n    tags: ['clothing', 'rain'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2602-fe0f.png',\n  },\n  {\n    emoji: '☔',\n    name: 'umbrella',\n    shortcodes: ['umbrella_with_rain'],\n    tags: ['clothing', 'drop', 'rain', 'umbrella'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2614.png',\n  },\n  {\n    emoji: '⛱',\n    name: 'parasol_on_ground',\n    shortcodes: ['beach_umbrella', 'umbrella_on_ground'],\n    tags: ['rain', 'sun', 'umbrella'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26f1-fe0f.png',\n  },\n  {\n    emoji: '⚡',\n    name: 'zap',\n    shortcodes: ['high_voltage', 'zap'],\n    tags: ['danger', 'electric', 'lightning', 'voltage', 'zap'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26a1.png',\n  },\n  {\n    emoji: '❄',\n    name: 'snowflake',\n    shortcodes: ['snowflake'],\n    tags: ['cold', 'snow'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2744-fe0f.png',\n  },\n  {\n    emoji: '☃',\n    name: 'snowman_with_snow',\n    shortcodes: ['snowman2'],\n    tags: ['cold', 'snow'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2603-fe0f.png',\n  },\n  {\n    emoji: '⛄',\n    name: 'snowman',\n    shortcodes: ['snowman'],\n    tags: ['cold', 'snow', 'snowman'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26c4.png',\n  },\n  {\n    emoji: '☄',\n    name: 'comet',\n    shortcodes: ['comet'],\n    tags: ['space'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2604-fe0f.png',\n  },\n  {\n    emoji: '🔥',\n    name: 'fire',\n    shortcodes: ['fire'],\n    tags: ['flame', 'tool'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f525.png',\n  },\n  {\n    emoji: '💧',\n    name: 'droplet',\n    shortcodes: ['droplet'],\n    tags: ['cold', 'comic', 'drop', 'sweat'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4a7.png',\n  },\n  {\n    emoji: '🌊',\n    name: 'ocean',\n    shortcodes: ['ocean', 'water_wave'],\n    tags: ['ocean', 'water', 'wave'],\n    group: 'travel & places',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f30a.png',\n  },\n  {\n    emoji: '🎃',\n    name: 'jack_o_lantern',\n    shortcodes: ['jack_o_lantern'],\n    tags: ['celebration', 'halloween', 'jack', 'lantern'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f383.png',\n  },\n  {\n    emoji: '🎄',\n    name: 'christmas_tree',\n    shortcodes: ['christmas_tree'],\n    tags: ['celebration', 'christmas', 'tree'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f384.png',\n  },\n  {\n    emoji: '🎆',\n    name: 'fireworks',\n    shortcodes: ['fireworks'],\n    tags: ['celebration'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f386.png',\n  },\n  {\n    emoji: '🎇',\n    name: 'sparkler',\n    shortcodes: ['sparkler'],\n    tags: ['celebration', 'fireworks', 'sparkle'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f387.png',\n  },\n  {\n    emoji: '🧨',\n    name: 'firecracker',\n    shortcodes: ['firecracker'],\n    tags: ['dynamite', 'explosive', 'fireworks'],\n    group: 'activities',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9e8.png',\n  },\n  {\n    emoji: '✨',\n    name: 'sparkles',\n    shortcodes: ['sparkles'],\n    tags: ['*', 'sparkle', 'star'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2728.png',\n  },\n  {\n    emoji: '🎈',\n    name: 'balloon',\n    shortcodes: ['balloon'],\n    tags: ['celebration'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f388.png',\n  },\n  {\n    emoji: '🎉',\n    name: 'tada',\n    shortcodes: ['party', 'party_popper', 'tada'],\n    tags: ['celebration', 'party', 'popper', 'tada'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f389.png',\n  },\n  {\n    emoji: '🎊',\n    name: 'confetti_ball',\n    shortcodes: ['confetti_ball'],\n    tags: ['ball', 'celebration', 'confetti'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f38a.png',\n  },\n  {\n    emoji: '🎋',\n    name: 'tanabata_tree',\n    shortcodes: ['tanabata_tree'],\n    tags: ['banner', 'celebration', 'japanese', 'tree'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f38b.png',\n  },\n  {\n    emoji: '🎍',\n    name: 'bamboo',\n    shortcodes: ['bamboo'],\n    tags: ['bamboo', 'celebration', 'japanese', 'pine'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f38d.png',\n  },\n  {\n    emoji: '🎎',\n    name: 'dolls',\n    shortcodes: ['dolls'],\n    tags: ['celebration', 'doll', 'festival', 'japanese', 'japanese dolls'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f38e.png',\n  },\n  {\n    emoji: '🎏',\n    name: 'flags',\n    shortcodes: ['carp_streamer', 'flags'],\n    tags: ['carp', 'celebration', 'streamer'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f38f.png',\n  },\n  {\n    emoji: '🎐',\n    name: 'wind_chime',\n    shortcodes: ['wind_chime'],\n    tags: ['bell', 'celebration', 'chime', 'wind'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f390.png',\n  },\n  {\n    emoji: '🎑',\n    name: 'rice_scene',\n    shortcodes: ['moon_ceremony', 'rice_scene'],\n    tags: ['celebration', 'ceremony', 'moon'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f391.png',\n  },\n  {\n    emoji: '🧧',\n    name: 'red_envelope',\n    shortcodes: ['red_envelope'],\n    tags: ['gift', 'good luck', 'hóngbāo', 'lai see', 'money'],\n    group: 'activities',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9e7.png',\n  },\n  {\n    emoji: '🎀',\n    name: 'ribbon',\n    shortcodes: ['ribbon'],\n    tags: ['celebration'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f380.png',\n  },\n  {\n    emoji: '🎁',\n    name: 'gift',\n    shortcodes: ['gift'],\n    tags: ['box', 'celebration', 'gift', 'present', 'wrapped'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f381.png',\n  },\n  {\n    emoji: '🎗',\n    name: 'reminder_ribbon',\n    shortcodes: ['reminder_ribbon'],\n    tags: ['celebration', 'reminder', 'ribbon'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f397-fe0f.png',\n  },\n  {\n    emoji: '🎟',\n    name: 'tickets',\n    shortcodes: ['admission_tickets', 'tickets'],\n    tags: ['admission', 'ticket'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f39f-fe0f.png',\n  },\n  {\n    emoji: '🎫',\n    name: 'ticket',\n    shortcodes: ['ticket'],\n    tags: ['admission'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ab.png',\n  },\n  {\n    emoji: '🎖',\n    name: 'medal_military',\n    shortcodes: ['military_medal'],\n    tags: ['celebration', 'medal', 'military'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f396-fe0f.png',\n  },\n  {\n    emoji: '🏆',\n    name: 'trophy',\n    shortcodes: ['trophy'],\n    tags: ['prize'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c6.png',\n  },\n  {\n    emoji: '🏅',\n    name: 'medal_sports',\n    shortcodes: ['sports_medal'],\n    tags: ['medal'],\n    group: 'activities',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c5.png',\n  },\n  {\n    emoji: '🥇',\n    name: '1st_place_medal',\n    shortcodes: ['1st', 'first_place_medal'],\n    tags: ['first', 'gold', 'medal'],\n    group: 'activities',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f947.png',\n  },\n  {\n    emoji: '🥈',\n    name: '2nd_place_medal',\n    shortcodes: ['2nd', 'second_place_medal'],\n    tags: ['medal', 'second', 'silver'],\n    group: 'activities',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f948.png',\n  },\n  {\n    emoji: '🥉',\n    name: '3rd_place_medal',\n    shortcodes: ['3rd', 'third_place_medal'],\n    tags: ['bronze', 'medal', 'third'],\n    group: 'activities',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f949.png',\n  },\n  {\n    emoji: '⚽',\n    name: 'soccer',\n    shortcodes: ['soccer'],\n    tags: ['ball', 'football', 'soccer'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26bd.png',\n  },\n  {\n    emoji: '⚾',\n    name: 'baseball',\n    shortcodes: ['baseball'],\n    tags: ['ball'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26be.png',\n  },\n  {\n    emoji: '🥎',\n    name: 'softball',\n    shortcodes: ['softball'],\n    tags: ['ball', 'glove', 'underarm'],\n    group: 'activities',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f94e.png',\n  },\n  {\n    emoji: '🏀',\n    name: 'basketball',\n    shortcodes: ['basketball'],\n    tags: ['ball', 'hoop'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c0.png',\n  },\n  {\n    emoji: '🏐',\n    name: 'volleyball',\n    shortcodes: ['volleyball'],\n    tags: ['ball', 'game'],\n    group: 'activities',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3d0.png',\n  },\n  {\n    emoji: '🏈',\n    name: 'football',\n    shortcodes: ['football'],\n    tags: ['american', 'ball', 'football'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c8.png',\n  },\n  {\n    emoji: '🏉',\n    name: 'rugby_football',\n    shortcodes: ['rugby_football'],\n    tags: ['ball', 'football', 'rugby'],\n    group: 'activities',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c9.png',\n  },\n  {\n    emoji: '🎾',\n    name: 'tennis',\n    shortcodes: ['tennis'],\n    tags: ['ball', 'racquet'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3be.png',\n  },\n  {\n    emoji: '🥏',\n    name: 'flying_disc',\n    shortcodes: ['flying_disc'],\n    tags: ['ultimate'],\n    group: 'activities',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f94f.png',\n  },\n  {\n    emoji: '🎳',\n    name: 'bowling',\n    shortcodes: ['bowling'],\n    tags: ['ball', 'game'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3b3.png',\n  },\n  {\n    emoji: '🏏',\n    name: 'cricket_game',\n    shortcodes: ['cricket_game'],\n    tags: ['ball', 'bat', 'game'],\n    group: 'activities',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3cf.png',\n  },\n  {\n    emoji: '🏑',\n    name: 'field_hockey',\n    shortcodes: ['field_hockey'],\n    tags: ['ball', 'field', 'game', 'hockey', 'stick'],\n    group: 'activities',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3d1.png',\n  },\n  {\n    emoji: '🏒',\n    name: 'ice_hockey',\n    shortcodes: ['hockey'],\n    tags: ['game', 'hockey', 'ice', 'puck', 'stick'],\n    group: 'activities',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3d2.png',\n  },\n  {\n    emoji: '🥍',\n    name: 'lacrosse',\n    shortcodes: ['lacrosse'],\n    tags: ['ball', 'goal', 'stick'],\n    group: 'activities',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f94d.png',\n  },\n  {\n    emoji: '🏓',\n    name: 'ping_pong',\n    shortcodes: ['ping_pong'],\n    tags: ['ball', 'bat', 'game', 'paddle', 'table tennis'],\n    group: 'activities',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3d3.png',\n  },\n  {\n    emoji: '🏸',\n    name: 'badminton',\n    shortcodes: ['badminton'],\n    tags: ['birdie', 'game', 'racquet', 'shuttlecock'],\n    group: 'activities',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f8.png',\n  },\n  {\n    emoji: '🥊',\n    name: 'boxing_glove',\n    shortcodes: ['boxing_glove'],\n    tags: ['boxing', 'glove'],\n    group: 'activities',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f94a.png',\n  },\n  {\n    emoji: '🥋',\n    name: 'martial_arts_uniform',\n    shortcodes: ['martial_arts_uniform'],\n    tags: ['judo', 'karate', 'martial arts', 'taekwondo', 'uniform'],\n    group: 'activities',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f94b.png',\n  },\n  {\n    emoji: '🥅',\n    name: 'goal_net',\n    shortcodes: ['goal_net'],\n    tags: ['goal', 'net'],\n    group: 'activities',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f945.png',\n  },\n  {\n    emoji: '⛳',\n    name: 'golf',\n    shortcodes: ['golf'],\n    tags: ['golf', 'hole'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26f3.png',\n  },\n  {\n    emoji: '⛸',\n    name: 'ice_skate',\n    shortcodes: ['ice_skate'],\n    tags: ['ice', 'skate'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26f8-fe0f.png',\n  },\n  {\n    emoji: '🎣',\n    name: 'fishing_pole_and_fish',\n    shortcodes: ['fishing_pole', 'fishing_pole_and_fish'],\n    tags: ['fish', 'pole'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3a3.png',\n  },\n  {\n    emoji: '🤿',\n    name: 'diving_mask',\n    shortcodes: ['diving_mask'],\n    tags: ['diving', 'scuba', 'snorkeling'],\n    group: 'activities',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f93f.png',\n  },\n  {\n    emoji: '🎽',\n    name: 'running_shirt_with_sash',\n    shortcodes: ['running_shirt', 'running_shirt_with_sash'],\n    tags: ['athletics', 'running', 'sash', 'shirt'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3bd.png',\n  },\n  {\n    emoji: '🎿',\n    name: 'ski',\n    shortcodes: ['ski'],\n    tags: ['ski', 'snow'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3bf.png',\n  },\n  {\n    emoji: '🛷',\n    name: 'sled',\n    shortcodes: ['sled'],\n    tags: ['sledge', 'sleigh'],\n    group: 'activities',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6f7.png',\n  },\n  {\n    emoji: '🥌',\n    name: 'curling_stone',\n    shortcodes: ['curling_stone'],\n    tags: ['game', 'rock'],\n    group: 'activities',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f94c.png',\n  },\n  {\n    emoji: '🎯',\n    name: 'dart',\n    shortcodes: ['bullseye', 'dart', 'direct_hit'],\n    tags: ['dart', 'direct hit', 'game', 'hit', 'target'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3af.png',\n  },\n  {\n    emoji: '🪀',\n    name: 'yo_yo',\n    shortcodes: ['yo_yo'],\n    tags: ['fluctuate', 'toy'],\n    group: 'activities',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa80.png',\n  },\n  {\n    emoji: '🪁',\n    name: 'kite',\n    shortcodes: ['kite'],\n    tags: ['fly', 'soar'],\n    group: 'activities',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa81.png',\n  },\n  {\n    emoji: '🔫',\n    name: 'gun',\n    shortcodes: ['gun', 'pistol'],\n    tags: ['gun', 'handgun', 'pistol', 'revolver', 'tool', 'water', 'weapon'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f52b.png',\n  },\n  {\n    emoji: '🎱',\n    name: '8ball',\n    shortcodes: ['8ball', 'billiards'],\n    tags: ['8', 'ball', 'billiard', 'eight', 'game'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3b1.png',\n  },\n  {\n    emoji: '🔮',\n    name: 'crystal_ball',\n    shortcodes: ['crystal_ball'],\n    tags: ['ball', 'crystal', 'fairy tale', 'fantasy', 'fortune', 'tool'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f52e.png',\n  },\n  {\n    emoji: '🪄',\n    name: 'magic_wand',\n    shortcodes: ['magic_wand'],\n    tags: ['magic', 'witch', 'wizard'],\n    group: 'activities',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa84.png',\n  },\n  {\n    emoji: '🎮',\n    name: 'video_game',\n    shortcodes: ['controller', 'video_game'],\n    tags: ['controller', 'game'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ae.png',\n  },\n  {\n    emoji: '🕹',\n    name: 'joystick',\n    shortcodes: ['joystick'],\n    tags: ['game', 'video game'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f579-fe0f.png',\n  },\n  {\n    emoji: '🎰',\n    name: 'slot_machine',\n    shortcodes: ['slot_machine'],\n    tags: ['game', 'slot'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3b0.png',\n  },\n  {\n    emoji: '🎲',\n    name: 'game_die',\n    shortcodes: ['game_die'],\n    tags: ['dice', 'die', 'game'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3b2.png',\n  },\n  {\n    emoji: '🧩',\n    name: 'jigsaw',\n    shortcodes: ['jigsaw', 'puzzle_piece'],\n    tags: ['clue', 'interlocking', 'jigsaw', 'piece', 'puzzle'],\n    group: 'activities',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9e9.png',\n  },\n  {\n    emoji: '🧸',\n    name: 'teddy_bear',\n    shortcodes: ['teddy_bear'],\n    tags: ['plaything', 'plush', 'stuffed', 'toy'],\n    group: 'activities',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9f8.png',\n  },\n  {\n    emoji: '🪅',\n    name: 'pinata',\n    shortcodes: ['pinata'],\n    tags: ['celebration', 'party'],\n    group: 'activities',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa85.png',\n  },\n  {\n    emoji: '🪩',\n    name: 'mirror_ball',\n    shortcodes: ['disco', 'disco_ball', 'mirror_ball'],\n    tags: ['dance', 'disco', 'glitter', 'party'],\n    group: 'activities',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🪆',\n    name: 'nesting_dolls',\n    shortcodes: ['nesting_dolls'],\n    tags: ['doll', 'nesting', 'russia'],\n    group: 'activities',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa86.png',\n  },\n  {\n    emoji: '♠',\n    name: 'spades',\n    shortcodes: ['spades'],\n    tags: ['card', 'game'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2660-fe0f.png',\n  },\n  {\n    emoji: '♥',\n    name: 'hearts',\n    shortcodes: ['hearts'],\n    tags: ['card', 'game'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2665-fe0f.png',\n  },\n  {\n    emoji: '♦',\n    name: 'diamonds',\n    shortcodes: ['diamonds'],\n    tags: ['card', 'game'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2666-fe0f.png',\n  },\n  {\n    emoji: '♣',\n    name: 'clubs',\n    shortcodes: ['clubs'],\n    tags: ['card', 'game'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2663-fe0f.png',\n  },\n  {\n    emoji: '♟',\n    name: 'chess_pawn',\n    shortcodes: ['chess_pawn'],\n    tags: ['chess', 'dupe', 'expendable'],\n    group: 'activities',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/265f-fe0f.png',\n  },\n  {\n    emoji: '🃏',\n    name: 'black_joker',\n    shortcodes: ['black_joker'],\n    tags: ['card', 'game', 'wildcard'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f0cf.png',\n  },\n  {\n    emoji: '🀄',\n    name: 'mahjong',\n    shortcodes: ['mahjong'],\n    tags: ['game', 'mahjong', 'red'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f004.png',\n  },\n  {\n    emoji: '🎴',\n    name: 'flower_playing_cards',\n    shortcodes: ['flower_playing_cards'],\n    tags: ['card', 'flower', 'game', 'japanese', 'playing'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3b4.png',\n  },\n  {\n    emoji: '🎭',\n    name: 'performing_arts',\n    shortcodes: ['performing_arts'],\n    tags: ['art', 'mask', 'performing', 'theater', 'theatre'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ad.png',\n  },\n  {\n    emoji: '🖼',\n    name: 'framed_picture',\n    shortcodes: ['frame_with_picture', 'framed_picture'],\n    tags: ['art', 'frame', 'museum', 'painting', 'picture'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5bc-fe0f.png',\n  },\n  {\n    emoji: '🎨',\n    name: 'art',\n    shortcodes: ['art', 'palette'],\n    tags: ['art', 'museum', 'painting', 'palette'],\n    group: 'activities',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3a8.png',\n  },\n  {\n    emoji: '🧵',\n    name: 'thread',\n    shortcodes: ['thread'],\n    tags: ['needle', 'sewing', 'spool', 'string'],\n    group: 'activities',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9f5.png',\n  },\n  {\n    emoji: '🪡',\n    name: 'sewing_needle',\n    shortcodes: ['sewing_needle'],\n    tags: ['embroidery', 'needle', 'sewing', 'stitches', 'sutures', 'tailoring'],\n    group: 'activities',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faa1.png',\n  },\n  {\n    emoji: '🧶',\n    name: 'yarn',\n    shortcodes: ['yarn'],\n    tags: ['ball', 'crochet', 'knit'],\n    group: 'activities',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9f6.png',\n  },\n  {\n    emoji: '🪢',\n    name: 'knot',\n    shortcodes: ['knot'],\n    tags: ['rope', 'tangled', 'tie', 'twine', 'twist'],\n    group: 'activities',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faa2.png',\n  },\n  {\n    emoji: '👓',\n    name: 'eyeglasses',\n    shortcodes: ['eyeglasses', 'glasses'],\n    tags: ['clothing', 'eye', 'eyeglasses', 'eyewear'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f453.png',\n  },\n  {\n    emoji: '🕶',\n    name: 'dark_sunglasses',\n    shortcodes: ['sunglasses'],\n    tags: ['dark', 'eye', 'eyewear', 'glasses'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f576-fe0f.png',\n  },\n  {\n    emoji: '🥽',\n    name: 'goggles',\n    shortcodes: ['goggles'],\n    tags: ['eye protection', 'swimming', 'welding'],\n    group: 'objects',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f97d.png',\n  },\n  {\n    emoji: '🥼',\n    name: 'lab_coat',\n    shortcodes: ['lab_coat'],\n    tags: ['doctor', 'experiment', 'scientist'],\n    group: 'objects',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f97c.png',\n  },\n  {\n    emoji: '🦺',\n    name: 'safety_vest',\n    shortcodes: ['safety_vest'],\n    tags: ['emergency', 'safety', 'vest'],\n    group: 'objects',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ba.png',\n  },\n  {\n    emoji: '👔',\n    name: 'necktie',\n    shortcodes: ['necktie'],\n    tags: ['clothing', 'tie'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f454.png',\n  },\n  {\n    emoji: '👕',\n    name: 'shirt',\n    shortcodes: ['shirt'],\n    tags: ['clothing', 'shirt', 'tshirt'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f455.png',\n  },\n  {\n    emoji: '👖',\n    name: 'jeans',\n    shortcodes: ['jeans'],\n    tags: ['clothing', 'pants', 'trousers'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f456.png',\n  },\n  {\n    emoji: '🧣',\n    name: 'scarf',\n    shortcodes: ['scarf'],\n    tags: ['neck'],\n    group: 'objects',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9e3.png',\n  },\n  {\n    emoji: '🧤',\n    name: 'gloves',\n    shortcodes: ['gloves'],\n    tags: ['hand'],\n    group: 'objects',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9e4.png',\n  },\n  {\n    emoji: '🧥',\n    name: 'coat',\n    shortcodes: ['coat'],\n    tags: ['jacket'],\n    group: 'objects',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9e5.png',\n  },\n  {\n    emoji: '🧦',\n    name: 'socks',\n    shortcodes: ['socks'],\n    tags: ['stocking'],\n    group: 'objects',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9e6.png',\n  },\n  {\n    emoji: '👗',\n    name: 'dress',\n    shortcodes: ['dress'],\n    tags: ['clothing'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f457.png',\n  },\n  {\n    emoji: '👘',\n    name: 'kimono',\n    shortcodes: ['kimono'],\n    tags: ['clothing'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f458.png',\n  },\n  {\n    emoji: '🥻',\n    name: 'sari',\n    shortcodes: ['sari'],\n    tags: ['clothing', 'dress'],\n    group: 'objects',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f97b.png',\n  },\n  {\n    emoji: '🩱',\n    name: 'one_piece_swimsuit',\n    shortcodes: ['one_piece_swimsuit'],\n    tags: ['bathing suit'],\n    group: 'objects',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa71.png',\n  },\n  {\n    emoji: '🩲',\n    name: 'swim_brief',\n    shortcodes: ['briefs'],\n    tags: ['bathing suit', 'one-piece', 'swimsuit', 'underwear'],\n    group: 'objects',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa72.png',\n  },\n  {\n    emoji: '🩳',\n    name: 'shorts',\n    shortcodes: ['shorts'],\n    tags: ['bathing suit', 'pants', 'underwear'],\n    group: 'objects',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa73.png',\n  },\n  {\n    emoji: '👙',\n    name: 'bikini',\n    shortcodes: ['bikini'],\n    tags: ['clothing', 'swim'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f459.png',\n  },\n  {\n    emoji: '👚',\n    name: 'womans_clothes',\n    shortcodes: ['womans_clothes'],\n    tags: ['clothing', 'woman'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f45a.png',\n  },\n  {\n    emoji: '🪭',\n    name: 'folding_hand_fan',\n    shortcodes: ['folding_fan'],\n    tags: ['cooling', 'dance', 'fan', 'flutter', 'hot', 'shy'],\n    group: 'objects',\n    emoticons: [],\n    version: 15,\n  },\n  {\n    emoji: '👛',\n    name: 'purse',\n    shortcodes: ['purse'],\n    tags: ['clothing', 'coin'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f45b.png',\n  },\n  {\n    emoji: '👜',\n    name: 'handbag',\n    shortcodes: ['handbag'],\n    tags: ['bag', 'clothing', 'purse'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f45c.png',\n  },\n  {\n    emoji: '👝',\n    name: 'pouch',\n    shortcodes: ['clutch_bag', 'pouch'],\n    tags: ['bag', 'clothing', 'pouch'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f45d.png',\n  },\n  {\n    emoji: '🛍',\n    name: 'shopping',\n    shortcodes: ['shopping_bags'],\n    tags: ['bag', 'hotel', 'shopping'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6cd-fe0f.png',\n  },\n  {\n    emoji: '🎒',\n    name: 'school_satchel',\n    shortcodes: ['backpack', 'school_satchel'],\n    tags: ['bag', 'rucksack', 'satchel', 'school'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f392.png',\n  },\n  {\n    emoji: '🩴',\n    name: 'thong_sandal',\n    shortcodes: ['thong_sandal'],\n    tags: ['beach sandals', 'sandals', 'thong sandals', 'thongs', 'zōri'],\n    group: 'objects',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa74.png',\n  },\n  {\n    emoji: '👞',\n    name: 'mans_shoe',\n    shortcodes: ['mans_shoe'],\n    tags: ['clothing', 'man', 'shoe'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f45e.png',\n  },\n  {\n    emoji: '👟',\n    name: 'athletic_shoe',\n    shortcodes: ['athletic_shoe', 'sneaker'],\n    tags: ['athletic', 'clothing', 'shoe', 'sneaker'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f45f.png',\n  },\n  {\n    emoji: '🥾',\n    name: 'hiking_boot',\n    shortcodes: ['hiking_boot'],\n    tags: ['backpacking', 'boot', 'camping', 'hiking'],\n    group: 'objects',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f97e.png',\n  },\n  {\n    emoji: '🥿',\n    name: 'flat_shoe',\n    shortcodes: ['flat_shoe', 'womans_flat_shoe'],\n    tags: ['ballet flat', 'slip-on', 'slipper'],\n    group: 'objects',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f97f.png',\n  },\n  {\n    emoji: '👠',\n    name: 'high_heel',\n    shortcodes: ['high_heel'],\n    tags: ['clothing', 'heel', 'shoe', 'woman'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f460.png',\n  },\n  {\n    emoji: '👡',\n    name: 'sandal',\n    shortcodes: ['sandal'],\n    tags: ['clothing', 'sandal', 'shoe', 'woman'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f461.png',\n  },\n  {\n    emoji: '🩰',\n    name: 'ballet_shoes',\n    shortcodes: ['ballet_shoes'],\n    tags: ['ballet', 'dance'],\n    group: 'objects',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa70.png',\n  },\n  {\n    emoji: '👢',\n    name: 'boot',\n    shortcodes: ['boot'],\n    tags: ['boot', 'clothing', 'shoe', 'woman'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f462.png',\n  },\n  {\n    emoji: '🪮',\n    name: 'hair_pick',\n    shortcodes: ['hair_pick'],\n    tags: ['afro', 'comb', 'hair', 'pick'],\n    group: 'objects',\n    emoticons: [],\n    version: 15,\n  },\n  {\n    emoji: '👑',\n    name: 'crown',\n    shortcodes: ['crown'],\n    tags: ['clothing', 'king', 'queen'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f451.png',\n  },\n  {\n    emoji: '👒',\n    name: 'womans_hat',\n    shortcodes: ['womans_hat'],\n    tags: ['clothing', 'hat', 'woman'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f452.png',\n  },\n  {\n    emoji: '🎩',\n    name: 'tophat',\n    shortcodes: ['top_hat', 'tophat'],\n    tags: ['clothing', 'hat', 'top', 'tophat'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3a9.png',\n  },\n  {\n    emoji: '🎓',\n    name: 'mortar_board',\n    shortcodes: ['graduation_cap', 'mortar_board'],\n    tags: ['cap', 'celebration', 'clothing', 'graduation', 'hat'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f393.png',\n  },\n  {\n    emoji: '🧢',\n    name: 'billed_cap',\n    shortcodes: ['billed_cap'],\n    tags: ['baseball cap'],\n    group: 'objects',\n    emoticons: [],\n    version: 5,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9e2.png',\n  },\n  {\n    emoji: '🪖',\n    name: 'military_helmet',\n    shortcodes: ['military_helmet'],\n    tags: ['army', 'helmet', 'military', 'soldier', 'warrior'],\n    group: 'objects',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa96.png',\n  },\n  {\n    emoji: '⛑',\n    name: 'rescue_worker_helmet',\n    shortcodes: ['helmet_with_cross', 'rescue_worker_helmet'],\n    tags: ['aid', 'cross', 'face', 'hat', 'helmet'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26d1-fe0f.png',\n  },\n  {\n    emoji: '📿',\n    name: 'prayer_beads',\n    shortcodes: ['prayer_beads'],\n    tags: ['beads', 'clothing', 'necklace', 'prayer', 'religion'],\n    group: 'objects',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ff.png',\n  },\n  {\n    emoji: '💄',\n    name: 'lipstick',\n    shortcodes: ['lipstick'],\n    tags: ['cosmetics', 'makeup'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f484.png',\n  },\n  {\n    emoji: '💍',\n    name: 'ring',\n    shortcodes: ['ring'],\n    tags: ['diamond'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f48d.png',\n  },\n  {\n    emoji: '💎',\n    name: 'gem',\n    shortcodes: ['gem'],\n    tags: ['diamond', 'gem', 'jewel'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f48e.png',\n  },\n  {\n    emoji: '🔇',\n    name: 'mute',\n    shortcodes: ['mute', 'no_sound'],\n    tags: ['mute', 'quiet', 'silent', 'speaker'],\n    group: 'objects',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f507.png',\n  },\n  {\n    emoji: '🔈',\n    name: 'speaker',\n    shortcodes: ['low_volume', 'quiet_sound', 'speaker'],\n    tags: ['soft'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f508.png',\n  },\n  {\n    emoji: '🔉',\n    name: 'sound',\n    shortcodes: ['medium_volumne', 'sound'],\n    tags: ['medium'],\n    group: 'objects',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f509.png',\n  },\n  {\n    emoji: '🔊',\n    name: 'loud_sound',\n    shortcodes: ['high_volume', 'loud_sound'],\n    tags: ['loud'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f50a.png',\n  },\n  {\n    emoji: '📢',\n    name: 'loudspeaker',\n    shortcodes: ['loudspeaker'],\n    tags: ['loud', 'public address'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4e2.png',\n  },\n  {\n    emoji: '📣',\n    name: 'mega',\n    shortcodes: ['mega', 'megaphone'],\n    tags: ['cheering'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4e3.png',\n  },\n  {\n    emoji: '📯',\n    name: 'postal_horn',\n    shortcodes: ['postal_horn'],\n    tags: ['horn', 'post', 'postal'],\n    group: 'objects',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ef.png',\n  },\n  {\n    emoji: '🔔',\n    name: 'bell',\n    shortcodes: ['bell'],\n    tags: ['bell'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f514.png',\n  },\n  {\n    emoji: '🔕',\n    name: 'no_bell',\n    shortcodes: ['no_bell'],\n    tags: ['bell', 'forbidden', 'mute', 'quiet', 'silent'],\n    group: 'objects',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f515.png',\n  },\n  {\n    emoji: '🎼',\n    name: 'musical_score',\n    shortcodes: ['musical_score'],\n    tags: ['music', 'score'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3bc.png',\n  },\n  {\n    emoji: '🎵',\n    name: 'musical_note',\n    shortcodes: ['musical_note'],\n    tags: ['music', 'note'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3b5.png',\n  },\n  {\n    emoji: '🎶',\n    name: 'notes',\n    shortcodes: ['musical_notes', 'notes'],\n    tags: ['music', 'note', 'notes'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3b6.png',\n  },\n  {\n    emoji: '🎙',\n    name: 'studio_microphone',\n    shortcodes: ['studio_microphone'],\n    tags: ['mic', 'microphone', 'music', 'studio'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f399-fe0f.png',\n  },\n  {\n    emoji: '🎚',\n    name: 'level_slider',\n    shortcodes: ['level_slider'],\n    tags: ['level', 'music', 'slider'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f39a-fe0f.png',\n  },\n  {\n    emoji: '🎛',\n    name: 'control_knobs',\n    shortcodes: ['control_knobs'],\n    tags: ['control', 'knobs', 'music'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f39b-fe0f.png',\n  },\n  {\n    emoji: '🎤',\n    name: 'microphone',\n    shortcodes: ['microphone'],\n    tags: ['karaoke', 'mic'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3a4.png',\n  },\n  {\n    emoji: '🎧',\n    name: 'headphones',\n    shortcodes: ['headphones'],\n    tags: ['earbud'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3a7.png',\n  },\n  {\n    emoji: '📻',\n    name: 'radio',\n    shortcodes: ['radio'],\n    tags: ['video'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4fb.png',\n  },\n  {\n    emoji: '🎷',\n    name: 'saxophone',\n    shortcodes: ['saxophone'],\n    tags: ['instrument', 'music', 'sax'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3b7.png',\n  },\n  {\n    emoji: '🪗',\n    name: 'accordion',\n    shortcodes: ['accordion'],\n    tags: ['concertina', 'squeeze box'],\n    group: 'objects',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa97.png',\n  },\n  {\n    emoji: '🎸',\n    name: 'guitar',\n    shortcodes: ['guitar'],\n    tags: ['instrument', 'music'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3b8.png',\n  },\n  {\n    emoji: '🎹',\n    name: 'musical_keyboard',\n    shortcodes: ['musical_keyboard'],\n    tags: ['instrument', 'keyboard', 'music', 'piano'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3b9.png',\n  },\n  {\n    emoji: '🎺',\n    name: 'trumpet',\n    shortcodes: ['trumpet'],\n    tags: ['instrument', 'music'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ba.png',\n  },\n  {\n    emoji: '🎻',\n    name: 'violin',\n    shortcodes: ['violin'],\n    tags: ['instrument', 'music'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3bb.png',\n  },\n  {\n    emoji: '🪕',\n    name: 'banjo',\n    shortcodes: ['banjo'],\n    tags: ['music', 'stringed'],\n    group: 'objects',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa95.png',\n  },\n  {\n    emoji: '🥁',\n    name: 'drum',\n    shortcodes: ['drum'],\n    tags: ['drumsticks', 'music'],\n    group: 'objects',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f941.png',\n  },\n  {\n    emoji: '🪘',\n    name: 'long_drum',\n    shortcodes: ['long_drum'],\n    tags: ['beat', 'conga', 'drum', 'rhythm'],\n    group: 'objects',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa98.png',\n  },\n  {\n    emoji: '🪇',\n    name: 'maracas',\n    shortcodes: ['maracas'],\n    tags: ['instrument', 'music', 'percussion', 'rattle', 'shake'],\n    group: 'objects',\n    emoticons: [],\n    version: 15,\n  },\n  {\n    emoji: '🪈',\n    name: 'flute',\n    shortcodes: ['flute'],\n    tags: ['fife', 'music', 'pipe', 'recorder', 'woodwind'],\n    group: 'objects',\n    emoticons: [],\n    version: 15,\n  },\n  {\n    emoji: '📱',\n    name: 'iphone',\n    shortcodes: ['android', 'iphone', 'mobile_phone'],\n    tags: ['cell', 'mobile', 'phone', 'telephone'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4f1.png',\n  },\n  {\n    emoji: '📲',\n    name: 'calling',\n    shortcodes: ['calling', 'mobile_phone_arrow'],\n    tags: ['arrow', 'cell', 'mobile', 'phone', 'receive'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4f2.png',\n  },\n  {\n    emoji: '☎',\n    name: 'phone',\n    shortcodes: ['telephone'],\n    tags: ['phone'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/260e-fe0f.png',\n  },\n  {\n    emoji: '📞',\n    name: 'telephone_receiver',\n    shortcodes: ['telephone_receiver'],\n    tags: ['phone', 'receiver', 'telephone'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4de.png',\n  },\n  {\n    emoji: '📟',\n    name: 'pager',\n    shortcodes: ['pager'],\n    tags: ['pager'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4df.png',\n  },\n  {\n    emoji: '📠',\n    name: 'fax',\n    shortcodes: ['fax', 'fax_machine'],\n    tags: ['fax'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4e0.png',\n  },\n  {\n    emoji: '🔋',\n    name: 'battery',\n    shortcodes: ['battery'],\n    tags: ['battery'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f50b.png',\n  },\n  {\n    emoji: '🪫',\n    name: 'low_battery',\n    shortcodes: ['low_battery'],\n    tags: ['electronic', 'low energy'],\n    group: 'objects',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🔌',\n    name: 'electric_plug',\n    shortcodes: ['electric_plug'],\n    tags: ['electric', 'electricity', 'plug'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f50c.png',\n  },\n  {\n    emoji: '💻',\n    name: 'computer',\n    shortcodes: ['laptop'],\n    tags: ['computer', 'pc', 'personal'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4bb.png',\n  },\n  {\n    emoji: '🖥',\n    name: 'desktop_computer',\n    shortcodes: ['computer', 'desktop_computer'],\n    tags: ['computer', 'desktop'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5a5-fe0f.png',\n  },\n  {\n    emoji: '🖨',\n    name: 'printer',\n    shortcodes: ['printer'],\n    tags: ['computer'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5a8-fe0f.png',\n  },\n  {\n    emoji: '⌨',\n    name: 'keyboard',\n    shortcodes: ['keyboard'],\n    tags: ['computer'],\n    group: 'objects',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2328-fe0f.png',\n  },\n  {\n    emoji: '🖱',\n    name: 'computer_mouse',\n    shortcodes: ['computer_mouse'],\n    tags: ['computer'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5b1-fe0f.png',\n  },\n  {\n    emoji: '🖲',\n    name: 'trackball',\n    shortcodes: ['trackball'],\n    tags: ['computer'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5b2-fe0f.png',\n  },\n  {\n    emoji: '💽',\n    name: 'minidisc',\n    shortcodes: ['computer_disk', 'minidisc'],\n    tags: ['computer', 'disk', 'minidisk', 'optical'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4bd.png',\n  },\n  {\n    emoji: '💾',\n    name: 'floppy_disk',\n    shortcodes: ['floppy_disk'],\n    tags: ['computer', 'disk', 'floppy'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4be.png',\n  },\n  {\n    emoji: '💿',\n    name: 'cd',\n    shortcodes: ['cd', 'optical_disk'],\n    tags: ['cd', 'computer', 'disk', 'optical'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4bf.png',\n  },\n  {\n    emoji: '📀',\n    name: 'dvd',\n    shortcodes: ['dvd'],\n    tags: ['blu-ray', 'computer', 'disk', 'optical'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4c0.png',\n  },\n  {\n    emoji: '🧮',\n    name: 'abacus',\n    shortcodes: ['abacus'],\n    tags: ['calculation'],\n    group: 'objects',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ee.png',\n  },\n  {\n    emoji: '🎥',\n    name: 'movie_camera',\n    shortcodes: ['movie_camera'],\n    tags: ['camera', 'cinema', 'movie'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3a5.png',\n  },\n  {\n    emoji: '🎞',\n    name: 'film_strip',\n    shortcodes: ['film_frames'],\n    tags: ['cinema', 'film', 'frames', 'movie'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f39e-fe0f.png',\n  },\n  {\n    emoji: '📽',\n    name: 'film_projector',\n    shortcodes: ['film_projector'],\n    tags: ['cinema', 'film', 'movie', 'projector', 'video'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4fd-fe0f.png',\n  },\n  {\n    emoji: '🎬',\n    name: 'clapper',\n    shortcodes: ['clapper'],\n    tags: ['clapper', 'movie'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ac.png',\n  },\n  {\n    emoji: '📺',\n    name: 'tv',\n    shortcodes: ['tv'],\n    tags: ['tv', 'video'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4fa.png',\n  },\n  {\n    emoji: '📷',\n    name: 'camera',\n    shortcodes: ['camera'],\n    tags: ['video'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4f7.png',\n  },\n  {\n    emoji: '📸',\n    name: 'camera_flash',\n    shortcodes: ['camera_with_flash'],\n    tags: ['camera', 'flash', 'video'],\n    group: 'objects',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4f8.png',\n  },\n  {\n    emoji: '📹',\n    name: 'video_camera',\n    shortcodes: ['video_camera'],\n    tags: ['camera', 'video'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4f9.png',\n  },\n  {\n    emoji: '📼',\n    name: 'vhs',\n    shortcodes: ['vhs', 'videocassette'],\n    tags: ['tape', 'vhs', 'video'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4fc.png',\n  },\n  {\n    emoji: '🔍',\n    name: 'mag',\n    shortcodes: ['mag'],\n    tags: ['glass', 'magnifying', 'search', 'tool'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f50d.png',\n  },\n  {\n    emoji: '🔎',\n    name: 'mag_right',\n    shortcodes: ['mag_right'],\n    tags: ['glass', 'magnifying', 'search', 'tool'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f50e.png',\n  },\n  {\n    emoji: '🕯',\n    name: 'candle',\n    shortcodes: ['candle'],\n    tags: ['light'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f56f-fe0f.png',\n  },\n  {\n    emoji: '💡',\n    name: 'bulb',\n    shortcodes: ['bulb', 'light_bulb'],\n    tags: ['bulb', 'comic', 'electric', 'idea', 'light'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4a1.png',\n  },\n  {\n    emoji: '🔦',\n    name: 'flashlight',\n    shortcodes: ['flashlight'],\n    tags: ['electric', 'light', 'tool', 'torch'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f526.png',\n  },\n  {\n    emoji: '🏮',\n    name: 'izakaya_lantern',\n    shortcodes: ['izakaya_lantern', 'red_paper_lantern'],\n    tags: ['bar', 'lantern', 'light', 'red'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3ee.png',\n  },\n  {\n    emoji: '🪔',\n    name: 'diya_lamp',\n    shortcodes: ['diya_lamp'],\n    tags: ['diya', 'lamp', 'oil'],\n    group: 'objects',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa94.png',\n  },\n  {\n    emoji: '📔',\n    name: 'notebook_with_decorative_cover',\n    shortcodes: ['notebook_with_decorative_cover'],\n    tags: ['book', 'cover', 'decorated', 'notebook'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4d4.png',\n  },\n  {\n    emoji: '📕',\n    name: 'closed_book',\n    shortcodes: ['closed_book'],\n    tags: ['book', 'closed'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4d5.png',\n  },\n  {\n    emoji: '📖',\n    name: 'book',\n    shortcodes: ['book', 'open_book'],\n    tags: ['book', 'open'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4d6.png',\n  },\n  {\n    emoji: '📗',\n    name: 'green_book',\n    shortcodes: ['green_book'],\n    tags: ['book', 'green'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4d7.png',\n  },\n  {\n    emoji: '📘',\n    name: 'blue_book',\n    shortcodes: ['blue_book'],\n    tags: ['blue', 'book'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4d8.png',\n  },\n  {\n    emoji: '📙',\n    name: 'orange_book',\n    shortcodes: ['orange_book'],\n    tags: ['book', 'orange'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4d9.png',\n  },\n  {\n    emoji: '📚',\n    name: 'books',\n    shortcodes: ['books'],\n    tags: ['book'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4da.png',\n  },\n  {\n    emoji: '📓',\n    name: 'notebook',\n    shortcodes: ['notebook'],\n    tags: ['notebook'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4d3.png',\n  },\n  {\n    emoji: '📒',\n    name: 'ledger',\n    shortcodes: ['ledger'],\n    tags: ['notebook'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4d2.png',\n  },\n  {\n    emoji: '📃',\n    name: 'page_with_curl',\n    shortcodes: ['page_with_curl'],\n    tags: ['curl', 'document', 'page'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4c3.png',\n  },\n  {\n    emoji: '📜',\n    name: 'scroll',\n    shortcodes: ['scroll'],\n    tags: ['paper'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4dc.png',\n  },\n  {\n    emoji: '📄',\n    name: 'page_facing_up',\n    shortcodes: ['page_facing_up'],\n    tags: ['document', 'page'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4c4.png',\n  },\n  {\n    emoji: '📰',\n    name: 'newspaper',\n    shortcodes: ['newspaper'],\n    tags: ['news', 'paper'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4f0.png',\n  },\n  {\n    emoji: '🗞',\n    name: 'newspaper_roll',\n    shortcodes: ['rolled_up_newspaper'],\n    tags: ['news', 'newspaper', 'paper', 'rolled'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5de-fe0f.png',\n  },\n  {\n    emoji: '📑',\n    name: 'bookmark_tabs',\n    shortcodes: ['bookmark_tabs'],\n    tags: ['bookmark', 'mark', 'marker', 'tabs'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4d1.png',\n  },\n  {\n    emoji: '🔖',\n    name: 'bookmark',\n    shortcodes: ['bookmark'],\n    tags: ['mark'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f516.png',\n  },\n  {\n    emoji: '🏷',\n    name: 'label',\n    shortcodes: ['label'],\n    tags: ['label'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f7-fe0f.png',\n  },\n  {\n    emoji: '💰',\n    name: 'moneybag',\n    shortcodes: ['moneybag'],\n    tags: ['bag', 'dollar', 'money', 'moneybag'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4b0.png',\n  },\n  {\n    emoji: '🪙',\n    name: 'coin',\n    shortcodes: ['coin'],\n    tags: ['gold', 'metal', 'money', 'silver', 'treasure'],\n    group: 'objects',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa99.png',\n  },\n  {\n    emoji: '💴',\n    name: 'yen',\n    shortcodes: ['yen'],\n    tags: ['banknote', 'bill', 'currency', 'money', 'note', 'yen'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4b4.png',\n  },\n  {\n    emoji: '💵',\n    name: 'dollar',\n    shortcodes: ['dollar'],\n    tags: ['banknote', 'bill', 'currency', 'dollar', 'money', 'note'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4b5.png',\n  },\n  {\n    emoji: '💶',\n    name: 'euro',\n    shortcodes: ['euro'],\n    tags: ['banknote', 'bill', 'currency', 'euro', 'money', 'note'],\n    group: 'objects',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4b6.png',\n  },\n  {\n    emoji: '💷',\n    name: 'pound',\n    shortcodes: ['pound'],\n    tags: ['banknote', 'bill', 'currency', 'money', 'note', 'pound'],\n    group: 'objects',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4b7.png',\n  },\n  {\n    emoji: '💸',\n    name: 'money_with_wings',\n    shortcodes: ['money_with_wings'],\n    tags: ['banknote', 'bill', 'fly', 'money', 'wings'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4b8.png',\n  },\n  {\n    emoji: '💳',\n    name: 'credit_card',\n    shortcodes: ['credit_card'],\n    tags: ['card', 'credit', 'money'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4b3.png',\n  },\n  {\n    emoji: '🧾',\n    name: 'receipt',\n    shortcodes: ['receipt'],\n    tags: ['accounting', 'bookkeeping', 'evidence', 'proof'],\n    group: 'objects',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9fe.png',\n  },\n  {\n    emoji: '💹',\n    name: 'chart',\n    shortcodes: ['chart'],\n    tags: ['chart', 'graph', 'growth', 'money', 'yen'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4b9.png',\n  },\n  {\n    emoji: '✉',\n    name: 'envelope',\n    shortcodes: ['envelope'],\n    tags: ['email', 'letter'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2709-fe0f.png',\n  },\n  {\n    emoji: '📧',\n    name: 'e-mail',\n    shortcodes: ['e-mail', 'email'],\n    tags: ['email', 'letter', 'mail'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4e7.png',\n  },\n  {\n    emoji: '📨',\n    name: 'incoming_envelope',\n    shortcodes: ['incoming_envelope'],\n    tags: ['e-mail', 'email', 'envelope', 'incoming', 'letter', 'receive'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4e8.png',\n  },\n  {\n    emoji: '📩',\n    name: 'envelope_with_arrow',\n    shortcodes: ['envelope_with_arrow'],\n    tags: ['arrow', 'e-mail', 'email', 'envelope', 'outgoing'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4e9.png',\n  },\n  {\n    emoji: '📤',\n    name: 'outbox_tray',\n    shortcodes: ['outbox_tray'],\n    tags: ['box', 'letter', 'mail', 'outbox', 'sent', 'tray'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4e4.png',\n  },\n  {\n    emoji: '📥',\n    name: 'inbox_tray',\n    shortcodes: ['inbox_tray'],\n    tags: ['box', 'inbox', 'letter', 'mail', 'receive', 'tray'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4e5.png',\n  },\n  {\n    emoji: '📦',\n    name: 'package',\n    shortcodes: ['package'],\n    tags: ['box', 'parcel'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4e6.png',\n  },\n  {\n    emoji: '📫',\n    name: 'mailbox',\n    shortcodes: ['mailbox'],\n    tags: ['closed', 'mail', 'mailbox', 'postbox'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4eb.png',\n  },\n  {\n    emoji: '📪',\n    name: 'mailbox_closed',\n    shortcodes: ['mailbox_closed'],\n    tags: ['closed', 'lowered', 'mail', 'mailbox', 'postbox'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ea.png',\n  },\n  {\n    emoji: '📬',\n    name: 'mailbox_with_mail',\n    shortcodes: ['mailbox_with_mail'],\n    tags: ['mail', 'mailbox', 'open', 'postbox'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ec.png',\n  },\n  {\n    emoji: '📭',\n    name: 'mailbox_with_no_mail',\n    shortcodes: ['mailbox_with_no_mail'],\n    tags: ['lowered', 'mail', 'mailbox', 'open', 'postbox'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ed.png',\n  },\n  {\n    emoji: '📮',\n    name: 'postbox',\n    shortcodes: ['postbox'],\n    tags: ['mail', 'mailbox'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ee.png',\n  },\n  {\n    emoji: '🗳',\n    name: 'ballot_box',\n    shortcodes: ['ballot_box'],\n    tags: ['ballot', 'box'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5f3-fe0f.png',\n  },\n  {\n    emoji: '✏',\n    name: 'pencil2',\n    shortcodes: ['pencil'],\n    tags: ['pencil'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/270f-fe0f.png',\n  },\n  {\n    emoji: '✒',\n    name: 'black_nib',\n    shortcodes: ['black_nib'],\n    tags: ['nib', 'pen'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2712-fe0f.png',\n  },\n  {\n    emoji: '🖋',\n    name: 'fountain_pen',\n    shortcodes: ['fountain_pen'],\n    tags: ['fountain', 'pen'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f58b-fe0f.png',\n  },\n  {\n    emoji: '🖊',\n    name: 'pen',\n    shortcodes: ['pen'],\n    tags: ['ballpoint'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f58a-fe0f.png',\n  },\n  {\n    emoji: '🖌',\n    name: 'paintbrush',\n    shortcodes: ['paintbrush'],\n    tags: ['painting'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f58c-fe0f.png',\n  },\n  {\n    emoji: '🖍',\n    name: 'crayon',\n    shortcodes: ['crayon'],\n    tags: ['crayon'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f58d-fe0f.png',\n  },\n  {\n    emoji: '📝',\n    name: 'memo',\n    shortcodes: ['memo'],\n    tags: ['pencil'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4dd.png',\n  },\n  {\n    emoji: '💼',\n    name: 'briefcase',\n    shortcodes: ['briefcase'],\n    tags: ['briefcase'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4bc.png',\n  },\n  {\n    emoji: '📁',\n    name: 'file_folder',\n    shortcodes: ['file_folder'],\n    tags: ['file', 'folder'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4c1.png',\n  },\n  {\n    emoji: '📂',\n    name: 'open_file_folder',\n    shortcodes: ['open_file_folder'],\n    tags: ['file', 'folder', 'open'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4c2.png',\n  },\n  {\n    emoji: '🗂',\n    name: 'card_index_dividers',\n    shortcodes: ['card_index_dividers'],\n    tags: ['card', 'dividers', 'index'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5c2-fe0f.png',\n  },\n  {\n    emoji: '📅',\n    name: 'date',\n    shortcodes: ['date'],\n    tags: ['date'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4c5.png',\n  },\n  {\n    emoji: '📆',\n    name: 'calendar',\n    shortcodes: ['calendar'],\n    tags: ['calendar'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4c6.png',\n  },\n  {\n    emoji: '🗒',\n    name: 'spiral_notepad',\n    shortcodes: ['notepad_spiral'],\n    tags: ['note', 'pad', 'spiral'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5d2-fe0f.png',\n  },\n  {\n    emoji: '🗓',\n    name: 'spiral_calendar',\n    shortcodes: ['calendar_spiral'],\n    tags: ['calendar', 'pad', 'spiral'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5d3-fe0f.png',\n  },\n  {\n    emoji: '📇',\n    name: 'card_index',\n    shortcodes: ['card_index'],\n    tags: ['card', 'index', 'rolodex'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4c7.png',\n  },\n  {\n    emoji: '📈',\n    name: 'chart_with_upwards_trend',\n    shortcodes: ['chart_increasing', 'chart_with_upwards_trend'],\n    tags: ['chart', 'graph', 'growth', 'trend', 'upward'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4c8.png',\n  },\n  {\n    emoji: '📉',\n    name: 'chart_with_downwards_trend',\n    shortcodes: ['chart_decreasing', 'chart_with_downwards_trend'],\n    tags: ['chart', 'down', 'graph', 'trend'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4c9.png',\n  },\n  {\n    emoji: '📊',\n    name: 'bar_chart',\n    shortcodes: ['bar_chart'],\n    tags: ['bar', 'chart', 'graph'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ca.png',\n  },\n  {\n    emoji: '📋',\n    name: 'clipboard',\n    shortcodes: ['clipboard'],\n    tags: ['clipboard'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4cb.png',\n  },\n  {\n    emoji: '📌',\n    name: 'pushpin',\n    shortcodes: ['pushpin'],\n    tags: ['pin'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4cc.png',\n  },\n  {\n    emoji: '📍',\n    name: 'round_pushpin',\n    shortcodes: ['round_pushpin'],\n    tags: ['pin', 'pushpin'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4cd.png',\n  },\n  {\n    emoji: '📎',\n    name: 'paperclip',\n    shortcodes: ['paperclip'],\n    tags: ['paperclip'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4ce.png',\n  },\n  {\n    emoji: '🖇',\n    name: 'paperclips',\n    shortcodes: ['paperclips'],\n    tags: ['link', 'paperclip'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f587-fe0f.png',\n  },\n  {\n    emoji: '📏',\n    name: 'straight_ruler',\n    shortcodes: ['straight_ruler'],\n    tags: ['ruler', 'straight edge'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4cf.png',\n  },\n  {\n    emoji: '📐',\n    name: 'triangular_ruler',\n    shortcodes: ['triangular_ruler'],\n    tags: ['ruler', 'set', 'triangle'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4d0.png',\n  },\n  {\n    emoji: '✂',\n    name: 'scissors',\n    shortcodes: ['scissors'],\n    tags: ['cutting', 'tool'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2702-fe0f.png',\n  },\n  {\n    emoji: '🗃',\n    name: 'card_file_box',\n    shortcodes: ['card_file_box'],\n    tags: ['box', 'card', 'file'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5c3-fe0f.png',\n  },\n  {\n    emoji: '🗄',\n    name: 'file_cabinet',\n    shortcodes: ['file_cabinet'],\n    tags: ['cabinet', 'file', 'filing'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5c4-fe0f.png',\n  },\n  {\n    emoji: '🗑',\n    name: 'wastebasket',\n    shortcodes: ['trashcan', 'wastebasket'],\n    tags: ['wastebasket'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5d1-fe0f.png',\n  },\n  {\n    emoji: '🔒',\n    name: 'lock',\n    shortcodes: ['lock', 'locked'],\n    tags: ['closed'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f512.png',\n  },\n  {\n    emoji: '🔓',\n    name: 'unlock',\n    shortcodes: ['unlock', 'unlocked'],\n    tags: ['lock', 'open', 'unlock'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f513.png',\n  },\n  {\n    emoji: '🔏',\n    name: 'lock_with_ink_pen',\n    shortcodes: ['lock_with_ink_pen', 'locked_with_pen'],\n    tags: ['ink', 'lock', 'nib', 'pen', 'privacy'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f50f.png',\n  },\n  {\n    emoji: '🔐',\n    name: 'closed_lock_with_key',\n    shortcodes: ['closed_lock_with_key', 'locked_with_key'],\n    tags: ['closed', 'key', 'lock', 'secure'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f510.png',\n  },\n  {\n    emoji: '🔑',\n    name: 'key',\n    shortcodes: ['key'],\n    tags: ['lock', 'password'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f511.png',\n  },\n  {\n    emoji: '🗝',\n    name: 'old_key',\n    shortcodes: ['old_key'],\n    tags: ['clue', 'key', 'lock', 'old'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5dd-fe0f.png',\n  },\n  {\n    emoji: '🔨',\n    name: 'hammer',\n    shortcodes: ['hammer'],\n    tags: ['tool'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f528.png',\n  },\n  {\n    emoji: '🪓',\n    name: 'axe',\n    shortcodes: ['axe'],\n    tags: ['chop', 'hatchet', 'split', 'wood'],\n    group: 'objects',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa93.png',\n  },\n  {\n    emoji: '⛏',\n    name: 'pick',\n    shortcodes: ['pick'],\n    tags: ['mining', 'tool'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26cf-fe0f.png',\n  },\n  {\n    emoji: '⚒',\n    name: 'hammer_and_pick',\n    shortcodes: ['hammer_and_pick'],\n    tags: ['hammer', 'pick', 'tool'],\n    group: 'objects',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2692-fe0f.png',\n  },\n  {\n    emoji: '🛠',\n    name: 'hammer_and_wrench',\n    shortcodes: ['hammer_and_wrench'],\n    tags: ['hammer', 'spanner', 'tool', 'wrench'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6e0-fe0f.png',\n  },\n  {\n    emoji: '🗡',\n    name: 'dagger',\n    shortcodes: ['dagger'],\n    tags: ['knife', 'weapon'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5e1-fe0f.png',\n  },\n  {\n    emoji: '⚔',\n    name: 'crossed_swords',\n    shortcodes: ['crossed_swords'],\n    tags: ['crossed', 'swords', 'weapon'],\n    group: 'objects',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2694-fe0f.png',\n  },\n  {\n    emoji: '💣',\n    name: 'bomb',\n    shortcodes: ['bomb'],\n    tags: ['comic'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4a3.png',\n  },\n  {\n    emoji: '🪃',\n    name: 'boomerang',\n    shortcodes: ['boomerang'],\n    tags: ['rebound', 'repercussion'],\n    group: 'objects',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa83.png',\n  },\n  {\n    emoji: '🏹',\n    name: 'bow_and_arrow',\n    shortcodes: ['bow_and_arrow'],\n    tags: ['archer', 'arrow', 'bow', 'sagittarius', 'zodiac'],\n    group: 'objects',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f9.png',\n  },\n  {\n    emoji: '🛡',\n    name: 'shield',\n    shortcodes: ['shield'],\n    tags: ['weapon'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6e1-fe0f.png',\n  },\n  {\n    emoji: '🪚',\n    name: 'carpentry_saw',\n    shortcodes: ['carpentry_saw'],\n    tags: ['carpenter', 'lumber', 'saw', 'tool'],\n    group: 'objects',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa9a.png',\n  },\n  {\n    emoji: '🔧',\n    name: 'wrench',\n    shortcodes: ['wrench'],\n    tags: ['spanner', 'tool'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f527.png',\n  },\n  {\n    emoji: '🪛',\n    name: 'screwdriver',\n    shortcodes: ['screwdriver'],\n    tags: ['screw', 'tool'],\n    group: 'objects',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa9b.png',\n  },\n  {\n    emoji: '🔩',\n    name: 'nut_and_bolt',\n    shortcodes: ['nut_and_bolt'],\n    tags: ['bolt', 'nut', 'tool'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f529.png',\n  },\n  {\n    emoji: '⚙',\n    name: 'gear',\n    shortcodes: ['gear'],\n    tags: ['cog', 'cogwheel', 'tool'],\n    group: 'objects',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2699-fe0f.png',\n  },\n  {\n    emoji: '🗜',\n    name: 'clamp',\n    shortcodes: ['clamp', 'compression'],\n    tags: ['compress', 'tool', 'vice'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5dc-fe0f.png',\n  },\n  {\n    emoji: '⚖',\n    name: 'balance_scale',\n    shortcodes: ['scales'],\n    tags: ['balance', 'justice', 'libra', 'scale', 'zodiac'],\n    group: 'objects',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2696-fe0f.png',\n  },\n  {\n    emoji: '🦯',\n    name: 'probing_cane',\n    shortcodes: ['probing_cane', 'white_cane'],\n    tags: ['accessibility', 'blind'],\n    group: 'objects',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9af.png',\n  },\n  {\n    emoji: '🔗',\n    name: 'link',\n    shortcodes: ['link'],\n    tags: ['link'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f517.png',\n  },\n  {\n    emoji: '⛓‍💥',\n    name: 'broken_chain',\n    shortcodes: ['broken_chain'],\n    tags: ['break', 'breaking', 'chain', 'cuffs', 'freedom'],\n    group: 'objects',\n    emoticons: [],\n    version: 15.1,\n  },\n  {\n    emoji: '⛓',\n    name: 'chains',\n    shortcodes: ['chains'],\n    tags: ['chain'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26d3-fe0f.png',\n  },\n  {\n    emoji: '🪝',\n    name: 'hook',\n    shortcodes: ['hook'],\n    tags: ['catch', 'crook', 'curve', 'ensnare', 'selling point'],\n    group: 'objects',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa9d.png',\n  },\n  {\n    emoji: '🧰',\n    name: 'toolbox',\n    shortcodes: ['toolbox'],\n    tags: ['chest', 'mechanic', 'tool'],\n    group: 'objects',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9f0.png',\n  },\n  {\n    emoji: '🧲',\n    name: 'magnet',\n    shortcodes: ['magnet'],\n    tags: ['attraction', 'horseshoe', 'magnetic'],\n    group: 'objects',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9f2.png',\n  },\n  {\n    emoji: '🪜',\n    name: 'ladder',\n    shortcodes: ['ladder'],\n    tags: ['climb', 'rung', 'step'],\n    group: 'objects',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa9c.png',\n  },\n  {\n    emoji: '⚗',\n    name: 'alembic',\n    shortcodes: ['alembic'],\n    tags: ['chemistry', 'tool'],\n    group: 'objects',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2697-fe0f.png',\n  },\n  {\n    emoji: '🧪',\n    name: 'test_tube',\n    shortcodes: ['test_tube'],\n    tags: ['chemist', 'chemistry', 'experiment', 'lab', 'science'],\n    group: 'objects',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ea.png',\n  },\n  {\n    emoji: '🧫',\n    name: 'petri_dish',\n    shortcodes: ['petri_dish'],\n    tags: ['bacteria', 'biologist', 'biology', 'culture', 'lab'],\n    group: 'objects',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9eb.png',\n  },\n  {\n    emoji: '🧬',\n    name: 'dna',\n    shortcodes: ['dna', 'double_helix'],\n    tags: ['biologist', 'evolution', 'gene', 'genetics', 'life'],\n    group: 'objects',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ec.png',\n  },\n  {\n    emoji: '🔬',\n    name: 'microscope',\n    shortcodes: ['microscope'],\n    tags: ['science', 'tool'],\n    group: 'objects',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f52c.png',\n  },\n  {\n    emoji: '🔭',\n    name: 'telescope',\n    shortcodes: ['telescope'],\n    tags: ['science', 'tool'],\n    group: 'objects',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f52d.png',\n  },\n  {\n    emoji: '📡',\n    name: 'satellite',\n    shortcodes: ['satellite_antenna'],\n    tags: ['antenna', 'dish', 'satellite'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4e1.png',\n  },\n  {\n    emoji: '💉',\n    name: 'syringe',\n    shortcodes: ['syringe'],\n    tags: ['medicine', 'needle', 'shot', 'sick'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f489.png',\n  },\n  {\n    emoji: '🩸',\n    name: 'drop_of_blood',\n    shortcodes: ['drop_of_blood'],\n    tags: ['bleed', 'blood donation', 'injury', 'medicine', 'menstruation'],\n    group: 'objects',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa78.png',\n  },\n  {\n    emoji: '💊',\n    name: 'pill',\n    shortcodes: ['pill'],\n    tags: ['doctor', 'medicine', 'sick'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f48a.png',\n  },\n  {\n    emoji: '🩹',\n    name: 'adhesive_bandage',\n    shortcodes: ['adhesive_bandage', 'bandaid'],\n    tags: ['bandage'],\n    group: 'objects',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa79.png',\n  },\n  {\n    emoji: '🩼',\n    name: 'crutch',\n    shortcodes: ['crutch'],\n    tags: ['cane', 'disability', 'hurt', 'mobility aid', 'stick'],\n    group: 'objects',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🩺',\n    name: 'stethoscope',\n    shortcodes: ['stethoscope'],\n    tags: ['doctor', 'heart', 'medicine'],\n    group: 'objects',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa7a.png',\n  },\n  {\n    emoji: '🩻',\n    name: 'x_ray',\n    shortcodes: ['x-ray', 'xray'],\n    tags: ['bones', 'doctor', 'medical', 'skeleton'],\n    group: 'objects',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🚪',\n    name: 'door',\n    shortcodes: ['door'],\n    tags: ['door'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6aa.png',\n  },\n  {\n    emoji: '🛗',\n    name: 'elevator',\n    shortcodes: ['elevator'],\n    tags: ['accessibility', 'hoist', 'lift'],\n    group: 'objects',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6d7.png',\n  },\n  {\n    emoji: '🪞',\n    name: 'mirror',\n    shortcodes: ['mirror'],\n    tags: ['reflection', 'reflector', 'speculum'],\n    group: 'objects',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa9e.png',\n  },\n  {\n    emoji: '🪟',\n    name: 'window',\n    shortcodes: ['window'],\n    tags: ['frame', 'fresh air', 'opening', 'transparent', 'view'],\n    group: 'objects',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa9f.png',\n  },\n  {\n    emoji: '🛏',\n    name: 'bed',\n    shortcodes: ['bed'],\n    tags: ['hotel', 'sleep'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6cf-fe0f.png',\n  },\n  {\n    emoji: '🛋',\n    name: 'couch_and_lamp',\n    shortcodes: ['couch_and_lamp'],\n    tags: ['couch', 'hotel', 'lamp'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6cb-fe0f.png',\n  },\n  {\n    emoji: '🪑',\n    name: 'chair',\n    shortcodes: ['chair'],\n    tags: ['seat', 'sit'],\n    group: 'objects',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa91.png',\n  },\n  {\n    emoji: '🚽',\n    name: 'toilet',\n    shortcodes: ['toilet'],\n    tags: ['toilet'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6bd.png',\n  },\n  {\n    emoji: '🪠',\n    name: 'plunger',\n    shortcodes: ['plunger'],\n    tags: ['force cup', 'plumber', 'suction', 'toilet'],\n    group: 'objects',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faa0.png',\n  },\n  {\n    emoji: '🚿',\n    name: 'shower',\n    shortcodes: ['shower'],\n    tags: ['water'],\n    group: 'objects',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6bf.png',\n  },\n  {\n    emoji: '🛁',\n    name: 'bathtub',\n    shortcodes: ['bathtub'],\n    tags: ['bath'],\n    group: 'objects',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6c1.png',\n  },\n  {\n    emoji: '🪤',\n    name: 'mouse_trap',\n    shortcodes: ['mouse_trap'],\n    tags: ['bait', 'mousetrap', 'snare', 'trap'],\n    group: 'objects',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faa4.png',\n  },\n  {\n    emoji: '🪒',\n    name: 'razor',\n    shortcodes: ['razor'],\n    tags: ['sharp', 'shave'],\n    group: 'objects',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fa92.png',\n  },\n  {\n    emoji: '🧴',\n    name: 'lotion_bottle',\n    shortcodes: ['lotion_bottle'],\n    tags: ['lotion', 'moisturizer', 'shampoo', 'sunscreen'],\n    group: 'objects',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9f4.png',\n  },\n  {\n    emoji: '🧷',\n    name: 'safety_pin',\n    shortcodes: ['safety_pin'],\n    tags: ['diaper', 'punk rock'],\n    group: 'objects',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9f7.png',\n  },\n  {\n    emoji: '🧹',\n    name: 'broom',\n    shortcodes: ['broom'],\n    tags: ['cleaning', 'sweeping', 'witch'],\n    group: 'objects',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9f9.png',\n  },\n  {\n    emoji: '🧺',\n    name: 'basket',\n    shortcodes: ['basket'],\n    tags: ['farming', 'laundry', 'picnic'],\n    group: 'objects',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9fa.png',\n  },\n  {\n    emoji: '🧻',\n    name: 'roll_of_paper',\n    shortcodes: ['roll_of_paper', 'toilet_paper'],\n    tags: ['paper towels', 'toilet paper'],\n    group: 'objects',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9fb.png',\n  },\n  {\n    emoji: '🪣',\n    name: 'bucket',\n    shortcodes: ['bucket'],\n    tags: ['cask', 'pail', 'vat'],\n    group: 'objects',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faa3.png',\n  },\n  {\n    emoji: '🧼',\n    name: 'soap',\n    shortcodes: ['soap'],\n    tags: ['bar', 'bathing', 'cleaning', 'lather', 'soapdish'],\n    group: 'objects',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9fc.png',\n  },\n  {\n    emoji: '🫧',\n    name: 'bubbles',\n    shortcodes: ['bubbles'],\n    tags: ['burp', 'clean', 'soap', 'underwater'],\n    group: 'objects',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🪥',\n    name: 'toothbrush',\n    shortcodes: ['toothbrush'],\n    tags: ['bathroom', 'brush', 'clean', 'dental', 'hygiene', 'teeth'],\n    group: 'objects',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faa5.png',\n  },\n  {\n    emoji: '🧽',\n    name: 'sponge',\n    shortcodes: ['sponge'],\n    tags: ['absorbing', 'cleaning', 'porous'],\n    group: 'objects',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9fd.png',\n  },\n  {\n    emoji: '🧯',\n    name: 'fire_extinguisher',\n    shortcodes: ['fire_extinguisher'],\n    tags: ['extinguish', 'fire', 'quench'],\n    group: 'objects',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ef.png',\n  },\n  {\n    emoji: '🛒',\n    name: 'shopping_cart',\n    shortcodes: ['shopping_cart'],\n    tags: ['cart', 'shopping', 'trolley'],\n    group: 'objects',\n    emoticons: [],\n    version: 3,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6d2.png',\n  },\n  {\n    emoji: '🚬',\n    name: 'smoking',\n    shortcodes: ['cigarette', 'smoking'],\n    tags: ['smoking'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6ac.png',\n  },\n  {\n    emoji: '⚰',\n    name: 'coffin',\n    shortcodes: ['coffin'],\n    tags: ['death'],\n    group: 'objects',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26b0-fe0f.png',\n  },\n  {\n    emoji: '🪦',\n    name: 'headstone',\n    shortcodes: ['headstone'],\n    tags: ['cemetery', 'grave', 'graveyard', 'tombstone'],\n    group: 'objects',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faa6.png',\n  },\n  {\n    emoji: '⚱',\n    name: 'funeral_urn',\n    shortcodes: ['funeral_urn'],\n    tags: ['ashes', 'death', 'funeral', 'urn'],\n    group: 'objects',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26b1-fe0f.png',\n  },\n  {\n    emoji: '🧿',\n    name: 'nazar_amulet',\n    shortcodes: ['nazar_amulet'],\n    tags: ['bead', 'charm', 'evil-eye', 'nazar', 'talisman'],\n    group: 'objects',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f9ff.png',\n  },\n  {\n    emoji: '🪬',\n    name: 'hamsa',\n    shortcodes: ['hamsa'],\n    tags: ['amulet', 'fatima', 'hand', 'mary', 'miriam', 'protection'],\n    group: 'objects',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🗿',\n    name: 'moyai',\n    shortcodes: ['moai', 'moyai'],\n    tags: ['face', 'moyai', 'statue'],\n    group: 'objects',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f5ff.png',\n  },\n  {\n    emoji: '🪧',\n    name: 'placard',\n    shortcodes: ['placard'],\n    tags: ['demonstration', 'picket', 'protest', 'sign'],\n    group: 'objects',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1faa7.png',\n  },\n  {\n    emoji: '🪪',\n    name: 'identification_card',\n    shortcodes: ['id_card'],\n    tags: ['credentials', 'id', 'license', 'security'],\n    group: 'objects',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '🏧',\n    name: 'atm',\n    shortcodes: ['atm'],\n    tags: ['atm', 'atm sign', 'automated', 'bank', 'teller'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3e7.png',\n  },\n  {\n    emoji: '🚮',\n    name: 'put_litter_in_its_place',\n    shortcodes: ['litter_bin', 'put_litter_in_its_place'],\n    tags: ['litter', 'litter bin'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6ae.png',\n  },\n  {\n    emoji: '🚰',\n    name: 'potable_water',\n    shortcodes: ['potable_water'],\n    tags: ['drinking', 'potable', 'water'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b0.png',\n  },\n  {\n    emoji: '♿',\n    name: 'wheelchair',\n    shortcodes: ['handicapped', 'wheelchair'],\n    tags: ['access'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/267f.png',\n  },\n  {\n    emoji: '🚹',\n    name: 'mens',\n    shortcodes: ['mens'],\n    tags: ['bathroom', 'lavatory', 'man', 'restroom', 'toilet', 'wc'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b9.png',\n  },\n  {\n    emoji: '🚺',\n    name: 'womens',\n    shortcodes: ['womens'],\n    tags: ['bathroom', 'lavatory', 'restroom', 'toilet', 'wc', 'woman'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6ba.png',\n  },\n  {\n    emoji: '🚻',\n    name: 'restroom',\n    shortcodes: ['bathroom', 'restroom'],\n    tags: ['bathroom', 'lavatory', 'toilet', 'wc'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6bb.png',\n  },\n  {\n    emoji: '🚼',\n    name: 'baby_symbol',\n    shortcodes: ['baby_symbol'],\n    tags: ['baby', 'changing'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6bc.png',\n  },\n  {\n    emoji: '🚾',\n    name: 'wc',\n    shortcodes: ['water_closet', 'wc'],\n    tags: ['bathroom', 'closet', 'lavatory', 'restroom', 'toilet', 'water', 'wc'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6be.png',\n  },\n  {\n    emoji: '🛂',\n    name: 'passport_control',\n    shortcodes: ['passport_control'],\n    tags: ['control', 'passport'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6c2.png',\n  },\n  {\n    emoji: '🛃',\n    name: 'customs',\n    shortcodes: ['customs'],\n    tags: ['customs'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6c3.png',\n  },\n  {\n    emoji: '🛄',\n    name: 'baggage_claim',\n    shortcodes: ['baggage_claim'],\n    tags: ['baggage', 'claim'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6c4.png',\n  },\n  {\n    emoji: '🛅',\n    name: 'left_luggage',\n    shortcodes: ['left_luggage'],\n    tags: ['baggage', 'locker', 'luggage'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6c5.png',\n  },\n  {\n    emoji: '⚠',\n    name: 'warning',\n    shortcodes: ['warning'],\n    tags: ['warning'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26a0-fe0f.png',\n  },\n  {\n    emoji: '🚸',\n    name: 'children_crossing',\n    shortcodes: ['children_crossing'],\n    tags: ['child', 'crossing', 'pedestrian', 'traffic'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b8.png',\n  },\n  {\n    emoji: '⛔',\n    name: 'no_entry',\n    shortcodes: ['no_entry'],\n    tags: ['entry', 'forbidden', 'no', 'not', 'prohibited', 'traffic'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26d4.png',\n  },\n  {\n    emoji: '🚫',\n    name: 'no_entry_sign',\n    shortcodes: ['no_entry_sign'],\n    tags: ['entry', 'forbidden', 'no', 'not'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6ab.png',\n  },\n  {\n    emoji: '🚳',\n    name: 'no_bicycles',\n    shortcodes: ['no_bicycles'],\n    tags: ['bicycle', 'bike', 'forbidden', 'no', 'prohibited'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b3.png',\n  },\n  {\n    emoji: '🚭',\n    name: 'no_smoking',\n    shortcodes: ['no_smoking'],\n    tags: ['forbidden', 'no', 'not', 'prohibited', 'smoking'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6ad.png',\n  },\n  {\n    emoji: '🚯',\n    name: 'do_not_litter',\n    shortcodes: ['do_not_litter', 'no_littering'],\n    tags: ['forbidden', 'litter', 'no', 'not', 'prohibited'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6af.png',\n  },\n  {\n    emoji: '🚱',\n    name: 'non-potable_water',\n    shortcodes: ['non-potable_water'],\n    tags: ['non-drinking', 'non-potable', 'water'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b1.png',\n  },\n  {\n    emoji: '🚷',\n    name: 'no_pedestrians',\n    shortcodes: ['no_pedestrians'],\n    tags: ['forbidden', 'no', 'not', 'pedestrian', 'prohibited'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6b7.png',\n  },\n  {\n    emoji: '📵',\n    name: 'no_mobile_phones',\n    shortcodes: ['no_mobile_phones'],\n    tags: ['cell', 'forbidden', 'mobile', 'no', 'phone'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4f5.png',\n  },\n  {\n    emoji: '🔞',\n    name: 'underage',\n    shortcodes: ['no_one_under_18', 'underage'],\n    tags: ['18', 'age restriction', 'eighteen', 'prohibited', 'underage'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f51e.png',\n  },\n  {\n    emoji: '☢',\n    name: 'radioactive',\n    shortcodes: ['radioactive'],\n    tags: ['sign'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2622-fe0f.png',\n  },\n  {\n    emoji: '☣',\n    name: 'biohazard',\n    shortcodes: ['biohazard'],\n    tags: ['sign'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2623-fe0f.png',\n  },\n  {\n    emoji: '⬆',\n    name: 'arrow_up',\n    shortcodes: ['arrow_up'],\n    tags: ['arrow', 'cardinal', 'direction', 'north'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2b06-fe0f.png',\n  },\n  {\n    emoji: '↗',\n    name: 'arrow_upper_right',\n    shortcodes: ['arrow_upper_right'],\n    tags: ['arrow', 'direction', 'intercardinal', 'northeast'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2197-fe0f.png',\n  },\n  {\n    emoji: '➡',\n    name: 'arrow_right',\n    shortcodes: ['arrow_right'],\n    tags: ['arrow', 'cardinal', 'direction', 'east'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/27a1-fe0f.png',\n  },\n  {\n    emoji: '↘',\n    name: 'arrow_lower_right',\n    shortcodes: ['arrow_lower_right'],\n    tags: ['arrow', 'direction', 'intercardinal', 'southeast'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2198-fe0f.png',\n  },\n  {\n    emoji: '⬇',\n    name: 'arrow_down',\n    shortcodes: ['arrow_down'],\n    tags: ['arrow', 'cardinal', 'direction', 'down', 'south'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2b07-fe0f.png',\n  },\n  {\n    emoji: '↙',\n    name: 'arrow_lower_left',\n    shortcodes: ['arrow_lower_left'],\n    tags: ['arrow', 'direction', 'intercardinal', 'southwest'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2199-fe0f.png',\n  },\n  {\n    emoji: '⬅',\n    name: 'arrow_left',\n    shortcodes: ['arrow_left'],\n    tags: ['arrow', 'cardinal', 'direction', 'west'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2b05-fe0f.png',\n  },\n  {\n    emoji: '↖',\n    name: 'arrow_upper_left',\n    shortcodes: ['arrow_upper_left'],\n    tags: ['arrow', 'direction', 'intercardinal', 'northwest'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2196-fe0f.png',\n  },\n  {\n    emoji: '↕',\n    name: 'arrow_up_down',\n    shortcodes: ['arrow_up_down'],\n    tags: ['arrow'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2195-fe0f.png',\n  },\n  {\n    emoji: '↔',\n    name: 'left_right_arrow',\n    shortcodes: ['left_right_arrow'],\n    tags: ['arrow'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2194-fe0f.png',\n  },\n  {\n    emoji: '↩',\n    name: 'leftwards_arrow_with_hook',\n    shortcodes: ['arrow_left_hook', 'leftwards_arrow_with_hook'],\n    tags: ['arrow'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/21a9-fe0f.png',\n  },\n  {\n    emoji: '↪',\n    name: 'arrow_right_hook',\n    shortcodes: ['arrow_right_hook', 'rightwards_arrow_with_hook'],\n    tags: ['arrow'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/21aa-fe0f.png',\n  },\n  {\n    emoji: '⤴',\n    name: 'arrow_heading_up',\n    shortcodes: ['arrow_heading_up'],\n    tags: ['arrow'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2934-fe0f.png',\n  },\n  {\n    emoji: '⤵',\n    name: 'arrow_heading_down',\n    shortcodes: ['arrow_heading_down'],\n    tags: ['arrow', 'down'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2935-fe0f.png',\n  },\n  {\n    emoji: '🔃',\n    name: 'arrows_clockwise',\n    shortcodes: ['arrows_clockwise', 'clockwise'],\n    tags: ['arrow', 'clockwise', 'reload'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f503.png',\n  },\n  {\n    emoji: '🔄',\n    name: 'arrows_counterclockwise',\n    shortcodes: ['arrows_counterclockwise', 'counterclockwise'],\n    tags: ['anticlockwise', 'arrow', 'counterclockwise', 'withershins'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f504.png',\n  },\n  {\n    emoji: '🔙',\n    name: 'back',\n    shortcodes: ['back'],\n    tags: ['arrow', 'back'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f519.png',\n  },\n  {\n    emoji: '🔚',\n    name: 'end',\n    shortcodes: ['end'],\n    tags: ['arrow', 'end'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f51a.png',\n  },\n  {\n    emoji: '🔛',\n    name: 'on',\n    shortcodes: ['on'],\n    tags: ['arrow', 'mark', 'on', 'on!'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f51b.png',\n  },\n  {\n    emoji: '🔜',\n    name: 'soon',\n    shortcodes: ['soon'],\n    tags: ['arrow', 'soon'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f51c.png',\n  },\n  {\n    emoji: '🔝',\n    name: 'top',\n    shortcodes: ['top'],\n    tags: ['arrow', 'top', 'up'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f51d.png',\n  },\n  {\n    emoji: '🛐',\n    name: 'place_of_worship',\n    shortcodes: ['place_of_worship'],\n    tags: ['religion', 'worship'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6d0.png',\n  },\n  {\n    emoji: '⚛',\n    name: 'atom_symbol',\n    shortcodes: ['atom', 'atom_symbol'],\n    tags: ['atheist', 'atom'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/269b-fe0f.png',\n  },\n  {\n    emoji: '🕉',\n    name: 'om',\n    shortcodes: ['om'],\n    tags: ['hindu', 'religion'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f549-fe0f.png',\n  },\n  {\n    emoji: '✡',\n    name: 'star_of_david',\n    shortcodes: ['star_of_david'],\n    tags: ['david', 'jew', 'jewish', 'religion', 'star', 'star of david'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2721-fe0f.png',\n  },\n  {\n    emoji: '☸',\n    name: 'wheel_of_dharma',\n    shortcodes: ['wheel_of_dharma'],\n    tags: ['buddhist', 'dharma', 'religion', 'wheel'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2638-fe0f.png',\n  },\n  {\n    emoji: '☯',\n    name: 'yin_yang',\n    shortcodes: ['yin_yang'],\n    tags: ['religion', 'tao', 'taoist', 'yang', 'yin'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/262f-fe0f.png',\n  },\n  {\n    emoji: '✝',\n    name: 'latin_cross',\n    shortcodes: ['latin_cross'],\n    tags: ['christian', 'cross', 'religion'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/271d-fe0f.png',\n  },\n  {\n    emoji: '☦',\n    name: 'orthodox_cross',\n    shortcodes: ['orthodox_cross'],\n    tags: ['christian', 'cross', 'religion'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2626-fe0f.png',\n  },\n  {\n    emoji: '☪',\n    name: 'star_and_crescent',\n    shortcodes: ['star_and_crescent'],\n    tags: ['islam', 'muslim', 'religion'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/262a-fe0f.png',\n  },\n  {\n    emoji: '☮',\n    name: 'peace_symbol',\n    shortcodes: ['peace', 'peace_symbol'],\n    tags: ['peace'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/262e-fe0f.png',\n  },\n  {\n    emoji: '🕎',\n    name: 'menorah',\n    shortcodes: ['menorah'],\n    tags: ['candelabrum', 'candlestick', 'religion'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f54e.png',\n  },\n  {\n    emoji: '🔯',\n    name: 'six_pointed_star',\n    shortcodes: ['six_pointed_star'],\n    tags: ['fortune', 'star'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f52f.png',\n  },\n  {\n    emoji: '🪯',\n    name: 'khanda',\n    shortcodes: ['khanda'],\n    tags: ['religion', 'sikh'],\n    group: 'symbols',\n    emoticons: [],\n    version: 15,\n  },\n  {\n    emoji: '♈',\n    name: 'aries',\n    shortcodes: ['aries'],\n    tags: ['aries', 'ram', 'zodiac'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2648.png',\n  },\n  {\n    emoji: '♉',\n    name: 'taurus',\n    shortcodes: ['taurus'],\n    tags: ['bull', 'ox', 'taurus', 'zodiac'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2649.png',\n  },\n  {\n    emoji: '♊',\n    name: 'gemini',\n    shortcodes: ['gemini'],\n    tags: ['gemini', 'twins', 'zodiac'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/264a.png',\n  },\n  {\n    emoji: '♋',\n    name: 'cancer',\n    shortcodes: ['cancer'],\n    tags: ['cancer', 'crab', 'zodiac'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/264b.png',\n  },\n  {\n    emoji: '♌',\n    name: 'leo',\n    shortcodes: ['leo'],\n    tags: ['leo', 'lion', 'zodiac'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/264c.png',\n  },\n  {\n    emoji: '♍',\n    name: 'virgo',\n    shortcodes: ['virgo'],\n    tags: ['virgo', 'zodiac'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/264d.png',\n  },\n  {\n    emoji: '♎',\n    name: 'libra',\n    shortcodes: ['libra'],\n    tags: ['balance', 'justice', 'libra', 'scales', 'zodiac'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/264e.png',\n  },\n  {\n    emoji: '♏',\n    name: 'scorpius',\n    shortcodes: ['scorpius'],\n    tags: ['scorpio', 'scorpion', 'scorpius', 'zodiac'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/264f.png',\n  },\n  {\n    emoji: '♐',\n    name: 'sagittarius',\n    shortcodes: ['sagittarius'],\n    tags: ['archer', 'sagittarius', 'zodiac'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2650.png',\n  },\n  {\n    emoji: '♑',\n    name: 'capricorn',\n    shortcodes: ['capricorn'],\n    tags: ['capricorn', 'goat', 'zodiac'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2651.png',\n  },\n  {\n    emoji: '♒',\n    name: 'aquarius',\n    shortcodes: ['aquarius'],\n    tags: ['aquarius', 'bearer', 'water', 'zodiac'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2652.png',\n  },\n  {\n    emoji: '♓',\n    name: 'pisces',\n    shortcodes: ['pisces'],\n    tags: ['fish', 'pisces', 'zodiac'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2653.png',\n  },\n  {\n    emoji: '⛎',\n    name: 'ophiuchus',\n    shortcodes: ['ophiuchus'],\n    tags: ['bearer', 'ophiuchus', 'serpent', 'snake', 'zodiac'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26ce.png',\n  },\n  {\n    emoji: '🔀',\n    name: 'twisted_rightwards_arrows',\n    shortcodes: ['shuffle', 'twisted_rightwards_arrows'],\n    tags: ['arrow', 'crossed'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f500.png',\n  },\n  {\n    emoji: '🔁',\n    name: 'repeat',\n    shortcodes: ['repeat'],\n    tags: ['arrow', 'clockwise', 'repeat'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f501.png',\n  },\n  {\n    emoji: '🔂',\n    name: 'repeat_one',\n    shortcodes: ['repeat_one'],\n    tags: ['arrow', 'clockwise', 'once'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f502.png',\n  },\n  {\n    emoji: '▶',\n    name: 'arrow_forward',\n    shortcodes: ['arrow_forward', 'play'],\n    tags: ['arrow', 'play', 'right', 'triangle'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/25b6-fe0f.png',\n  },\n  {\n    emoji: '⏩',\n    name: 'fast_forward',\n    shortcodes: ['fast_forward'],\n    tags: ['arrow', 'double', 'fast', 'forward'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23e9.png',\n  },\n  {\n    emoji: '⏭',\n    name: 'next_track_button',\n    shortcodes: ['next_track'],\n    tags: ['arrow', 'next scene', 'next track', 'triangle'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23ed-fe0f.png',\n  },\n  {\n    emoji: '⏯',\n    name: 'play_or_pause_button',\n    shortcodes: ['play_pause'],\n    tags: ['arrow', 'pause', 'play', 'right', 'triangle'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23ef-fe0f.png',\n  },\n  {\n    emoji: '◀',\n    name: 'arrow_backward',\n    shortcodes: ['arrow_backward', 'reverse'],\n    tags: ['arrow', 'left', 'reverse', 'triangle'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/25c0-fe0f.png',\n  },\n  {\n    emoji: '⏪',\n    name: 'rewind',\n    shortcodes: ['fast_reverse', 'rewind'],\n    tags: ['arrow', 'double', 'rewind'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23ea.png',\n  },\n  {\n    emoji: '⏮',\n    name: 'previous_track_button',\n    shortcodes: ['previous_track'],\n    tags: ['arrow', 'previous scene', 'previous track', 'triangle'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23ee-fe0f.png',\n  },\n  {\n    emoji: '🔼',\n    name: 'arrow_up_small',\n    shortcodes: ['arrow_up_small', 'up'],\n    tags: ['arrow', 'button'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f53c.png',\n  },\n  {\n    emoji: '⏫',\n    name: 'arrow_double_up',\n    shortcodes: ['arrow_double_up', 'fast_up'],\n    tags: ['arrow', 'double'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23eb.png',\n  },\n  {\n    emoji: '🔽',\n    name: 'arrow_down_small',\n    shortcodes: ['arrow_down_small', 'down'],\n    tags: ['arrow', 'button', 'down'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f53d.png',\n  },\n  {\n    emoji: '⏬',\n    name: 'arrow_double_down',\n    shortcodes: ['arrow_double_down', 'fast_down'],\n    tags: ['arrow', 'double', 'down'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23ec.png',\n  },\n  {\n    emoji: '⏸',\n    name: 'pause_button',\n    shortcodes: ['pause'],\n    tags: ['bar', 'double', 'pause', 'vertical'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23f8-fe0f.png',\n  },\n  {\n    emoji: '⏹',\n    name: 'stop_button',\n    shortcodes: ['stop'],\n    tags: ['square', 'stop'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23f9-fe0f.png',\n  },\n  {\n    emoji: '⏺',\n    name: 'record_button',\n    shortcodes: ['record'],\n    tags: ['circle', 'record'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23fa-fe0f.png',\n  },\n  {\n    emoji: '⏏',\n    name: 'eject_button',\n    shortcodes: ['eject'],\n    tags: ['eject'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/23cf-fe0f.png',\n  },\n  {\n    emoji: '🎦',\n    name: 'cinema',\n    shortcodes: ['cinema'],\n    tags: ['camera', 'film', 'movie'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3a6.png',\n  },\n  {\n    emoji: '🔅',\n    name: 'low_brightness',\n    shortcodes: ['dim_button', 'low_brightness'],\n    tags: ['brightness', 'dim', 'low'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f505.png',\n  },\n  {\n    emoji: '🔆',\n    name: 'high_brightness',\n    shortcodes: ['bright_button', 'high_brightness'],\n    tags: ['bright', 'brightness'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f506.png',\n  },\n  {\n    emoji: '📶',\n    name: 'signal_strength',\n    shortcodes: ['antenna_bars', 'signal_strength'],\n    tags: ['antenna', 'bar', 'cell', 'mobile', 'phone'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4f6.png',\n  },\n  {\n    emoji: '🛜',\n    name: 'wireless',\n    shortcodes: ['wireless'],\n    tags: ['computer', 'internet', 'network', 'wi-fi', 'wifi'],\n    group: 'symbols',\n    emoticons: [],\n    version: 15,\n  },\n  {\n    emoji: '📳',\n    name: 'vibration_mode',\n    shortcodes: ['vibration_mode'],\n    tags: ['cell', 'mobile', 'mode', 'phone', 'telephone', 'vibration'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4f3.png',\n  },\n  {\n    emoji: '📴',\n    name: 'mobile_phone_off',\n    shortcodes: ['mobile_phone_off'],\n    tags: ['cell', 'mobile', 'off', 'phone', 'telephone'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4f4.png',\n  },\n  {\n    emoji: '♀',\n    name: 'female_sign',\n    shortcodes: ['female', 'female_sign'],\n    tags: ['woman'],\n    group: 'symbols',\n    emoticons: [],\n    version: 4,\n  },\n  {\n    emoji: '♂',\n    name: 'male_sign',\n    shortcodes: ['male', 'male_sign'],\n    tags: ['man'],\n    group: 'symbols',\n    emoticons: [],\n    version: 4,\n  },\n  {\n    emoji: '⚧',\n    name: 'transgender_symbol',\n    shortcodes: ['transgender_symbol'],\n    tags: ['transgender'],\n    group: 'symbols',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26a7-fe0f.png',\n  },\n  {\n    emoji: '✖',\n    name: 'heavy_multiplication_x',\n    shortcodes: ['multiplication', 'multiply'],\n    tags: ['cancel', 'multiplication', 'sign', 'x', '×'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2716-fe0f.png',\n  },\n  {\n    emoji: '➕',\n    name: 'heavy_plus_sign',\n    shortcodes: ['plus'],\n    tags: ['+', 'math', 'sign'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2795.png',\n  },\n  {\n    emoji: '➖',\n    name: 'heavy_minus_sign',\n    shortcodes: ['minus'],\n    tags: ['-', 'math', 'sign', '−'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2796.png',\n  },\n  {\n    emoji: '➗',\n    name: 'heavy_division_sign',\n    shortcodes: ['divide', 'division'],\n    tags: ['division', 'math', 'sign', '÷'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2797.png',\n  },\n  {\n    emoji: '🟰',\n    name: 'heavy_equals_sign',\n    shortcodes: ['heavy_equals_sign'],\n    tags: ['equality', 'math'],\n    group: 'symbols',\n    emoticons: [],\n    version: 14,\n  },\n  {\n    emoji: '♾',\n    name: 'infinity',\n    shortcodes: ['infinity'],\n    tags: ['forever', 'unbounded', 'universal'],\n    group: 'symbols',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/267e-fe0f.png',\n  },\n  {\n    emoji: '‼',\n    name: 'bangbang',\n    shortcodes: ['bangbang', 'double_exclamation'],\n    tags: ['!', '!!', 'bangbang', 'exclamation', 'mark'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/203c-fe0f.png',\n  },\n  {\n    emoji: '⁉',\n    name: 'interrobang',\n    shortcodes: ['exclamation_question', 'interrobang'],\n    tags: ['!', '!?', '?', 'exclamation', 'interrobang', 'mark', 'punctuation', 'question'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2049-fe0f.png',\n  },\n  {\n    emoji: '❓',\n    name: 'question',\n    shortcodes: ['question'],\n    tags: ['?', 'mark', 'punctuation', 'question'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2753.png',\n  },\n  {\n    emoji: '❔',\n    name: 'grey_question',\n    shortcodes: ['white_question'],\n    tags: ['?', 'mark', 'outlined', 'punctuation', 'question'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2754.png',\n  },\n  {\n    emoji: '❕',\n    name: 'grey_exclamation',\n    shortcodes: ['white_exclamation'],\n    tags: ['!', 'exclamation', 'mark', 'outlined', 'punctuation'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2755.png',\n  },\n  {\n    emoji: '❗',\n    name: 'exclamation',\n    shortcodes: ['exclamation'],\n    tags: ['!', 'exclamation', 'mark', 'punctuation'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2757.png',\n  },\n  {\n    emoji: '〰',\n    name: 'wavy_dash',\n    shortcodes: ['wavy_dash'],\n    tags: ['dash', 'punctuation', 'wavy'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/3030-fe0f.png',\n  },\n  {\n    emoji: '💱',\n    name: 'currency_exchange',\n    shortcodes: ['currency_exchange'],\n    tags: ['bank', 'currency', 'exchange', 'money'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4b1.png',\n  },\n  {\n    emoji: '💲',\n    name: 'heavy_dollar_sign',\n    shortcodes: ['heavy_dollar_sign'],\n    tags: ['currency', 'dollar', 'money'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4b2.png',\n  },\n  {\n    emoji: '⚕',\n    name: 'medical_symbol',\n    shortcodes: ['medical', 'medical_symbol'],\n    tags: ['aesculapius', 'medicine', 'staff'],\n    group: 'symbols',\n    emoticons: [],\n    version: 4,\n  },\n  {\n    emoji: '♻',\n    name: 'recycle',\n    shortcodes: ['recycle', 'recycling_symbol'],\n    tags: ['recycle'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/267b-fe0f.png',\n  },\n  {\n    emoji: '⚜',\n    name: 'fleur_de_lis',\n    shortcodes: ['fleur-de-lis'],\n    tags: ['fleur-de-lis'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/269c-fe0f.png',\n  },\n  {\n    emoji: '🔱',\n    name: 'trident',\n    shortcodes: ['trident'],\n    tags: ['anchor', 'emblem', 'ship', 'tool', 'trident'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f531.png',\n  },\n  {\n    emoji: '📛',\n    name: 'name_badge',\n    shortcodes: ['name_badge'],\n    tags: ['badge', 'name'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4db.png',\n  },\n  {\n    emoji: '🔰',\n    name: 'beginner',\n    shortcodes: ['beginner'],\n    tags: ['beginner', 'chevron', 'japanese', 'japanese symbol for beginner', 'leaf'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f530.png',\n  },\n  {\n    emoji: '⭕',\n    name: 'o',\n    shortcodes: ['hollow_red_circle', 'red_o'],\n    tags: ['circle', 'large', 'o', 'red'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2b55.png',\n  },\n  {\n    emoji: '✅',\n    name: 'white_check_mark',\n    shortcodes: ['check_mark_button', 'white_check_mark'],\n    tags: ['button', 'check', 'mark', '✓'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2705.png',\n  },\n  {\n    emoji: '☑',\n    name: 'ballot_box_with_check',\n    shortcodes: ['ballot_box_with_check'],\n    tags: ['box', 'check', '✓'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2611-fe0f.png',\n  },\n  {\n    emoji: '✔',\n    name: 'heavy_check_mark',\n    shortcodes: ['check_mark', 'heavy_check_mark'],\n    tags: ['check', 'mark', '✓'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2714-fe0f.png',\n  },\n  {\n    emoji: '❌',\n    name: 'x',\n    shortcodes: ['cross_mark', 'x'],\n    tags: ['cancel', 'cross', 'mark', 'multiplication', 'multiply', 'x', '×'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/274c.png',\n  },\n  {\n    emoji: '❎',\n    name: 'negative_squared_cross_mark',\n    shortcodes: ['cross_mark_button', 'negative_squared_cross_mark'],\n    tags: ['mark', 'square', 'x', '×'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/274e.png',\n  },\n  {\n    emoji: '➰',\n    name: 'curly_loop',\n    shortcodes: ['curly_loop'],\n    tags: ['curl', 'loop'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/27b0.png',\n  },\n  {\n    emoji: '➿',\n    name: 'loop',\n    shortcodes: ['double_curly_loop', 'loop'],\n    tags: ['curl', 'double', 'loop'],\n    group: 'symbols',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/27bf.png',\n  },\n  {\n    emoji: '〽',\n    name: 'part_alternation_mark',\n    shortcodes: ['part_alternation_mark'],\n    tags: ['mark', 'part'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/303d-fe0f.png',\n  },\n  {\n    emoji: '✳',\n    name: 'eight_spoked_asterisk',\n    shortcodes: ['eight_spoked_asterisk'],\n    tags: ['*', 'asterisk'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2733-fe0f.png',\n  },\n  {\n    emoji: '✴',\n    name: 'eight_pointed_black_star',\n    shortcodes: ['eight_pointed_black_star'],\n    tags: ['*', 'star'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2734-fe0f.png',\n  },\n  {\n    emoji: '❇',\n    name: 'sparkle',\n    shortcodes: ['sparkle'],\n    tags: ['*'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2747-fe0f.png',\n  },\n  {\n    emoji: '©',\n    name: 'copyright',\n    shortcodes: ['copyright'],\n    tags: ['c'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/00a9-fe0f.png',\n  },\n  {\n    emoji: '®',\n    name: 'registered',\n    shortcodes: ['registered'],\n    tags: ['r'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/00ae-fe0f.png',\n  },\n  {\n    emoji: '™',\n    name: 'tm',\n    shortcodes: ['tm', 'trade_mark'],\n    tags: ['mark', 'tm', 'trademark'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2122-fe0f.png',\n  },\n  {\n    emoji: '#⃣',\n    name: 'hash',\n    shortcodes: ['hash', 'number_sign'],\n    tags: ['keycap'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/0023-fe0f-20e3.png',\n  },\n  {\n    emoji: '*⃣',\n    name: 'asterisk',\n    shortcodes: ['asterisk'],\n    tags: ['keycap'],\n    group: 'symbols',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/002a-fe0f-20e3.png',\n  },\n  {\n    emoji: '0⃣',\n    name: 'zero',\n    shortcodes: ['zero'],\n    tags: ['keycap'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/0030-fe0f-20e3.png',\n  },\n  {\n    emoji: '1⃣',\n    name: 'one',\n    shortcodes: ['one'],\n    tags: ['keycap'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/0031-fe0f-20e3.png',\n  },\n  {\n    emoji: '2⃣',\n    name: 'two',\n    shortcodes: ['two'],\n    tags: ['keycap'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/0032-fe0f-20e3.png',\n  },\n  {\n    emoji: '3⃣',\n    name: 'three',\n    shortcodes: ['three'],\n    tags: ['keycap'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/0033-fe0f-20e3.png',\n  },\n  {\n    emoji: '4⃣',\n    name: 'four',\n    shortcodes: ['four'],\n    tags: ['keycap'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/0034-fe0f-20e3.png',\n  },\n  {\n    emoji: '5⃣',\n    name: 'five',\n    shortcodes: ['five'],\n    tags: ['keycap'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/0035-fe0f-20e3.png',\n  },\n  {\n    emoji: '6⃣',\n    name: 'six',\n    shortcodes: ['six'],\n    tags: ['keycap'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/0036-fe0f-20e3.png',\n  },\n  {\n    emoji: '7⃣',\n    name: 'seven',\n    shortcodes: ['seven'],\n    tags: ['keycap'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/0037-fe0f-20e3.png',\n  },\n  {\n    emoji: '8⃣',\n    name: 'eight',\n    shortcodes: ['eight'],\n    tags: ['keycap'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/0038-fe0f-20e3.png',\n  },\n  {\n    emoji: '9⃣',\n    name: 'nine',\n    shortcodes: ['nine'],\n    tags: ['keycap'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/0039-fe0f-20e3.png',\n  },\n  {\n    emoji: '🔟',\n    name: 'keycap_ten',\n    shortcodes: ['ten'],\n    tags: ['keycap'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f51f.png',\n  },\n  {\n    emoji: '🔠',\n    name: 'capital_abcd',\n    shortcodes: ['capital_abcd'],\n    tags: ['abcd', 'input', 'latin', 'letters', 'uppercase'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f520.png',\n  },\n  {\n    emoji: '🔡',\n    name: 'abcd',\n    shortcodes: ['abcd'],\n    tags: ['abcd', 'input', 'latin', 'letters', 'lowercase'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f521.png',\n  },\n  {\n    emoji: '🔢',\n    name: '1234',\n    shortcodes: ['1234'],\n    tags: ['1234', 'input', 'numbers'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f522.png',\n  },\n  {\n    emoji: '🔣',\n    name: 'symbols',\n    shortcodes: ['symbols'],\n    tags: ['input', '〒♪&%'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f523.png',\n  },\n  {\n    emoji: '🔤',\n    name: 'abc',\n    shortcodes: ['abc'],\n    tags: ['abc', 'alphabet', 'input', 'latin', 'letters'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f524.png',\n  },\n  {\n    emoji: '🅰',\n    name: 'a',\n    shortcodes: ['a', 'a_blood'],\n    tags: ['a', 'a button (blood type)', 'blood type'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f170-fe0f.png',\n  },\n  {\n    emoji: '🆎',\n    name: 'ab',\n    shortcodes: ['ab', 'ab_blood'],\n    tags: ['ab', 'ab button (blood type)', 'blood type'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f18e.png',\n  },\n  {\n    emoji: '🅱',\n    name: 'b',\n    shortcodes: ['b', 'b_blood'],\n    tags: ['b', 'b button (blood type)', 'blood type'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f171-fe0f.png',\n  },\n  {\n    emoji: '🆑',\n    name: 'cl',\n    shortcodes: ['cl'],\n    tags: ['cl', 'cl button'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f191.png',\n  },\n  {\n    emoji: '🆒',\n    name: 'cool',\n    shortcodes: ['cool'],\n    tags: ['cool', 'cool button'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f192.png',\n  },\n  {\n    emoji: '🆓',\n    name: 'free',\n    shortcodes: ['free'],\n    tags: ['free', 'free button'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f193.png',\n  },\n  {\n    emoji: 'ℹ',\n    name: 'information_source',\n    shortcodes: ['info', 'information_source'],\n    tags: ['i'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2139-fe0f.png',\n  },\n  {\n    emoji: '🆔',\n    name: 'id',\n    shortcodes: ['id'],\n    tags: ['id', 'id button', 'identity'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f194.png',\n  },\n  {\n    emoji: 'Ⓜ',\n    name: 'm',\n    shortcodes: ['m'],\n    tags: ['circle', 'circled m', 'm'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/24c2-fe0f.png',\n  },\n  {\n    emoji: '🆕',\n    name: 'new',\n    shortcodes: ['new'],\n    tags: ['new', 'new button'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f195.png',\n  },\n  {\n    emoji: '🆖',\n    name: 'ng',\n    shortcodes: ['ng'],\n    tags: ['ng', 'ng button'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f196.png',\n  },\n  {\n    emoji: '🅾',\n    name: 'o2',\n    shortcodes: ['o', 'o_blood'],\n    tags: ['blood type', 'o', 'o button (blood type)'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f17e-fe0f.png',\n  },\n  {\n    emoji: '🆗',\n    name: 'ok',\n    shortcodes: ['ok'],\n    tags: ['ok', 'ok button'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f197.png',\n  },\n  {\n    emoji: '🅿',\n    name: 'parking',\n    shortcodes: ['parking'],\n    tags: ['p', 'p button', 'parking'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f17f-fe0f.png',\n  },\n  {\n    emoji: '🆘',\n    name: 'sos',\n    shortcodes: ['sos'],\n    tags: ['help', 'sos', 'sos button'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f198.png',\n  },\n  {\n    emoji: '🆙',\n    name: 'up',\n    shortcodes: ['up2'],\n    tags: ['mark', 'up', 'up!', 'up! button'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f199.png',\n  },\n  {\n    emoji: '🆚',\n    name: 'vs',\n    shortcodes: ['vs'],\n    tags: ['versus', 'vs', 'vs button'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f19a.png',\n  },\n  {\n    emoji: '🈁',\n    name: 'koko',\n    shortcodes: ['ja_here', 'koko'],\n    tags: ['japanese', 'japanese “here” button', 'katakana', '“here”', 'ココ'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f201.png',\n  },\n  {\n    emoji: '🈂',\n    name: 'sa',\n    shortcodes: ['ja_service_charge'],\n    tags: ['japanese', 'japanese “service charge” button', 'katakana', '“service charge”', 'サ'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f202-fe0f.png',\n  },\n  {\n    emoji: '🈷',\n    name: 'u6708',\n    shortcodes: ['ja_monthly_amount'],\n    tags: ['ideograph', 'japanese', 'japanese “monthly amount” button', '“monthly amount”', '月'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f237-fe0f.png',\n  },\n  {\n    emoji: '🈶',\n    name: 'u6709',\n    shortcodes: ['ja_not_free_of_carge'],\n    tags: ['ideograph', 'japanese', 'japanese “not free of charge” button', '“not free of charge”', '有'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f236.png',\n  },\n  {\n    emoji: '🈯',\n    name: 'u6307',\n    shortcodes: ['ja_reserved'],\n    tags: ['ideograph', 'japanese', 'japanese “reserved” button', '“reserved”', '指'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f22f.png',\n  },\n  {\n    emoji: '🉐',\n    name: 'ideograph_advantage',\n    shortcodes: ['ideograph_advantage', 'ja_bargain'],\n    tags: ['ideograph', 'japanese', 'japanese “bargain” button', '“bargain”', '得'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f250.png',\n  },\n  {\n    emoji: '🈹',\n    name: 'u5272',\n    shortcodes: ['ja_discount'],\n    tags: ['ideograph', 'japanese', 'japanese “discount” button', '“discount”', '割'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f239.png',\n  },\n  {\n    emoji: '🈚',\n    name: 'u7121',\n    shortcodes: ['ja_free_of_charge'],\n    tags: ['ideograph', 'japanese', 'japanese “free of charge” button', '“free of charge”', '無'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f21a.png',\n  },\n  {\n    emoji: '🈲',\n    name: 'u7981',\n    shortcodes: ['ja_prohibited'],\n    tags: ['ideograph', 'japanese', 'japanese “prohibited” button', '“prohibited”', '禁'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f232.png',\n  },\n  {\n    emoji: '🉑',\n    name: 'accept',\n    shortcodes: ['accept', 'ja_acceptable'],\n    tags: ['ideograph', 'japanese', 'japanese “acceptable” button', '“acceptable”', '可'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f251.png',\n  },\n  {\n    emoji: '🈸',\n    name: 'u7533',\n    shortcodes: ['ja_application'],\n    tags: ['ideograph', 'japanese', 'japanese “application” button', '“application”', '申'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f238.png',\n  },\n  {\n    emoji: '🈴',\n    name: 'u5408',\n    shortcodes: ['ja_passing_grade'],\n    tags: ['ideograph', 'japanese', 'japanese “passing grade” button', '“passing grade”', '合'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f234.png',\n  },\n  {\n    emoji: '🈳',\n    name: 'u7a7a',\n    shortcodes: ['ja_vacancy'],\n    tags: ['ideograph', 'japanese', 'japanese “vacancy” button', '“vacancy”', '空'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f233.png',\n  },\n  {\n    emoji: '㊗',\n    name: 'congratulations',\n    shortcodes: ['congratulations', 'ja_congratulations'],\n    tags: ['ideograph', 'japanese', 'japanese “congratulations” button', '“congratulations”', '祝'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/3297-fe0f.png',\n  },\n  {\n    emoji: '㊙',\n    name: 'secret',\n    shortcodes: ['ja_secret', 'secret'],\n    tags: ['ideograph', 'japanese', 'japanese “secret” button', '“secret”', '秘'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/3299-fe0f.png',\n  },\n  {\n    emoji: '🈺',\n    name: 'u55b6',\n    shortcodes: ['ja_open_for_business'],\n    tags: ['ideograph', 'japanese', 'japanese “open for business” button', '“open for business”', '営'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f23a.png',\n  },\n  {\n    emoji: '🈵',\n    name: 'u6e80',\n    shortcodes: ['ja_no_vacancy'],\n    tags: ['ideograph', 'japanese', 'japanese “no vacancy” button', '“no vacancy”', '満'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f235.png',\n  },\n  {\n    emoji: '🔴',\n    name: 'red_circle',\n    shortcodes: ['red_circle'],\n    tags: ['circle', 'geometric', 'red'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f534.png',\n  },\n  {\n    emoji: '🟠',\n    name: 'orange_circle',\n    shortcodes: ['orange_circle'],\n    tags: ['circle', 'orange'],\n    group: 'symbols',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7e0.png',\n  },\n  {\n    emoji: '🟡',\n    name: 'yellow_circle',\n    shortcodes: ['yellow_circle'],\n    tags: ['circle', 'yellow'],\n    group: 'symbols',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7e1.png',\n  },\n  {\n    emoji: '🟢',\n    name: 'green_circle',\n    shortcodes: ['green_circle'],\n    tags: ['circle', 'green'],\n    group: 'symbols',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7e2.png',\n  },\n  {\n    emoji: '🔵',\n    name: 'large_blue_circle',\n    shortcodes: ['blue_circle'],\n    tags: ['blue', 'circle', 'geometric'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f535.png',\n  },\n  {\n    emoji: '🟣',\n    name: 'purple_circle',\n    shortcodes: ['purple_circle'],\n    tags: ['circle', 'purple'],\n    group: 'symbols',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7e3.png',\n  },\n  {\n    emoji: '🟤',\n    name: 'brown_circle',\n    shortcodes: ['brown_circle'],\n    tags: ['brown', 'circle'],\n    group: 'symbols',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7e4.png',\n  },\n  {\n    emoji: '⚫',\n    name: 'black_circle',\n    shortcodes: ['black_circle'],\n    tags: ['circle', 'geometric'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26ab.png',\n  },\n  {\n    emoji: '⚪',\n    name: 'white_circle',\n    shortcodes: ['white_circle'],\n    tags: ['circle', 'geometric'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/26aa.png',\n  },\n  {\n    emoji: '🟥',\n    name: 'red_square',\n    shortcodes: ['red_square'],\n    tags: ['red', 'square'],\n    group: 'symbols',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7e5.png',\n  },\n  {\n    emoji: '🟧',\n    name: 'orange_square',\n    shortcodes: ['orange_square'],\n    tags: ['orange', 'square'],\n    group: 'symbols',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7e7.png',\n  },\n  {\n    emoji: '🟨',\n    name: 'yellow_square',\n    shortcodes: ['yellow_square'],\n    tags: ['square', 'yellow'],\n    group: 'symbols',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7e8.png',\n  },\n  {\n    emoji: '🟩',\n    name: 'green_square',\n    shortcodes: ['green_square'],\n    tags: ['green', 'square'],\n    group: 'symbols',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7e9.png',\n  },\n  {\n    emoji: '🟦',\n    name: 'blue_square',\n    shortcodes: ['blue_square'],\n    tags: ['blue', 'square'],\n    group: 'symbols',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7e6.png',\n  },\n  {\n    emoji: '🟪',\n    name: 'purple_square',\n    shortcodes: ['purple_square'],\n    tags: ['purple', 'square'],\n    group: 'symbols',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7ea.png',\n  },\n  {\n    emoji: '🟫',\n    name: 'brown_square',\n    shortcodes: ['brown_square'],\n    tags: ['brown', 'square'],\n    group: 'symbols',\n    emoticons: [],\n    version: 12,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f7eb.png',\n  },\n  {\n    emoji: '⬛',\n    name: 'black_large_square',\n    shortcodes: ['black_large_square'],\n    tags: ['geometric', 'square'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2b1b.png',\n  },\n  {\n    emoji: '⬜',\n    name: 'white_large_square',\n    shortcodes: ['white_large_square'],\n    tags: ['geometric', 'square'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/2b1c.png',\n  },\n  {\n    emoji: '◼',\n    name: 'black_medium_square',\n    shortcodes: ['black_medium_square'],\n    tags: ['geometric', 'square'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/25fc-fe0f.png',\n  },\n  {\n    emoji: '◻',\n    name: 'white_medium_square',\n    shortcodes: ['white_medium_square'],\n    tags: ['geometric', 'square'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/25fb-fe0f.png',\n  },\n  {\n    emoji: '◾',\n    name: 'black_medium_small_square',\n    shortcodes: ['black_medium_small_square'],\n    tags: ['geometric', 'square'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/25fe.png',\n  },\n  {\n    emoji: '◽',\n    name: 'white_medium_small_square',\n    shortcodes: ['white_medium_small_square'],\n    tags: ['geometric', 'square'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/25fd.png',\n  },\n  {\n    emoji: '▪',\n    name: 'black_small_square',\n    shortcodes: ['black_small_square'],\n    tags: ['geometric', 'square'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/25aa-fe0f.png',\n  },\n  {\n    emoji: '▫',\n    name: 'white_small_square',\n    shortcodes: ['white_small_square'],\n    tags: ['geometric', 'square'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/25ab-fe0f.png',\n  },\n  {\n    emoji: '🔶',\n    name: 'large_orange_diamond',\n    shortcodes: ['large_orange_diamond'],\n    tags: ['diamond', 'geometric', 'orange'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f536.png',\n  },\n  {\n    emoji: '🔷',\n    name: 'large_blue_diamond',\n    shortcodes: ['large_blue_diamond'],\n    tags: ['blue', 'diamond', 'geometric'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f537.png',\n  },\n  {\n    emoji: '🔸',\n    name: 'small_orange_diamond',\n    shortcodes: ['small_orange_diamond'],\n    tags: ['diamond', 'geometric', 'orange'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f538.png',\n  },\n  {\n    emoji: '🔹',\n    name: 'small_blue_diamond',\n    shortcodes: ['small_blue_diamond'],\n    tags: ['blue', 'diamond', 'geometric'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f539.png',\n  },\n  {\n    emoji: '🔺',\n    name: 'small_red_triangle',\n    shortcodes: ['small_red_triangle'],\n    tags: ['geometric', 'red'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f53a.png',\n  },\n  {\n    emoji: '🔻',\n    name: 'small_red_triangle_down',\n    shortcodes: ['small_red_triangle_down'],\n    tags: ['down', 'geometric', 'red'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f53b.png',\n  },\n  {\n    emoji: '💠',\n    name: 'diamond_shape_with_a_dot_inside',\n    shortcodes: ['diamond_shape_with_a_dot_inside', 'diamond_with_a_dot'],\n    tags: ['comic', 'diamond', 'geometric', 'inside'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f4a0.png',\n  },\n  {\n    emoji: '🔘',\n    name: 'radio_button',\n    shortcodes: ['radio_button'],\n    tags: ['button', 'geometric', 'radio'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f518.png',\n  },\n  {\n    emoji: '🔳',\n    name: 'white_square_button',\n    shortcodes: ['white_square_button'],\n    tags: ['button', 'geometric', 'outlined', 'square'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f533.png',\n  },\n  {\n    emoji: '🔲',\n    name: 'black_square_button',\n    shortcodes: ['black_square_button'],\n    tags: ['button', 'geometric', 'square'],\n    group: 'symbols',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f532.png',\n  },\n  {\n    emoji: '🏁',\n    name: 'checkered_flag',\n    shortcodes: ['checkered_flag'],\n    tags: ['checkered', 'chequered', 'racing'],\n    group: 'flags',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3c1.png',\n  },\n  {\n    emoji: '🚩',\n    name: 'triangular_flag_on_post',\n    shortcodes: ['triangular_flag', 'triangular_flag_on_post'],\n    tags: ['post'],\n    group: 'flags',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f6a9.png',\n  },\n  {\n    emoji: '🎌',\n    name: 'crossed_flags',\n    shortcodes: ['crossed_flags'],\n    tags: ['celebration', 'cross', 'crossed', 'japanese'],\n    group: 'flags',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f38c.png',\n  },\n  {\n    emoji: '🏴',\n    name: 'black_flag',\n    shortcodes: ['black_flag'],\n    tags: ['waving'],\n    group: 'flags',\n    emoticons: [],\n    version: 1,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f4.png',\n  },\n  {\n    emoji: '🏳',\n    name: 'white_flag',\n    shortcodes: ['white_flag'],\n    tags: ['waving'],\n    group: 'flags',\n    emoticons: [],\n    version: 0.7,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f3-fe0f.png',\n  },\n  {\n    emoji: '🏳‍🌈',\n    name: 'rainbow_flag',\n    shortcodes: ['rainbow_flag'],\n    tags: ['pride', 'rainbow'],\n    group: 'flags',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f3-fe0f-200d-1f308.png',\n  },\n  {\n    emoji: '🏳‍⚧️',\n    name: 'transgender_flag',\n    shortcodes: ['transgender_flag'],\n    tags: ['flag', 'light blue', 'pink', 'transgender', 'white'],\n    group: 'flags',\n    emoticons: [],\n    version: 13,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f3-fe0f-200d-26a7-fe0f.png',\n  },\n  {\n    emoji: '🏴‍☠',\n    name: 'pirate_flag',\n    shortcodes: ['jolly_roger', 'pirate_flag'],\n    tags: ['jolly roger', 'pirate', 'plunder', 'treasure'],\n    group: 'flags',\n    emoticons: [],\n    version: 11,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f4-200d-2620-fe0f.png',\n  },\n  {\n    emoji: '🇦🇨',\n    name: 'ascension_island',\n    shortcodes: ['ascension_island', 'flag_ac'],\n    tags: ['AC', 'flag', 'flag: ascension island'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1e8.png',\n  },\n  {\n    emoji: '🇦🇩',\n    name: 'andorra',\n    shortcodes: ['andorra', 'flag_ad'],\n    tags: ['AD', 'flag', 'flag: andorra'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1e9.png',\n  },\n  {\n    emoji: '🇦🇪',\n    name: 'united_arab_emirates',\n    shortcodes: ['flag_ae', 'united_arab_emirates'],\n    tags: ['AE', 'flag', 'flag: united arab emirates'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1ea.png',\n  },\n  {\n    emoji: '🇦🇫',\n    name: 'afghanistan',\n    shortcodes: ['afghanistan', 'flag_af'],\n    tags: ['AF', 'flag', 'flag: afghanistan'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1eb.png',\n  },\n  {\n    emoji: '🇦🇬',\n    name: 'antigua_barbuda',\n    shortcodes: ['antigua_barbuda', 'flag_ag'],\n    tags: ['AG', 'flag', 'flag: antigua & barbuda'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1ec.png',\n  },\n  {\n    emoji: '🇦🇮',\n    name: 'anguilla',\n    shortcodes: ['anguilla', 'flag_ai'],\n    tags: ['AI', 'flag', 'flag: anguilla'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1ee.png',\n  },\n  {\n    emoji: '🇦🇱',\n    name: 'albania',\n    shortcodes: ['albania', 'flag_al'],\n    tags: ['AL', 'flag', 'flag: albania'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1f1.png',\n  },\n  {\n    emoji: '🇦🇲',\n    name: 'armenia',\n    shortcodes: ['armenia', 'flag_am'],\n    tags: ['AM', 'flag', 'flag: armenia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1f2.png',\n  },\n  {\n    emoji: '🇦🇴',\n    name: 'angola',\n    shortcodes: ['angola', 'flag_ao'],\n    tags: ['AO', 'flag', 'flag: angola'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1f4.png',\n  },\n  {\n    emoji: '🇦🇶',\n    name: 'antarctica',\n    shortcodes: ['antarctica', 'flag_aq'],\n    tags: ['AQ', 'flag', 'flag: antarctica'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1f6.png',\n  },\n  {\n    emoji: '🇦🇷',\n    name: 'argentina',\n    shortcodes: ['argentina', 'flag_ar'],\n    tags: ['AR', 'flag', 'flag: argentina'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1f7.png',\n  },\n  {\n    emoji: '🇦🇸',\n    name: 'american_samoa',\n    shortcodes: ['american_samoa', 'flag_as'],\n    tags: ['AS', 'flag', 'flag: american samoa'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1f8.png',\n  },\n  {\n    emoji: '🇦🇹',\n    name: 'austria',\n    shortcodes: ['austria', 'flag_at'],\n    tags: ['AT', 'flag', 'flag: austria'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1f9.png',\n  },\n  {\n    emoji: '🇦🇺',\n    name: 'australia',\n    shortcodes: ['australia', 'flag_au'],\n    tags: ['AU', 'flag', 'flag: australia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1fa.png',\n  },\n  {\n    emoji: '🇦🇼',\n    name: 'aruba',\n    shortcodes: ['aruba', 'flag_aw'],\n    tags: ['AW', 'flag', 'flag: aruba'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1fc.png',\n  },\n  {\n    emoji: '🇦🇽',\n    name: 'aland_islands',\n    shortcodes: ['aland_islands', 'flag_ax'],\n    tags: ['AX', 'flag', 'flag: åland islands'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1fd.png',\n  },\n  {\n    emoji: '🇦🇿',\n    name: 'azerbaijan',\n    shortcodes: ['azerbaijan', 'flag_az'],\n    tags: ['AZ', 'flag', 'flag: azerbaijan'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e6-1f1ff.png',\n  },\n  {\n    emoji: '🇧🇦',\n    name: 'bosnia_herzegovina',\n    shortcodes: ['bosnia_herzegovina', 'flag_ba'],\n    tags: ['BA', 'flag', 'flag: bosnia & herzegovina'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1e6.png',\n  },\n  {\n    emoji: '🇧🇧',\n    name: 'barbados',\n    shortcodes: ['barbados', 'flag_bb'],\n    tags: ['BB', 'flag', 'flag: barbados'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1e7.png',\n  },\n  {\n    emoji: '🇧🇩',\n    name: 'bangladesh',\n    shortcodes: ['bangladesh', 'flag_bd'],\n    tags: ['BD', 'flag', 'flag: bangladesh'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1e9.png',\n  },\n  {\n    emoji: '🇧🇪',\n    name: 'belgium',\n    shortcodes: ['belgium', 'flag_be'],\n    tags: ['BE', 'flag', 'flag: belgium'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1ea.png',\n  },\n  {\n    emoji: '🇧🇫',\n    name: 'burkina_faso',\n    shortcodes: ['burkina_faso', 'flag_bf'],\n    tags: ['BF', 'flag', 'flag: burkina faso'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1eb.png',\n  },\n  {\n    emoji: '🇧🇬',\n    name: 'bulgaria',\n    shortcodes: ['bulgaria', 'flag_bg'],\n    tags: ['BG', 'flag', 'flag: bulgaria'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1ec.png',\n  },\n  {\n    emoji: '🇧🇭',\n    name: 'bahrain',\n    shortcodes: ['bahrain', 'flag_bh'],\n    tags: ['BH', 'flag', 'flag: bahrain'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1ed.png',\n  },\n  {\n    emoji: '🇧🇮',\n    name: 'burundi',\n    shortcodes: ['burundi', 'flag_bi'],\n    tags: ['BI', 'flag', 'flag: burundi'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1ee.png',\n  },\n  {\n    emoji: '🇧🇯',\n    name: 'benin',\n    shortcodes: ['benin', 'flag_bj'],\n    tags: ['BJ', 'flag', 'flag: benin'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1ef.png',\n  },\n  {\n    emoji: '🇧🇱',\n    name: 'st_barthelemy',\n    shortcodes: ['flag_bl', 'st_barthelemy'],\n    tags: ['BL', 'flag', 'flag: st. barthélemy'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1f1.png',\n  },\n  {\n    emoji: '🇧🇲',\n    name: 'bermuda',\n    shortcodes: ['bermuda', 'flag_bm'],\n    tags: ['BM', 'flag', 'flag: bermuda'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1f2.png',\n  },\n  {\n    emoji: '🇧🇳',\n    name: 'brunei',\n    shortcodes: ['brunei', 'flag_bn'],\n    tags: ['BN', 'flag', 'flag: brunei'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1f3.png',\n  },\n  {\n    emoji: '🇧🇴',\n    name: 'bolivia',\n    shortcodes: ['bolivia', 'flag_bo'],\n    tags: ['BO', 'flag', 'flag: bolivia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1f4.png',\n  },\n  {\n    emoji: '🇧🇶',\n    name: 'caribbean_netherlands',\n    shortcodes: ['caribbean_netherlands', 'flag_bq'],\n    tags: ['BQ', 'flag', 'flag: caribbean netherlands'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1f6.png',\n  },\n  {\n    emoji: '🇧🇷',\n    name: 'brazil',\n    shortcodes: ['brazil', 'flag_br'],\n    tags: ['BR', 'flag', 'flag: brazil'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1f7.png',\n  },\n  {\n    emoji: '🇧🇸',\n    name: 'bahamas',\n    shortcodes: ['bahamas', 'flag_bs'],\n    tags: ['BS', 'flag', 'flag: bahamas'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1f8.png',\n  },\n  {\n    emoji: '🇧🇹',\n    name: 'bhutan',\n    shortcodes: ['bhutan', 'flag_bt'],\n    tags: ['BT', 'flag', 'flag: bhutan'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1f9.png',\n  },\n  {\n    emoji: '🇧🇻',\n    name: 'bouvet_island',\n    shortcodes: ['bouvet_island', 'flag_bv'],\n    tags: ['BV', 'flag', 'flag: bouvet island'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1fb.png',\n  },\n  {\n    emoji: '🇧🇼',\n    name: 'botswana',\n    shortcodes: ['botswana', 'flag_bw'],\n    tags: ['BW', 'flag', 'flag: botswana'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1fc.png',\n  },\n  {\n    emoji: '🇧🇾',\n    name: 'belarus',\n    shortcodes: ['belarus', 'flag_by'],\n    tags: ['BY', 'flag', 'flag: belarus'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1fe.png',\n  },\n  {\n    emoji: '🇧🇿',\n    name: 'belize',\n    shortcodes: ['belize', 'flag_bz'],\n    tags: ['BZ', 'flag', 'flag: belize'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e7-1f1ff.png',\n  },\n  {\n    emoji: '🇨🇦',\n    name: 'canada',\n    shortcodes: ['canada', 'flag_ca'],\n    tags: ['CA', 'flag', 'flag: canada'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1e6.png',\n  },\n  {\n    emoji: '🇨🇨',\n    name: 'cocos_islands',\n    shortcodes: ['cocos_islands', 'flag_cc'],\n    tags: ['CC', 'flag', 'flag: cocos (keeling) islands'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1e8.png',\n  },\n  {\n    emoji: '🇨🇩',\n    name: 'congo_kinshasa',\n    shortcodes: ['congo_kinshasa', 'flag_cd'],\n    tags: ['CD', 'flag', 'flag: congo - kinshasa'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1e9.png',\n  },\n  {\n    emoji: '🇨🇫',\n    name: 'central_african_republic',\n    shortcodes: ['central_african_republic', 'flag_cf'],\n    tags: ['CF', 'flag', 'flag: central african republic'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1eb.png',\n  },\n  {\n    emoji: '🇨🇬',\n    name: 'congo_brazzaville',\n    shortcodes: ['congo_brazzaville', 'flag_cg'],\n    tags: ['CG', 'flag', 'flag: congo - brazzaville'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1ec.png',\n  },\n  {\n    emoji: '🇨🇭',\n    name: 'switzerland',\n    shortcodes: ['flag_ch', 'switzerland'],\n    tags: ['CH', 'flag', 'flag: switzerland'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1ed.png',\n  },\n  {\n    emoji: '🇨🇮',\n    name: 'cote_divoire',\n    shortcodes: ['cote_divoire', 'flag_ci'],\n    tags: ['CI', 'flag', 'flag: côte d’ivoire'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1ee.png',\n  },\n  {\n    emoji: '🇨🇰',\n    name: 'cook_islands',\n    shortcodes: ['cook_islands', 'flag_ck'],\n    tags: ['CK', 'flag', 'flag: cook islands'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1f0.png',\n  },\n  {\n    emoji: '🇨🇱',\n    name: 'chile',\n    shortcodes: ['chile', 'flag_cl'],\n    tags: ['CL', 'flag', 'flag: chile'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1f1.png',\n  },\n  {\n    emoji: '🇨🇲',\n    name: 'cameroon',\n    shortcodes: ['cameroon', 'flag_cm'],\n    tags: ['CM', 'flag', 'flag: cameroon'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1f2.png',\n  },\n  {\n    emoji: '🇨🇳',\n    name: 'cn',\n    shortcodes: ['china', 'flag_cn'],\n    tags: ['CN', 'flag', 'flag: china'],\n    group: 'flags',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1f3.png',\n  },\n  {\n    emoji: '🇨🇴',\n    name: 'colombia',\n    shortcodes: ['colombia', 'flag_co'],\n    tags: ['CO', 'flag', 'flag: colombia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1f4.png',\n  },\n  {\n    emoji: '🇨🇵',\n    name: 'clipperton_island',\n    shortcodes: ['clipperton_island', 'flag_cp'],\n    tags: ['CP', 'flag', 'flag: clipperton island'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1f5.png',\n  },\n  {\n    emoji: '🇨🇷',\n    name: 'costa_rica',\n    shortcodes: ['costa_rica', 'flag_cr'],\n    tags: ['CR', 'flag', 'flag: costa rica'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1f7.png',\n  },\n  {\n    emoji: '🇨🇺',\n    name: 'cuba',\n    shortcodes: ['cuba', 'flag_cu'],\n    tags: ['CU', 'flag', 'flag: cuba'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1fa.png',\n  },\n  {\n    emoji: '🇨🇻',\n    name: 'cape_verde',\n    shortcodes: ['cape_verde', 'flag_cv'],\n    tags: ['CV', 'flag', 'flag: cape verde'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1fb.png',\n  },\n  {\n    emoji: '🇨🇼',\n    name: 'curacao',\n    shortcodes: ['curacao', 'flag_cw'],\n    tags: ['CW', 'flag', 'flag: curaçao'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1fc.png',\n  },\n  {\n    emoji: '🇨🇽',\n    name: 'christmas_island',\n    shortcodes: ['christmas_island', 'flag_cx'],\n    tags: ['CX', 'flag', 'flag: christmas island'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1fd.png',\n  },\n  {\n    emoji: '🇨🇾',\n    name: 'cyprus',\n    shortcodes: ['cyprus', 'flag_cy'],\n    tags: ['CY', 'flag', 'flag: cyprus'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1fe.png',\n  },\n  {\n    emoji: '🇨🇿',\n    name: 'czech_republic',\n    shortcodes: ['czech_republic', 'czechia', 'flag_cz'],\n    tags: ['CZ', 'flag', 'flag: czechia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e8-1f1ff.png',\n  },\n  {\n    emoji: '🇩🇪',\n    name: 'de',\n    shortcodes: ['flag_de', 'germany'],\n    tags: ['DE', 'flag', 'flag: germany'],\n    group: 'flags',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e9-1f1ea.png',\n  },\n  {\n    emoji: '🇩🇬',\n    name: 'diego_garcia',\n    shortcodes: ['diego_garcia', 'flag_dg'],\n    tags: ['DG', 'flag', 'flag: diego garcia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e9-1f1ec.png',\n  },\n  {\n    emoji: '🇩🇯',\n    name: 'djibouti',\n    shortcodes: ['djibouti', 'flag_dj'],\n    tags: ['DJ', 'flag', 'flag: djibouti'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e9-1f1ef.png',\n  },\n  {\n    emoji: '🇩🇰',\n    name: 'denmark',\n    shortcodes: ['denmark', 'flag_dk'],\n    tags: ['DK', 'flag', 'flag: denmark'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e9-1f1f0.png',\n  },\n  {\n    emoji: '🇩🇲',\n    name: 'dominica',\n    shortcodes: ['dominica', 'flag_dm'],\n    tags: ['DM', 'flag', 'flag: dominica'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e9-1f1f2.png',\n  },\n  {\n    emoji: '🇩🇴',\n    name: 'dominican_republic',\n    shortcodes: ['dominican_republic', 'flag_do'],\n    tags: ['DO', 'flag', 'flag: dominican republic'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e9-1f1f4.png',\n  },\n  {\n    emoji: '🇩🇿',\n    name: 'algeria',\n    shortcodes: ['algeria', 'flag_dz'],\n    tags: ['DZ', 'flag', 'flag: algeria'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1e9-1f1ff.png',\n  },\n  {\n    emoji: '🇪🇦',\n    name: 'ceuta_melilla',\n    shortcodes: ['ceuta_melilla', 'flag_ea'],\n    tags: ['EA', 'flag', 'flag: ceuta & melilla'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ea-1f1e6.png',\n  },\n  {\n    emoji: '🇪🇨',\n    name: 'ecuador',\n    shortcodes: ['ecuador', 'flag_ec'],\n    tags: ['EC', 'flag', 'flag: ecuador'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ea-1f1e8.png',\n  },\n  {\n    emoji: '🇪🇪',\n    name: 'estonia',\n    shortcodes: ['estonia', 'flag_ee'],\n    tags: ['EE', 'flag', 'flag: estonia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ea-1f1ea.png',\n  },\n  {\n    emoji: '🇪🇬',\n    name: 'egypt',\n    shortcodes: ['egypt', 'flag_eg'],\n    tags: ['EG', 'flag', 'flag: egypt'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ea-1f1ec.png',\n  },\n  {\n    emoji: '🇪🇭',\n    name: 'western_sahara',\n    shortcodes: ['flag_eh', 'western_sahara'],\n    tags: ['EH', 'flag', 'flag: western sahara'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ea-1f1ed.png',\n  },\n  {\n    emoji: '🇪🇷',\n    name: 'eritrea',\n    shortcodes: ['eritrea', 'flag_er'],\n    tags: ['ER', 'flag', 'flag: eritrea'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ea-1f1f7.png',\n  },\n  {\n    emoji: '🇪🇸',\n    name: 'es',\n    shortcodes: ['flag_es', 'spain'],\n    tags: ['ES', 'flag', 'flag: spain'],\n    group: 'flags',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ea-1f1f8.png',\n  },\n  {\n    emoji: '🇪🇹',\n    name: 'ethiopia',\n    shortcodes: ['ethiopia', 'flag_et'],\n    tags: ['ET', 'flag', 'flag: ethiopia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ea-1f1f9.png',\n  },\n  {\n    emoji: '🇪🇺',\n    name: 'eu',\n    shortcodes: ['european_union', 'flag_eu'],\n    tags: ['EU', 'flag', 'flag: european union'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ea-1f1fa.png',\n  },\n  {\n    emoji: '🇫🇮',\n    name: 'finland',\n    shortcodes: ['finland', 'flag_fi'],\n    tags: ['FI', 'flag', 'flag: finland'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1eb-1f1ee.png',\n  },\n  {\n    emoji: '🇫🇯',\n    name: 'fiji',\n    shortcodes: ['fiji', 'flag_fj'],\n    tags: ['FJ', 'flag', 'flag: fiji'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1eb-1f1ef.png',\n  },\n  {\n    emoji: '🇫🇰',\n    name: 'falkland_islands',\n    shortcodes: ['falkland_islands', 'flag_fk'],\n    tags: ['FK', 'flag', 'flag: falkland islands'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1eb-1f1f0.png',\n  },\n  {\n    emoji: '🇫🇲',\n    name: 'micronesia',\n    shortcodes: ['flag_fm', 'micronesia'],\n    tags: ['FM', 'flag', 'flag: micronesia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1eb-1f1f2.png',\n  },\n  {\n    emoji: '🇫🇴',\n    name: 'faroe_islands',\n    shortcodes: ['faroe_islands', 'flag_fo'],\n    tags: ['FO', 'flag', 'flag: faroe islands'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1eb-1f1f4.png',\n  },\n  {\n    emoji: '🇫🇷',\n    name: 'fr',\n    shortcodes: ['flag_fr', 'france'],\n    tags: ['FR', 'flag', 'flag: france'],\n    group: 'flags',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1eb-1f1f7.png',\n  },\n  {\n    emoji: '🇬🇦',\n    name: 'gabon',\n    shortcodes: ['flag_ga', 'gabon'],\n    tags: ['GA', 'flag', 'flag: gabon'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1e6.png',\n  },\n  {\n    emoji: '🇬🇧',\n    name: 'gb',\n    shortcodes: ['flag_gb', 'uk', 'united_kingdom'],\n    tags: ['GB', 'flag', 'flag: united kingdom'],\n    group: 'flags',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1e7.png',\n  },\n  {\n    emoji: '🇬🇩',\n    name: 'grenada',\n    shortcodes: ['flag_gd', 'grenada'],\n    tags: ['GD', 'flag', 'flag: grenada'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1e9.png',\n  },\n  {\n    emoji: '🇬🇪',\n    name: 'georgia',\n    shortcodes: ['flag_ge', 'georgia'],\n    tags: ['GE', 'flag', 'flag: georgia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1ea.png',\n  },\n  {\n    emoji: '🇬🇫',\n    name: 'french_guiana',\n    shortcodes: ['flag_gf', 'french_guiana'],\n    tags: ['GF', 'flag', 'flag: french guiana'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1eb.png',\n  },\n  {\n    emoji: '🇬🇬',\n    name: 'guernsey',\n    shortcodes: ['flag_gg', 'guernsey'],\n    tags: ['GG', 'flag', 'flag: guernsey'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1ec.png',\n  },\n  {\n    emoji: '🇬🇭',\n    name: 'ghana',\n    shortcodes: ['flag_gh', 'ghana'],\n    tags: ['GH', 'flag', 'flag: ghana'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1ed.png',\n  },\n  {\n    emoji: '🇬🇮',\n    name: 'gibraltar',\n    shortcodes: ['flag_gi', 'gibraltar'],\n    tags: ['GI', 'flag', 'flag: gibraltar'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1ee.png',\n  },\n  {\n    emoji: '🇬🇱',\n    name: 'greenland',\n    shortcodes: ['flag_gl', 'greenland'],\n    tags: ['GL', 'flag', 'flag: greenland'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1f1.png',\n  },\n  {\n    emoji: '🇬🇲',\n    name: 'gambia',\n    shortcodes: ['flag_gm', 'gambia'],\n    tags: ['GM', 'flag', 'flag: gambia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1f2.png',\n  },\n  {\n    emoji: '🇬🇳',\n    name: 'guinea',\n    shortcodes: ['flag_gn', 'guinea'],\n    tags: ['GN', 'flag', 'flag: guinea'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1f3.png',\n  },\n  {\n    emoji: '🇬🇵',\n    name: 'guadeloupe',\n    shortcodes: ['flag_gp', 'guadeloupe'],\n    tags: ['GP', 'flag', 'flag: guadeloupe'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1f5.png',\n  },\n  {\n    emoji: '🇬🇶',\n    name: 'equatorial_guinea',\n    shortcodes: ['equatorial_guinea', 'flag_gq'],\n    tags: ['GQ', 'flag', 'flag: equatorial guinea'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1f6.png',\n  },\n  {\n    emoji: '🇬🇷',\n    name: 'greece',\n    shortcodes: ['flag_gr', 'greece'],\n    tags: ['GR', 'flag', 'flag: greece'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1f7.png',\n  },\n  {\n    emoji: '🇬🇸',\n    name: 'south_georgia_south_sandwich_islands',\n    shortcodes: ['flag_gs', 'south_georgia_south_sandwich_islands'],\n    tags: ['GS', 'flag', 'flag: south georgia & south sandwich islands'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1f8.png',\n  },\n  {\n    emoji: '🇬🇹',\n    name: 'guatemala',\n    shortcodes: ['flag_gt', 'guatemala'],\n    tags: ['GT', 'flag', 'flag: guatemala'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1f9.png',\n  },\n  {\n    emoji: '🇬🇺',\n    name: 'guam',\n    shortcodes: ['flag_gu', 'guam'],\n    tags: ['GU', 'flag', 'flag: guam'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1fa.png',\n  },\n  {\n    emoji: '🇬🇼',\n    name: 'guinea_bissau',\n    shortcodes: ['flag_gw', 'guinea_bissau'],\n    tags: ['GW', 'flag', 'flag: guinea-bissau'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1fc.png',\n  },\n  {\n    emoji: '🇬🇾',\n    name: 'guyana',\n    shortcodes: ['flag_gy', 'guyana'],\n    tags: ['GY', 'flag', 'flag: guyana'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ec-1f1fe.png',\n  },\n  {\n    emoji: '🇭🇰',\n    name: 'hong_kong',\n    shortcodes: ['flag_hk', 'hong_kong'],\n    tags: ['HK', 'flag', 'flag: hong kong sar china'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ed-1f1f0.png',\n  },\n  {\n    emoji: '🇭🇲',\n    name: 'heard_mcdonald_islands',\n    shortcodes: ['flag_hm', 'heard_mcdonald_islands'],\n    tags: ['HM', 'flag', 'flag: heard & mcdonald islands'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ed-1f1f2.png',\n  },\n  {\n    emoji: '🇭🇳',\n    name: 'honduras',\n    shortcodes: ['flag_hn', 'honduras'],\n    tags: ['HN', 'flag', 'flag: honduras'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ed-1f1f3.png',\n  },\n  {\n    emoji: '🇭🇷',\n    name: 'croatia',\n    shortcodes: ['croatia', 'flag_hr'],\n    tags: ['HR', 'flag', 'flag: croatia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ed-1f1f7.png',\n  },\n  {\n    emoji: '🇭🇹',\n    name: 'haiti',\n    shortcodes: ['flag_ht', 'haiti'],\n    tags: ['HT', 'flag', 'flag: haiti'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ed-1f1f9.png',\n  },\n  {\n    emoji: '🇭🇺',\n    name: 'hungary',\n    shortcodes: ['flag_hu', 'hungary'],\n    tags: ['HU', 'flag', 'flag: hungary'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ed-1f1fa.png',\n  },\n  {\n    emoji: '🇮🇨',\n    name: 'canary_islands',\n    shortcodes: ['canary_islands', 'flag_ic'],\n    tags: ['IC', 'flag', 'flag: canary islands'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ee-1f1e8.png',\n  },\n  {\n    emoji: '🇮🇩',\n    name: 'indonesia',\n    shortcodes: ['flag_id', 'indonesia'],\n    tags: ['ID', 'flag', 'flag: indonesia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ee-1f1e9.png',\n  },\n  {\n    emoji: '🇮🇪',\n    name: 'ireland',\n    shortcodes: ['flag_ie', 'ireland'],\n    tags: ['IE', 'flag', 'flag: ireland'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ee-1f1ea.png',\n  },\n  {\n    emoji: '🇮🇱',\n    name: 'israel',\n    shortcodes: ['flag_il', 'israel'],\n    tags: ['IL', 'flag', 'flag: israel'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ee-1f1f1.png',\n  },\n  {\n    emoji: '🇮🇲',\n    name: 'isle_of_man',\n    shortcodes: ['flag_im', 'isle_of_man'],\n    tags: ['IM', 'flag', 'flag: isle of man'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ee-1f1f2.png',\n  },\n  {\n    emoji: '🇮🇳',\n    name: 'india',\n    shortcodes: ['flag_in', 'india'],\n    tags: ['IN', 'flag', 'flag: india'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ee-1f1f3.png',\n  },\n  {\n    emoji: '🇮🇴',\n    name: 'british_indian_ocean_territory',\n    shortcodes: ['british_indian_ocean_territory', 'flag_io'],\n    tags: ['IO', 'flag', 'flag: british indian ocean territory'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ee-1f1f4.png',\n  },\n  {\n    emoji: '🇮🇶',\n    name: 'iraq',\n    shortcodes: ['flag_iq', 'iraq'],\n    tags: ['IQ', 'flag', 'flag: iraq'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ee-1f1f6.png',\n  },\n  {\n    emoji: '🇮🇷',\n    name: 'iran',\n    shortcodes: ['flag_ir', 'iran'],\n    tags: ['IR', 'flag', 'flag: iran'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ee-1f1f7.png',\n  },\n  {\n    emoji: '🇮🇸',\n    name: 'iceland',\n    shortcodes: ['flag_is', 'iceland'],\n    tags: ['IS', 'flag', 'flag: iceland'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ee-1f1f8.png',\n  },\n  {\n    emoji: '🇮🇹',\n    name: 'it',\n    shortcodes: ['flag_it', 'italy'],\n    tags: ['IT', 'flag', 'flag: italy'],\n    group: 'flags',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ee-1f1f9.png',\n  },\n  {\n    emoji: '🇯🇪',\n    name: 'jersey',\n    shortcodes: ['flag_je', 'jersey'],\n    tags: ['JE', 'flag', 'flag: jersey'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ef-1f1ea.png',\n  },\n  {\n    emoji: '🇯🇲',\n    name: 'jamaica',\n    shortcodes: ['flag_jm', 'jamaica'],\n    tags: ['JM', 'flag', 'flag: jamaica'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ef-1f1f2.png',\n  },\n  {\n    emoji: '🇯🇴',\n    name: 'jordan',\n    shortcodes: ['flag_jo', 'jordan'],\n    tags: ['JO', 'flag', 'flag: jordan'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ef-1f1f4.png',\n  },\n  {\n    emoji: '🇯🇵',\n    name: 'jp',\n    shortcodes: ['flag_jp', 'japan'],\n    tags: ['JP', 'flag', 'flag: japan'],\n    group: 'flags',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ef-1f1f5.png',\n  },\n  {\n    emoji: '🇰🇪',\n    name: 'kenya',\n    shortcodes: ['flag_ke', 'kenya'],\n    tags: ['KE', 'flag', 'flag: kenya'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f0-1f1ea.png',\n  },\n  {\n    emoji: '🇰🇬',\n    name: 'kyrgyzstan',\n    shortcodes: ['flag_kg', 'kyrgyzstan'],\n    tags: ['KG', 'flag', 'flag: kyrgyzstan'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f0-1f1ec.png',\n  },\n  {\n    emoji: '🇰🇭',\n    name: 'cambodia',\n    shortcodes: ['cambodia', 'flag_kh'],\n    tags: ['KH', 'flag', 'flag: cambodia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f0-1f1ed.png',\n  },\n  {\n    emoji: '🇰🇮',\n    name: 'kiribati',\n    shortcodes: ['flag_ki', 'kiribati'],\n    tags: ['KI', 'flag', 'flag: kiribati'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f0-1f1ee.png',\n  },\n  {\n    emoji: '🇰🇲',\n    name: 'comoros',\n    shortcodes: ['comoros', 'flag_km'],\n    tags: ['KM', 'flag', 'flag: comoros'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f0-1f1f2.png',\n  },\n  {\n    emoji: '🇰🇳',\n    name: 'st_kitts_nevis',\n    shortcodes: ['flag_kn', 'st_kitts_nevis'],\n    tags: ['KN', 'flag', 'flag: st. kitts & nevis'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f0-1f1f3.png',\n  },\n  {\n    emoji: '🇰🇵',\n    name: 'north_korea',\n    shortcodes: ['flag_kp', 'north_korea'],\n    tags: ['KP', 'flag', 'flag: north korea'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f0-1f1f5.png',\n  },\n  {\n    emoji: '🇰🇷',\n    name: 'kr',\n    shortcodes: ['flag_kr', 'south_korea'],\n    tags: ['KR', 'flag', 'flag: south korea'],\n    group: 'flags',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f0-1f1f7.png',\n  },\n  {\n    emoji: '🇰🇼',\n    name: 'kuwait',\n    shortcodes: ['flag_kw', 'kuwait'],\n    tags: ['KW', 'flag', 'flag: kuwait'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f0-1f1fc.png',\n  },\n  {\n    emoji: '🇰🇾',\n    name: 'cayman_islands',\n    shortcodes: ['cayman_islands', 'flag_ky'],\n    tags: ['KY', 'flag', 'flag: cayman islands'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f0-1f1fe.png',\n  },\n  {\n    emoji: '🇰🇿',\n    name: 'kazakhstan',\n    shortcodes: ['flag_kz', 'kazakhstan'],\n    tags: ['KZ', 'flag', 'flag: kazakhstan'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f0-1f1ff.png',\n  },\n  {\n    emoji: '🇱🇦',\n    name: 'laos',\n    shortcodes: ['flag_la', 'laos'],\n    tags: ['LA', 'flag', 'flag: laos'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f1-1f1e6.png',\n  },\n  {\n    emoji: '🇱🇧',\n    name: 'lebanon',\n    shortcodes: ['flag_lb', 'lebanon'],\n    tags: ['LB', 'flag', 'flag: lebanon'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f1-1f1e7.png',\n  },\n  {\n    emoji: '🇱🇨',\n    name: 'st_lucia',\n    shortcodes: ['flag_lc', 'st_lucia'],\n    tags: ['LC', 'flag', 'flag: st. lucia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f1-1f1e8.png',\n  },\n  {\n    emoji: '🇱🇮',\n    name: 'liechtenstein',\n    shortcodes: ['flag_li', 'liechtenstein'],\n    tags: ['LI', 'flag', 'flag: liechtenstein'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f1-1f1ee.png',\n  },\n  {\n    emoji: '🇱🇰',\n    name: 'sri_lanka',\n    shortcodes: ['flag_lk', 'sri_lanka'],\n    tags: ['LK', 'flag', 'flag: sri lanka'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f1-1f1f0.png',\n  },\n  {\n    emoji: '🇱🇷',\n    name: 'liberia',\n    shortcodes: ['flag_lr', 'liberia'],\n    tags: ['LR', 'flag', 'flag: liberia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f1-1f1f7.png',\n  },\n  {\n    emoji: '🇱🇸',\n    name: 'lesotho',\n    shortcodes: ['flag_ls', 'lesotho'],\n    tags: ['LS', 'flag', 'flag: lesotho'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f1-1f1f8.png',\n  },\n  {\n    emoji: '🇱🇹',\n    name: 'lithuania',\n    shortcodes: ['flag_lt', 'lithuania'],\n    tags: ['LT', 'flag', 'flag: lithuania'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f1-1f1f9.png',\n  },\n  {\n    emoji: '🇱🇺',\n    name: 'luxembourg',\n    shortcodes: ['flag_lu', 'luxembourg'],\n    tags: ['LU', 'flag', 'flag: luxembourg'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f1-1f1fa.png',\n  },\n  {\n    emoji: '🇱🇻',\n    name: 'latvia',\n    shortcodes: ['flag_lv', 'latvia'],\n    tags: ['LV', 'flag', 'flag: latvia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f1-1f1fb.png',\n  },\n  {\n    emoji: '🇱🇾',\n    name: 'libya',\n    shortcodes: ['flag_ly', 'libya'],\n    tags: ['LY', 'flag', 'flag: libya'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f1-1f1fe.png',\n  },\n  {\n    emoji: '🇲🇦',\n    name: 'morocco',\n    shortcodes: ['flag_ma', 'morocco'],\n    tags: ['MA', 'flag', 'flag: morocco'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1e6.png',\n  },\n  {\n    emoji: '🇲🇨',\n    name: 'monaco',\n    shortcodes: ['flag_mc', 'monaco'],\n    tags: ['MC', 'flag', 'flag: monaco'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1e8.png',\n  },\n  {\n    emoji: '🇲🇩',\n    name: 'moldova',\n    shortcodes: ['flag_md', 'moldova'],\n    tags: ['MD', 'flag', 'flag: moldova'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1e9.png',\n  },\n  {\n    emoji: '🇲🇪',\n    name: 'montenegro',\n    shortcodes: ['flag_me', 'montenegro'],\n    tags: ['ME', 'flag', 'flag: montenegro'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1ea.png',\n  },\n  {\n    emoji: '🇲🇫',\n    name: 'st_martin',\n    shortcodes: ['flag_mf', 'st_martin'],\n    tags: ['MF', 'flag', 'flag: st. martin'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1eb.png',\n  },\n  {\n    emoji: '🇲🇬',\n    name: 'madagascar',\n    shortcodes: ['flag_mg', 'madagascar'],\n    tags: ['MG', 'flag', 'flag: madagascar'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1ec.png',\n  },\n  {\n    emoji: '🇲🇭',\n    name: 'marshall_islands',\n    shortcodes: ['flag_mh', 'marshall_islands'],\n    tags: ['MH', 'flag', 'flag: marshall islands'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1ed.png',\n  },\n  {\n    emoji: '🇲🇰',\n    name: 'macedonia',\n    shortcodes: ['flag_mk', 'macedonia'],\n    tags: ['MK', 'flag', 'flag: north macedonia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1f0.png',\n  },\n  {\n    emoji: '🇲🇱',\n    name: 'mali',\n    shortcodes: ['flag_ml', 'mali'],\n    tags: ['ML', 'flag', 'flag: mali'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1f1.png',\n  },\n  {\n    emoji: '🇲🇲',\n    name: 'myanmar',\n    shortcodes: ['burma', 'flag_mm', 'myanmar'],\n    tags: ['MM', 'flag', 'flag: myanmar (burma)'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1f2.png',\n  },\n  {\n    emoji: '🇲🇳',\n    name: 'mongolia',\n    shortcodes: ['flag_mn', 'mongolia'],\n    tags: ['MN', 'flag', 'flag: mongolia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1f3.png',\n  },\n  {\n    emoji: '🇲🇴',\n    name: 'macau',\n    shortcodes: ['flag_mo', 'macao', 'macau'],\n    tags: ['MO', 'flag', 'flag: macao sar china'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1f4.png',\n  },\n  {\n    emoji: '🇲🇵',\n    name: 'northern_mariana_islands',\n    shortcodes: ['flag_mp', 'northern_mariana_islands'],\n    tags: ['MP', 'flag', 'flag: northern mariana islands'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1f5.png',\n  },\n  {\n    emoji: '🇲🇶',\n    name: 'martinique',\n    shortcodes: ['flag_mq', 'martinique'],\n    tags: ['MQ', 'flag', 'flag: martinique'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1f6.png',\n  },\n  {\n    emoji: '🇲🇷',\n    name: 'mauritania',\n    shortcodes: ['flag_mr', 'mauritania'],\n    tags: ['MR', 'flag', 'flag: mauritania'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1f7.png',\n  },\n  {\n    emoji: '🇲🇸',\n    name: 'montserrat',\n    shortcodes: ['flag_ms', 'montserrat'],\n    tags: ['MS', 'flag', 'flag: montserrat'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1f8.png',\n  },\n  {\n    emoji: '🇲🇹',\n    name: 'malta',\n    shortcodes: ['flag_mt', 'malta'],\n    tags: ['MT', 'flag', 'flag: malta'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1f9.png',\n  },\n  {\n    emoji: '🇲🇺',\n    name: 'mauritius',\n    shortcodes: ['flag_mu', 'mauritius'],\n    tags: ['MU', 'flag', 'flag: mauritius'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1fa.png',\n  },\n  {\n    emoji: '🇲🇻',\n    name: 'maldives',\n    shortcodes: ['flag_mv', 'maldives'],\n    tags: ['MV', 'flag', 'flag: maldives'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1fb.png',\n  },\n  {\n    emoji: '🇲🇼',\n    name: 'malawi',\n    shortcodes: ['flag_mw', 'malawi'],\n    tags: ['MW', 'flag', 'flag: malawi'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1fc.png',\n  },\n  {\n    emoji: '🇲🇽',\n    name: 'mexico',\n    shortcodes: ['flag_mx', 'mexico'],\n    tags: ['MX', 'flag', 'flag: mexico'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1fd.png',\n  },\n  {\n    emoji: '🇲🇾',\n    name: 'malaysia',\n    shortcodes: ['flag_my', 'malaysia'],\n    tags: ['MY', 'flag', 'flag: malaysia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1fe.png',\n  },\n  {\n    emoji: '🇲🇿',\n    name: 'mozambique',\n    shortcodes: ['flag_mz', 'mozambique'],\n    tags: ['MZ', 'flag', 'flag: mozambique'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f2-1f1ff.png',\n  },\n  {\n    emoji: '🇳🇦',\n    name: 'namibia',\n    shortcodes: ['flag_na', 'namibia'],\n    tags: ['NA', 'flag', 'flag: namibia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f3-1f1e6.png',\n  },\n  {\n    emoji: '🇳🇨',\n    name: 'new_caledonia',\n    shortcodes: ['flag_nc', 'new_caledonia'],\n    tags: ['NC', 'flag', 'flag: new caledonia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f3-1f1e8.png',\n  },\n  {\n    emoji: '🇳🇪',\n    name: 'niger',\n    shortcodes: ['flag_ne', 'niger'],\n    tags: ['NE', 'flag', 'flag: niger'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f3-1f1ea.png',\n  },\n  {\n    emoji: '🇳🇫',\n    name: 'norfolk_island',\n    shortcodes: ['flag_nf', 'norfolk_island'],\n    tags: ['NF', 'flag', 'flag: norfolk island'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f3-1f1eb.png',\n  },\n  {\n    emoji: '🇳🇬',\n    name: 'nigeria',\n    shortcodes: ['flag_ng', 'nigeria'],\n    tags: ['NG', 'flag', 'flag: nigeria'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f3-1f1ec.png',\n  },\n  {\n    emoji: '🇳🇮',\n    name: 'nicaragua',\n    shortcodes: ['flag_ni', 'nicaragua'],\n    tags: ['NI', 'flag', 'flag: nicaragua'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f3-1f1ee.png',\n  },\n  {\n    emoji: '🇳🇱',\n    name: 'netherlands',\n    shortcodes: ['flag_nl', 'netherlands'],\n    tags: ['NL', 'flag', 'flag: netherlands'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f3-1f1f1.png',\n  },\n  {\n    emoji: '🇳🇴',\n    name: 'norway',\n    shortcodes: ['flag_no', 'norway'],\n    tags: ['NO', 'flag', 'flag: norway'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f3-1f1f4.png',\n  },\n  {\n    emoji: '🇳🇵',\n    name: 'nepal',\n    shortcodes: ['flag_np', 'nepal'],\n    tags: ['NP', 'flag', 'flag: nepal'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f3-1f1f5.png',\n  },\n  {\n    emoji: '🇳🇷',\n    name: 'nauru',\n    shortcodes: ['flag_nr', 'nauru'],\n    tags: ['NR', 'flag', 'flag: nauru'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f3-1f1f7.png',\n  },\n  {\n    emoji: '🇳🇺',\n    name: 'niue',\n    shortcodes: ['flag_nu', 'niue'],\n    tags: ['NU', 'flag', 'flag: niue'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f3-1f1fa.png',\n  },\n  {\n    emoji: '🇳🇿',\n    name: 'new_zealand',\n    shortcodes: ['flag_nz', 'new_zealand'],\n    tags: ['NZ', 'flag', 'flag: new zealand'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f3-1f1ff.png',\n  },\n  {\n    emoji: '🇴🇲',\n    name: 'oman',\n    shortcodes: ['flag_om', 'oman'],\n    tags: ['OM', 'flag', 'flag: oman'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f4-1f1f2.png',\n  },\n  {\n    emoji: '🇵🇦',\n    name: 'panama',\n    shortcodes: ['flag_pa', 'panama'],\n    tags: ['PA', 'flag', 'flag: panama'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1e6.png',\n  },\n  {\n    emoji: '🇵🇪',\n    name: 'peru',\n    shortcodes: ['flag_pe', 'peru'],\n    tags: ['PE', 'flag', 'flag: peru'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1ea.png',\n  },\n  {\n    emoji: '🇵🇫',\n    name: 'french_polynesia',\n    shortcodes: ['flag_pf', 'french_polynesia'],\n    tags: ['PF', 'flag', 'flag: french polynesia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1eb.png',\n  },\n  {\n    emoji: '🇵🇬',\n    name: 'papua_new_guinea',\n    shortcodes: ['flag_pg', 'papua_new_guinea'],\n    tags: ['PG', 'flag', 'flag: papua new guinea'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1ec.png',\n  },\n  {\n    emoji: '🇵🇭',\n    name: 'philippines',\n    shortcodes: ['flag_ph', 'philippines'],\n    tags: ['PH', 'flag', 'flag: philippines'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1ed.png',\n  },\n  {\n    emoji: '🇵🇰',\n    name: 'pakistan',\n    shortcodes: ['flag_pk', 'pakistan'],\n    tags: ['PK', 'flag', 'flag: pakistan'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1f0.png',\n  },\n  {\n    emoji: '🇵🇱',\n    name: 'poland',\n    shortcodes: ['flag_pl', 'poland'],\n    tags: ['PL', 'flag', 'flag: poland'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1f1.png',\n  },\n  {\n    emoji: '🇵🇲',\n    name: 'st_pierre_miquelon',\n    shortcodes: ['flag_pm', 'st_pierre_miquelon'],\n    tags: ['PM', 'flag', 'flag: st. pierre & miquelon'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1f2.png',\n  },\n  {\n    emoji: '🇵🇳',\n    name: 'pitcairn_islands',\n    shortcodes: ['flag_pn', 'pitcairn_islands'],\n    tags: ['PN', 'flag', 'flag: pitcairn islands'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1f3.png',\n  },\n  {\n    emoji: '🇵🇷',\n    name: 'puerto_rico',\n    shortcodes: ['flag_pr', 'puerto_rico'],\n    tags: ['PR', 'flag', 'flag: puerto rico'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1f7.png',\n  },\n  {\n    emoji: '🇵🇸',\n    name: 'palestinian_territories',\n    shortcodes: ['flag_ps', 'palestinian_territories'],\n    tags: ['PS', 'flag', 'flag: palestinian territories'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1f8.png',\n  },\n  {\n    emoji: '🇵🇹',\n    name: 'portugal',\n    shortcodes: ['flag_pt', 'portugal'],\n    tags: ['PT', 'flag', 'flag: portugal'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1f9.png',\n  },\n  {\n    emoji: '🇵🇼',\n    name: 'palau',\n    shortcodes: ['flag_pw', 'palau'],\n    tags: ['PW', 'flag', 'flag: palau'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1fc.png',\n  },\n  {\n    emoji: '🇵🇾',\n    name: 'paraguay',\n    shortcodes: ['flag_py', 'paraguay'],\n    tags: ['PY', 'flag', 'flag: paraguay'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f5-1f1fe.png',\n  },\n  {\n    emoji: '🇶🇦',\n    name: 'qatar',\n    shortcodes: ['flag_qa', 'qatar'],\n    tags: ['QA', 'flag', 'flag: qatar'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f6-1f1e6.png',\n  },\n  {\n    emoji: '🇷🇪',\n    name: 'reunion',\n    shortcodes: ['flag_re', 'reunion'],\n    tags: ['RE', 'flag', 'flag: réunion'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f7-1f1ea.png',\n  },\n  {\n    emoji: '🇷🇴',\n    name: 'romania',\n    shortcodes: ['flag_ro', 'romania'],\n    tags: ['RO', 'flag', 'flag: romania'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f7-1f1f4.png',\n  },\n  {\n    emoji: '🇷🇸',\n    name: 'serbia',\n    shortcodes: ['flag_rs', 'serbia'],\n    tags: ['RS', 'flag', 'flag: serbia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f7-1f1f8.png',\n  },\n  {\n    emoji: '🇷🇺',\n    name: 'ru',\n    shortcodes: ['flag_ru', 'russia'],\n    tags: ['RU', 'flag', 'flag: russia'],\n    group: 'flags',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f7-1f1fa.png',\n  },\n  {\n    emoji: '🇷🇼',\n    name: 'rwanda',\n    shortcodes: ['flag_rw', 'rwanda'],\n    tags: ['RW', 'flag', 'flag: rwanda'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f7-1f1fc.png',\n  },\n  {\n    emoji: '🇸🇦',\n    name: 'saudi_arabia',\n    shortcodes: ['flag_sa', 'saudi_arabia'],\n    tags: ['SA', 'flag', 'flag: saudi arabia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1e6.png',\n  },\n  {\n    emoji: '🇸🇧',\n    name: 'solomon_islands',\n    shortcodes: ['flag_sb', 'solomon_islands'],\n    tags: ['SB', 'flag', 'flag: solomon islands'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1e7.png',\n  },\n  {\n    emoji: '🇸🇨',\n    name: 'seychelles',\n    shortcodes: ['flag_sc', 'seychelles'],\n    tags: ['SC', 'flag', 'flag: seychelles'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1e8.png',\n  },\n  {\n    emoji: '🇸🇩',\n    name: 'sudan',\n    shortcodes: ['flag_sd', 'sudan'],\n    tags: ['SD', 'flag', 'flag: sudan'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1e9.png',\n  },\n  {\n    emoji: '🇸🇪',\n    name: 'sweden',\n    shortcodes: ['flag_se', 'sweden'],\n    tags: ['SE', 'flag', 'flag: sweden'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1ea.png',\n  },\n  {\n    emoji: '🇸🇬',\n    name: 'singapore',\n    shortcodes: ['flag_sg', 'singapore'],\n    tags: ['SG', 'flag', 'flag: singapore'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1ec.png',\n  },\n  {\n    emoji: '🇸🇭',\n    name: 'st_helena',\n    shortcodes: ['flag_sh', 'st_helena'],\n    tags: ['SH', 'flag', 'flag: st. helena'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1ed.png',\n  },\n  {\n    emoji: '🇸🇮',\n    name: 'slovenia',\n    shortcodes: ['flag_si', 'slovenia'],\n    tags: ['SI', 'flag', 'flag: slovenia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1ee.png',\n  },\n  {\n    emoji: '🇸🇯',\n    name: 'svalbard_jan_mayen',\n    shortcodes: ['flag_sj', 'svalbard_jan_mayen'],\n    tags: ['SJ', 'flag', 'flag: svalbard & jan mayen'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1ef.png',\n  },\n  {\n    emoji: '🇸🇰',\n    name: 'slovakia',\n    shortcodes: ['flag_sk', 'slovakia'],\n    tags: ['SK', 'flag', 'flag: slovakia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1f0.png',\n  },\n  {\n    emoji: '🇸🇱',\n    name: 'sierra_leone',\n    shortcodes: ['flag_sl', 'sierra_leone'],\n    tags: ['SL', 'flag', 'flag: sierra leone'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1f1.png',\n  },\n  {\n    emoji: '🇸🇲',\n    name: 'san_marino',\n    shortcodes: ['flag_sm', 'san_marino'],\n    tags: ['SM', 'flag', 'flag: san marino'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1f2.png',\n  },\n  {\n    emoji: '🇸🇳',\n    name: 'senegal',\n    shortcodes: ['flag_sn', 'senegal'],\n    tags: ['SN', 'flag', 'flag: senegal'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1f3.png',\n  },\n  {\n    emoji: '🇸🇴',\n    name: 'somalia',\n    shortcodes: ['flag_so', 'somalia'],\n    tags: ['SO', 'flag', 'flag: somalia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1f4.png',\n  },\n  {\n    emoji: '🇸🇷',\n    name: 'suriname',\n    shortcodes: ['flag_sr', 'suriname'],\n    tags: ['SR', 'flag', 'flag: suriname'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1f7.png',\n  },\n  {\n    emoji: '🇸🇸',\n    name: 'south_sudan',\n    shortcodes: ['flag_ss', 'south_sudan'],\n    tags: ['SS', 'flag', 'flag: south sudan'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1f8.png',\n  },\n  {\n    emoji: '🇸🇹',\n    name: 'sao_tome_principe',\n    shortcodes: ['flag_st', 'sao_tome_principe'],\n    tags: ['ST', 'flag', 'flag: são tomé & príncipe'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1f9.png',\n  },\n  {\n    emoji: '🇸🇻',\n    name: 'el_salvador',\n    shortcodes: ['el_salvador', 'flag_sv'],\n    tags: ['SV', 'flag', 'flag: el salvador'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1fb.png',\n  },\n  {\n    emoji: '🇸🇽',\n    name: 'sint_maarten',\n    shortcodes: ['flag_sx', 'sint_maarten'],\n    tags: ['SX', 'flag', 'flag: sint maarten'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1fd.png',\n  },\n  {\n    emoji: '🇸🇾',\n    name: 'syria',\n    shortcodes: ['flag_sy', 'syria'],\n    tags: ['SY', 'flag', 'flag: syria'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1fe.png',\n  },\n  {\n    emoji: '🇸🇿',\n    name: 'swaziland',\n    shortcodes: ['eswatini', 'flag_sz', 'swaziland'],\n    tags: ['SZ', 'flag', 'flag: eswatini'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f8-1f1ff.png',\n  },\n  {\n    emoji: '🇹🇦',\n    name: 'tristan_da_cunha',\n    shortcodes: ['flag_ta', 'tristan_da_cunha'],\n    tags: ['TA', 'flag', 'flag: tristan da cunha'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1e6.png',\n  },\n  {\n    emoji: '🇹🇨',\n    name: 'turks_caicos_islands',\n    shortcodes: ['flag_tc', 'turks_caicos_islands'],\n    tags: ['TC', 'flag', 'flag: turks & caicos islands'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1e8.png',\n  },\n  {\n    emoji: '🇹🇩',\n    name: 'chad',\n    shortcodes: ['chad', 'flag_td'],\n    tags: ['TD', 'flag', 'flag: chad'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1e9.png',\n  },\n  {\n    emoji: '🇹🇫',\n    name: 'french_southern_territories',\n    shortcodes: ['flag_tf', 'french_southern_territories'],\n    tags: ['TF', 'flag', 'flag: french southern territories'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1eb.png',\n  },\n  {\n    emoji: '🇹🇬',\n    name: 'togo',\n    shortcodes: ['flag_tg', 'togo'],\n    tags: ['TG', 'flag', 'flag: togo'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1ec.png',\n  },\n  {\n    emoji: '🇹🇭',\n    name: 'thailand',\n    shortcodes: ['flag_th', 'thailand'],\n    tags: ['TH', 'flag', 'flag: thailand'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1ed.png',\n  },\n  {\n    emoji: '🇹🇯',\n    name: 'tajikistan',\n    shortcodes: ['flag_tj', 'tajikistan'],\n    tags: ['TJ', 'flag', 'flag: tajikistan'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1ef.png',\n  },\n  {\n    emoji: '🇹🇰',\n    name: 'tokelau',\n    shortcodes: ['flag_tk', 'tokelau'],\n    tags: ['TK', 'flag', 'flag: tokelau'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1f0.png',\n  },\n  {\n    emoji: '🇹🇱',\n    name: 'timor_leste',\n    shortcodes: ['flag_tl', 'timor_leste'],\n    tags: ['TL', 'flag', 'flag: timor-leste'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1f1.png',\n  },\n  {\n    emoji: '🇹🇲',\n    name: 'turkmenistan',\n    shortcodes: ['flag_tm', 'turkmenistan'],\n    tags: ['TM', 'flag', 'flag: turkmenistan'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1f2.png',\n  },\n  {\n    emoji: '🇹🇳',\n    name: 'tunisia',\n    shortcodes: ['flag_tn', 'tunisia'],\n    tags: ['TN', 'flag', 'flag: tunisia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1f3.png',\n  },\n  {\n    emoji: '🇹🇴',\n    name: 'tonga',\n    shortcodes: ['flag_to', 'tonga'],\n    tags: ['TO', 'flag', 'flag: tonga'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1f4.png',\n  },\n  {\n    emoji: '🇹🇷',\n    name: 'tr',\n    shortcodes: ['flag_tr', 'turkey_tr'],\n    tags: ['TR', 'flag', 'flag: türkiye'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1f7.png',\n  },\n  {\n    emoji: '🇹🇹',\n    name: 'trinidad_tobago',\n    shortcodes: ['flag_tt', 'trinidad_tobago'],\n    tags: ['TT', 'flag', 'flag: trinidad & tobago'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1f9.png',\n  },\n  {\n    emoji: '🇹🇻',\n    name: 'tuvalu',\n    shortcodes: ['flag_tv', 'tuvalu'],\n    tags: ['TV', 'flag', 'flag: tuvalu'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1fb.png',\n  },\n  {\n    emoji: '🇹🇼',\n    name: 'taiwan',\n    shortcodes: ['flag_tw', 'taiwan'],\n    tags: ['TW', 'flag', 'flag: taiwan'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1fc.png',\n  },\n  {\n    emoji: '🇹🇿',\n    name: 'tanzania',\n    shortcodes: ['flag_tz', 'tanzania'],\n    tags: ['TZ', 'flag', 'flag: tanzania'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1f9-1f1ff.png',\n  },\n  {\n    emoji: '🇺🇦',\n    name: 'ukraine',\n    shortcodes: ['flag_ua', 'ukraine'],\n    tags: ['UA', 'flag', 'flag: ukraine'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fa-1f1e6.png',\n  },\n  {\n    emoji: '🇺🇬',\n    name: 'uganda',\n    shortcodes: ['flag_ug', 'uganda'],\n    tags: ['UG', 'flag', 'flag: uganda'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fa-1f1ec.png',\n  },\n  {\n    emoji: '🇺🇲',\n    name: 'us_outlying_islands',\n    shortcodes: ['flag_um', 'us_outlying_islands'],\n    tags: ['UM', 'flag', 'flag: u.s. outlying islands'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fa-1f1f2.png',\n  },\n  {\n    emoji: '🇺🇳',\n    name: 'united_nations',\n    shortcodes: ['flag_un', 'un', 'united_nations'],\n    tags: ['UN', 'flag', 'flag: united nations'],\n    group: 'flags',\n    emoticons: [],\n    version: 4,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fa-1f1f3.png',\n  },\n  {\n    emoji: '🇺🇸',\n    name: 'us',\n    shortcodes: ['flag_us', 'united_states', 'usa'],\n    tags: ['US', 'flag', 'flag: united states'],\n    group: 'flags',\n    emoticons: [],\n    version: 0.6,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fa-1f1f8.png',\n  },\n  {\n    emoji: '🇺🇾',\n    name: 'uruguay',\n    shortcodes: ['flag_uy', 'uruguay'],\n    tags: ['UY', 'flag', 'flag: uruguay'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fa-1f1fe.png',\n  },\n  {\n    emoji: '🇺🇿',\n    name: 'uzbekistan',\n    shortcodes: ['flag_uz', 'uzbekistan'],\n    tags: ['UZ', 'flag', 'flag: uzbekistan'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fa-1f1ff.png',\n  },\n  {\n    emoji: '🇻🇦',\n    name: 'vatican_city',\n    shortcodes: ['flag_va', 'vatican_city'],\n    tags: ['VA', 'flag', 'flag: vatican city'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fb-1f1e6.png',\n  },\n  {\n    emoji: '🇻🇨',\n    name: 'st_vincent_grenadines',\n    shortcodes: ['flag_vc', 'st_vincent_grenadines'],\n    tags: ['VC', 'flag', 'flag: st. vincent & grenadines'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fb-1f1e8.png',\n  },\n  {\n    emoji: '🇻🇪',\n    name: 'venezuela',\n    shortcodes: ['flag_ve', 'venezuela'],\n    tags: ['VE', 'flag', 'flag: venezuela'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fb-1f1ea.png',\n  },\n  {\n    emoji: '🇻🇬',\n    name: 'british_virgin_islands',\n    shortcodes: ['british_virgin_islands', 'flag_vg'],\n    tags: ['VG', 'flag', 'flag: british virgin islands'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fb-1f1ec.png',\n  },\n  {\n    emoji: '🇻🇮',\n    name: 'us_virgin_islands',\n    shortcodes: ['flag_vi', 'us_virgin_islands'],\n    tags: ['VI', 'flag', 'flag: u.s. virgin islands'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fb-1f1ee.png',\n  },\n  {\n    emoji: '🇻🇳',\n    name: 'vietnam',\n    shortcodes: ['flag_vn', 'vietnam'],\n    tags: ['VN', 'flag', 'flag: vietnam'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fb-1f1f3.png',\n  },\n  {\n    emoji: '🇻🇺',\n    name: 'vanuatu',\n    shortcodes: ['flag_vu', 'vanuatu'],\n    tags: ['VU', 'flag', 'flag: vanuatu'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fb-1f1fa.png',\n  },\n  {\n    emoji: '🇼🇫',\n    name: 'wallis_futuna',\n    shortcodes: ['flag_wf', 'wallis_futuna'],\n    tags: ['WF', 'flag', 'flag: wallis & futuna'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fc-1f1eb.png',\n  },\n  {\n    emoji: '🇼🇸',\n    name: 'samoa',\n    shortcodes: ['flag_ws', 'samoa'],\n    tags: ['WS', 'flag', 'flag: samoa'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fc-1f1f8.png',\n  },\n  {\n    emoji: '🇽🇰',\n    name: 'kosovo',\n    shortcodes: ['flag_xk', 'kosovo'],\n    tags: ['XK', 'flag', 'flag: kosovo'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fd-1f1f0.png',\n  },\n  {\n    emoji: '🇾🇪',\n    name: 'yemen',\n    shortcodes: ['flag_ye', 'yemen'],\n    tags: ['YE', 'flag', 'flag: yemen'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fe-1f1ea.png',\n  },\n  {\n    emoji: '🇾🇹',\n    name: 'mayotte',\n    shortcodes: ['flag_yt', 'mayotte'],\n    tags: ['YT', 'flag', 'flag: mayotte'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1fe-1f1f9.png',\n  },\n  {\n    emoji: '🇿🇦',\n    name: 'south_africa',\n    shortcodes: ['flag_za', 'south_africa'],\n    tags: ['ZA', 'flag', 'flag: south africa'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ff-1f1e6.png',\n  },\n  {\n    emoji: '🇿🇲',\n    name: 'zambia',\n    shortcodes: ['flag_zm', 'zambia'],\n    tags: ['ZM', 'flag', 'flag: zambia'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ff-1f1f2.png',\n  },\n  {\n    emoji: '🇿🇼',\n    name: 'zimbabwe',\n    shortcodes: ['flag_zw', 'zimbabwe'],\n    tags: ['ZW', 'flag', 'flag: zimbabwe'],\n    group: 'flags',\n    emoticons: [],\n    version: 2,\n    fallbackImage: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f1ff-1f1fc.png',\n  },\n  {\n    emoji: '🏴󠁧󠁢󠁥󠁮󠁧󠁿',\n    name: 'england',\n    shortcodes: ['england', 'flag_gbeng'],\n    tags: ['flag', 'flag: england', 'gbeng'],\n    group: 'flags',\n    emoticons: [],\n    version: 5,\n    fallbackImage:\n      'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.png',\n  },\n  {\n    emoji: '🏴󠁧󠁢󠁳󠁣󠁴󠁿',\n    name: 'scotland',\n    shortcodes: ['flag_gbsct', 'scotland'],\n    tags: ['flag', 'flag: scotland', 'gbsct'],\n    group: 'flags',\n    emoticons: [],\n    version: 5,\n    fallbackImage:\n      'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.png',\n  },\n  {\n    emoji: '🏴󠁧󠁢󠁷󠁬󠁳󠁿',\n    name: 'wales',\n    shortcodes: ['flag_gbwls', 'wales'],\n    tags: ['flag', 'flag: wales', 'gbwls'],\n    group: 'flags',\n    emoticons: [],\n    version: 5,\n    fallbackImage:\n      'https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.png',\n  },\n]\n\nexport const gitHubCustomEmojis: EmojiItem[] = [\n  {\n    name: 'atom',\n    shortcodes: ['atom'],\n    tags: [],\n    group: 'GitHub',\n    fallbackImage: 'https://github.githubassets.com/images/icons/emoji/atom.png',\n  },\n  {\n    name: 'basecamp',\n    shortcodes: ['basecamp'],\n    tags: [],\n    group: 'GitHub',\n    fallbackImage: 'https://github.githubassets.com/images/icons/emoji/basecamp.png',\n  },\n  {\n    name: 'basecampy',\n    shortcodes: ['basecampy'],\n    tags: [],\n    group: 'GitHub',\n    fallbackImage: 'https://github.githubassets.com/images/icons/emoji/basecampy.png',\n  },\n  {\n    name: 'bowtie',\n    shortcodes: ['bowtie'],\n    tags: [],\n    group: 'GitHub',\n    fallbackImage: 'https://github.githubassets.com/images/icons/emoji/bowtie.png',\n  },\n  {\n    name: 'electron',\n    shortcodes: ['electron'],\n    tags: [],\n    group: 'GitHub',\n    fallbackImage: 'https://github.githubassets.com/images/icons/emoji/electron.png',\n  },\n  {\n    name: 'feelsgood',\n    shortcodes: ['feelsgood'],\n    tags: [],\n    group: 'GitHub',\n    fallbackImage: 'https://github.githubassets.com/images/icons/emoji/feelsgood.png',\n  },\n  {\n    name: 'finnadie',\n    shortcodes: ['finnadie'],\n    tags: [],\n    group: 'GitHub',\n    fallbackImage: 'https://github.githubassets.com/images/icons/emoji/finnadie.png',\n  },\n  {\n    name: 'goberserk',\n    shortcodes: ['goberserk'],\n    tags: [],\n    group: 'GitHub',\n    fallbackImage: 'https://github.githubassets.com/images/icons/emoji/goberserk.png',\n  },\n  {\n    name: 'godmode',\n    shortcodes: ['godmode'],\n    tags: [],\n    group: 'GitHub',\n    fallbackImage: 'https://github.githubassets.com/images/icons/emoji/godmode.png',\n  },\n  {\n    name: 'hurtrealbad',\n    shortcodes: ['hurtrealbad'],\n    tags: [],\n    group: 'GitHub',\n    fallbackImage: 'https://github.githubassets.com/images/icons/emoji/hurtrealbad.png',\n  },\n  {\n    name: 'neckbeard',\n    shortcodes: ['neckbeard'],\n    tags: [],\n    group: 'GitHub',\n    fallbackImage: 'https://github.githubassets.com/images/icons/emoji/neckbeard.png',\n  },\n  {\n    name: 'octocat',\n    shortcodes: ['octocat'],\n    tags: [],\n    group: 'GitHub',\n    fallbackImage: 'https://github.githubassets.com/images/icons/emoji/octocat.png',\n  },\n  {\n    name: 'rage1',\n    shortcodes: ['rage1'],\n    tags: [],\n    group: 'GitHub',\n    fallbackImage: 'https://github.githubassets.com/images/icons/emoji/rage1.png',\n  },\n  {\n    name: 'rage2',\n    shortcodes: ['rage2'],\n    tags: [],\n    group: 'GitHub',\n    fallbackImage: 'https://github.githubassets.com/images/icons/emoji/rage2.png',\n  },\n  {\n    name: 'rage3',\n    shortcodes: ['rage3'],\n    tags: [],\n    group: 'GitHub',\n    fallbackImage: 'https://github.githubassets.com/images/icons/emoji/rage3.png',\n  },\n  {\n    name: 'rage4',\n    shortcodes: ['rage4'],\n    tags: [],\n    group: 'GitHub',\n    fallbackImage: 'https://github.githubassets.com/images/icons/emoji/rage4.png',\n  },\n  {\n    name: 'shipit',\n    shortcodes: ['shipit'],\n    tags: [],\n    group: 'GitHub',\n    fallbackImage: 'https://github.githubassets.com/images/icons/emoji/shipit.png',\n  },\n  {\n    name: 'suspect',\n    shortcodes: ['suspect'],\n    tags: [],\n    group: 'GitHub',\n    fallbackImage: 'https://github.githubassets.com/images/icons/emoji/suspect.png',\n  },\n  {\n    name: 'trollface',\n    shortcodes: ['trollface'],\n    tags: [],\n    group: 'GitHub',\n    fallbackImage: 'https://github.githubassets.com/images/icons/emoji/trollface.png',\n  },\n]\n\nexport const gitHubEmojis: EmojiItem[] = [...emojis, ...gitHubCustomEmojis]\n","export function removeVariationSelector(value: string): string {\n  return value.replace('\\u{FE0E}', '').replace('\\u{FE0F}', '')\n}\n","import type { EmojiItem } from '../emoji.js'\nimport { removeVariationSelector } from './removeVariationSelector.js'\n\nexport function emojiToShortcode(emoji: string, emojis: EmojiItem[]): string | undefined {\n  return emojis.find(item => item.emoji === removeVariationSelector(emoji))?.shortcodes[0]\n}\n","/**\n * Removes duplicated values within an array.\n * Supports numbers, strings and objects.\n */\nexport function removeDuplicates<T>(array: T[], by = JSON.stringify): T[] {\n  const seen: Record<any, any> = {}\n\n  return array.filter(item => {\n    const key = by(item)\n\n    return Object.prototype.hasOwnProperty.call(seen, key) ? false : (seen[key] = true)\n  })\n}\n","import type { EmojiItem } from '../emoji.js'\n\nexport function shortcodeToEmoji(shortcode: string, emojis: EmojiItem[]): EmojiItem | undefined {\n  return emojis.find(item => shortcode === item.name || item.shortcodes.includes(shortcode))\n}\n"],"mappings":"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","names":["emojis","emojis","emojis","Suggestion","emojiRegex"]}