{"version":3,"sources":["../src/data/emoji-data.ts","../src/data/emoji-utils.ts"],"names":[],"mappings":"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","file":"chunk-XCZZVRBY.cjs","sourcesContent":["/**\n * Full Unicode 15.1 emoji set, generated from emoji-test.txt.\n * DO NOT EDIT BY HAND — run scripts/generate-emoji-data.mjs.\n */\n\nexport type EmojiEntry = {\n  char: string;\n  name: string;\n  skinTones?: [string, string, string, string, string];\n};\n\nexport type EmojiCategory = {\n  icon: string;\n  label: string;\n  emojis: EmojiEntry[];\n};\n\nexport const EMOJI_CATEGORY_ORDER = [\n  'smileys',\n  'people',\n  'animals',\n  'food',\n  'travel',\n  'activities',\n  'objects',\n  'symbols',\n  'flags',\n] as const;\n\nexport type EmojiCategoryKey = typeof EMOJI_CATEGORY_ORDER[number];\n\nexport const EMOJI_DATA: Record<EmojiCategoryKey, EmojiCategory> = {\n  smileys: {\n    icon: \"😀\",\n    label: \"Smileys\",\n    emojis: [\n      { char: \"😀\", name: \"grinning face\" },\n      { char: \"😃\", name: \"grinning face with big eyes\" },\n      { char: \"😄\", name: \"grinning face with smiling eyes\" },\n      { char: \"😁\", name: \"beaming face with smiling eyes\" },\n      { char: \"😆\", name: \"grinning squinting face\" },\n      { char: \"😅\", name: \"grinning face with sweat\" },\n      { char: \"🤣\", name: \"rolling on the floor laughing\" },\n      { char: \"😂\", name: \"face with tears of joy\" },\n      { char: \"🙂\", name: \"slightly smiling face\" },\n      { char: \"🙃\", name: \"upside-down face\" },\n      { char: \"🫠\", name: \"melting face\" },\n      { char: \"😉\", name: \"winking face\" },\n      { char: \"😊\", name: \"smiling face with smiling eyes\" },\n      { char: \"😇\", name: \"smiling face with halo\" },\n      { char: \"🥰\", name: \"smiling face with hearts\" },\n      { char: \"😍\", name: \"smiling face with heart-eyes\" },\n      { char: \"🤩\", name: \"star-struck\" },\n      { char: \"😘\", name: \"face blowing a kiss\" },\n      { char: \"😗\", name: \"kissing face\" },\n      { char: \"☺️\", name: \"smiling face\" },\n      { char: \"😚\", name: \"kissing face with closed eyes\" },\n      { char: \"😙\", name: \"kissing face with smiling eyes\" },\n      { char: \"🥲\", name: \"smiling face with tear\" },\n      { char: \"😋\", name: \"face savoring food\" },\n      { char: \"😛\", name: \"face with tongue\" },\n      { char: \"😜\", name: \"winking face with tongue\" },\n      { char: \"🤪\", name: \"zany face\" },\n      { char: \"😝\", name: \"squinting face with tongue\" },\n      { char: \"🤑\", name: \"money-mouth face\" },\n      { char: \"🤗\", name: \"smiling face with open hands\" },\n      { char: \"🤭\", name: \"face with hand over mouth\" },\n      { char: \"🫢\", name: \"face with open eyes and hand over mouth\" },\n      { char: \"🫣\", name: \"face with peeking eye\" },\n      { char: \"🤫\", name: \"shushing face\" },\n      { char: \"🤔\", name: \"thinking face\" },\n      { char: \"🫡\", name: \"saluting face\" },\n      { char: \"🤐\", name: \"zipper-mouth face\" },\n      { char: \"🤨\", name: \"face with raised eyebrow\" },\n      { char: \"😐\", name: \"neutral face\" },\n      { char: \"😑\", name: \"expressionless face\" },\n      { char: \"😶\", name: \"face without mouth\" },\n      { char: \"🫥\", name: \"dotted line face\" },\n      { char: \"😶‍🌫️\", name: \"face in clouds\" },\n      { char: \"😏\", name: \"smirking face\" },\n      { char: \"😒\", name: \"unamused face\" },\n      { char: \"🙄\", name: \"face with rolling eyes\" },\n      { char: \"😬\", name: \"grimacing face\" },\n      { char: \"😮‍💨\", name: \"face exhaling\" },\n      { char: \"🤥\", name: \"lying face\" },\n      { char: \"🫨\", name: \"shaking face\" },\n      { char: \"🙂‍↔️\", name: \"head shaking horizontally\" },\n      { char: \"🙂‍↕️\", name: \"head shaking vertically\" },\n      { char: \"😌\", name: \"relieved face\" },\n      { char: \"😔\", name: \"pensive face\" },\n      { char: \"😪\", name: \"sleepy face\" },\n      { char: \"🤤\", name: \"drooling face\" },\n      { char: \"😴\", name: \"sleeping face\" },\n      { char: \"😷\", name: \"face with medical mask\" },\n      { char: \"🤒\", name: \"face with thermometer\" },\n      { char: \"🤕\", name: \"face with head-bandage\" },\n      { char: \"🤢\", name: \"nauseated face\" },\n      { char: \"🤮\", name: \"face vomiting\" },\n      { char: \"🤧\", name: \"sneezing face\" },\n      { char: \"🥵\", name: \"hot face\" },\n      { char: \"🥶\", name: \"cold face\" },\n      { char: \"🥴\", name: \"woozy face\" },\n      { char: \"😵\", name: \"face with crossed-out eyes\" },\n      { char: \"😵‍💫\", name: \"face with spiral eyes\" },\n      { char: \"🤯\", name: \"exploding head\" },\n      { char: \"🤠\", name: \"cowboy hat face\" },\n      { char: \"🥳\", name: \"partying face\" },\n      { char: \"🥸\", name: \"disguised face\" },\n      { char: \"😎\", name: \"smiling face with sunglasses\" },\n      { char: \"🤓\", name: \"nerd face\" },\n      { char: \"🧐\", name: \"face with monocle\" },\n      { char: \"😕\", name: \"confused face\" },\n      { char: \"🫤\", name: \"face with diagonal mouth\" },\n      { char: \"😟\", name: \"worried face\" },\n      { char: \"🙁\", name: \"slightly frowning face\" },\n      { char: \"☹️\", name: \"frowning face\" },\n      { char: \"😮\", name: \"face with open mouth\" },\n      { char: \"😯\", name: \"hushed face\" },\n      { char: \"😲\", name: \"astonished face\" },\n      { char: \"😳\", name: \"flushed face\" },\n      { char: \"🥺\", name: \"pleading face\" },\n      { char: \"🥹\", name: \"face holding back tears\" },\n      { char: \"😦\", name: \"frowning face with open mouth\" },\n      { char: \"😧\", name: \"anguished face\" },\n      { char: \"😨\", name: \"fearful face\" },\n      { char: \"😰\", name: \"anxious face with sweat\" },\n      { char: \"😥\", name: \"sad but relieved face\" },\n      { char: \"😢\", name: \"crying face\" },\n      { char: \"😭\", name: \"loudly crying face\" },\n      { char: \"😱\", name: \"face screaming in fear\" },\n      { char: \"😖\", name: \"confounded face\" },\n      { char: \"😣\", name: \"persevering face\" },\n      { char: \"😞\", name: \"disappointed face\" },\n      { char: \"😓\", name: \"downcast face with sweat\" },\n      { char: \"😩\", name: \"weary face\" },\n      { char: \"😫\", name: \"tired face\" },\n      { char: \"🥱\", name: \"yawning face\" },\n      { char: \"😤\", name: \"face with steam from nose\" },\n      { char: \"😡\", name: \"enraged face\" },\n      { char: \"😠\", name: \"angry face\" },\n      { char: \"🤬\", name: \"face with symbols on mouth\" },\n      { char: \"😈\", name: \"smiling face with horns\" },\n      { char: \"👿\", name: \"angry face with horns\" },\n      { char: \"💀\", name: \"skull\" },\n      { char: \"☠️\", name: \"skull and crossbones\" },\n      { char: \"💩\", name: \"pile of poo\" },\n      { char: \"🤡\", name: \"clown face\" },\n      { char: \"👹\", name: \"ogre\" },\n      { char: \"👺\", name: \"goblin\" },\n      { char: \"👻\", name: \"ghost\" },\n      { char: \"👽\", name: \"alien\" },\n      { char: \"👾\", name: \"alien monster\" },\n      { char: \"🤖\", name: \"robot\" },\n      { char: \"😺\", name: \"grinning cat\" },\n      { char: \"😸\", name: \"grinning cat with smiling eyes\" },\n      { char: \"😹\", name: \"cat with tears of joy\" },\n      { char: \"😻\", name: \"smiling cat with heart-eyes\" },\n      { char: \"😼\", name: \"cat with wry smile\" },\n      { char: \"😽\", name: \"kissing cat\" },\n      { char: \"🙀\", name: \"weary cat\" },\n      { char: \"😿\", name: \"crying cat\" },\n      { char: \"😾\", name: \"pouting cat\" },\n      { char: \"🙈\", name: \"see-no-evil monkey\" },\n      { char: \"🙉\", name: \"hear-no-evil monkey\" },\n      { char: \"🙊\", name: \"speak-no-evil monkey\" },\n      { char: \"💌\", name: \"love letter\" },\n      { char: \"💘\", name: \"heart with arrow\" },\n      { char: \"💝\", name: \"heart with ribbon\" },\n      { char: \"💖\", name: \"sparkling heart\" },\n      { char: \"💗\", name: \"growing heart\" },\n      { char: \"💓\", name: \"beating heart\" },\n      { char: \"💞\", name: \"revolving hearts\" },\n      { char: \"💕\", name: \"two hearts\" },\n      { char: \"💟\", name: \"heart decoration\" },\n      { char: \"❣️\", name: \"heart exclamation\" },\n      { char: \"💔\", name: \"broken heart\" },\n      { char: \"❤️‍🔥\", name: \"heart on fire\" },\n      { char: \"❤️‍🩹\", name: \"mending heart\" },\n      { char: \"❤️\", name: \"red heart\" },\n      { char: \"🩷\", name: \"pink heart\" },\n      { char: \"🧡\", name: \"orange heart\" },\n      { char: \"💛\", name: \"yellow heart\" },\n      { char: \"💚\", name: \"green heart\" },\n      { char: \"💙\", name: \"blue heart\" },\n      { char: \"🩵\", name: \"light blue heart\" },\n      { char: \"💜\", name: \"purple heart\" },\n      { char: \"🤎\", name: \"brown heart\" },\n      { char: \"🖤\", name: \"black heart\" },\n      { char: \"🩶\", name: \"grey heart\" },\n      { char: \"🤍\", name: \"white heart\" },\n      { char: \"💋\", name: \"kiss mark\" },\n      { char: \"💯\", name: \"hundred points\" },\n      { char: \"💢\", name: \"anger symbol\" },\n      { char: \"💥\", name: \"collision\" },\n      { char: \"💫\", name: \"dizzy\" },\n      { char: \"💦\", name: \"sweat droplets\" },\n      { char: \"💨\", name: \"dashing away\" },\n      { char: \"🕳️\", name: \"hole\" },\n      { char: \"💬\", name: \"speech balloon\" },\n      { char: \"👁️‍🗨️\", name: \"eye in speech bubble\" },\n      { char: \"🗨️\", name: \"left speech bubble\" },\n      { char: \"🗯️\", name: \"right anger bubble\" },\n      { char: \"💭\", name: \"thought balloon\" },\n      { char: \"💤\", name: \"ZZZ\" },\n    ],\n  },\n  people: {\n    icon: \"👋\",\n    label: \"People\",\n    emojis: [\n      { char: \"👋\", name: \"waving hand\", skinTones: [\"👋🏻\", \"👋🏼\", \"👋🏽\", \"👋🏾\", \"👋🏿\"] },\n      { char: \"🤚\", name: \"raised back of hand\", skinTones: [\"🤚🏻\", \"🤚🏼\", \"🤚🏽\", \"🤚🏾\", \"🤚🏿\"] },\n      { char: \"🖐️\", name: \"hand with fingers splayed\", skinTones: [\"🖐🏻\", \"🖐🏼\", \"🖐🏽\", \"🖐🏾\", \"🖐🏿\"] },\n      { char: \"✋\", name: \"raised hand\", skinTones: [\"✋🏻\", \"✋🏼\", \"✋🏽\", \"✋🏾\", \"✋🏿\"] },\n      { char: \"🖖\", name: \"vulcan salute\", skinTones: [\"🖖🏻\", \"🖖🏼\", \"🖖🏽\", \"🖖🏾\", \"🖖🏿\"] },\n      { char: \"🫱\", name: \"rightwards hand\", skinTones: [\"🫱🏻\", \"🫱🏼\", \"🫱🏽\", \"🫱🏾\", \"🫱🏿\"] },\n      { char: \"🫲\", name: \"leftwards hand\", skinTones: [\"🫲🏻\", \"🫲🏼\", \"🫲🏽\", \"🫲🏾\", \"🫲🏿\"] },\n      { char: \"🫳\", name: \"palm down hand\", skinTones: [\"🫳🏻\", \"🫳🏼\", \"🫳🏽\", \"🫳🏾\", \"🫳🏿\"] },\n      { char: \"🫴\", name: \"palm up hand\", skinTones: [\"🫴🏻\", \"🫴🏼\", \"🫴🏽\", \"🫴🏾\", \"🫴🏿\"] },\n      { char: \"🫷\", name: \"leftwards pushing hand\", skinTones: [\"🫷🏻\", \"🫷🏼\", \"🫷🏽\", \"🫷🏾\", \"🫷🏿\"] },\n      { char: \"🫸\", name: \"rightwards pushing hand\", skinTones: [\"🫸🏻\", \"🫸🏼\", \"🫸🏽\", \"🫸🏾\", \"🫸🏿\"] },\n      { char: \"👌\", name: \"OK hand\", skinTones: [\"👌🏻\", \"👌🏼\", \"👌🏽\", \"👌🏾\", \"👌🏿\"] },\n      { char: \"🤌\", name: \"pinched fingers\", skinTones: [\"🤌🏻\", \"🤌🏼\", \"🤌🏽\", \"🤌🏾\", \"🤌🏿\"] },\n      { char: \"🤏\", name: \"pinching hand\", skinTones: [\"🤏🏻\", \"🤏🏼\", \"🤏🏽\", \"🤏🏾\", \"🤏🏿\"] },\n      { char: \"✌️\", name: \"victory hand\", skinTones: [\"✌🏻\", \"✌🏼\", \"✌🏽\", \"✌🏾\", \"✌🏿\"] },\n      { char: \"🤞\", name: \"crossed fingers\", skinTones: [\"🤞🏻\", \"🤞🏼\", \"🤞🏽\", \"🤞🏾\", \"🤞🏿\"] },\n      { char: \"🫰\", name: \"hand with index finger and thumb crossed\", skinTones: [\"🫰🏻\", \"🫰🏼\", \"🫰🏽\", \"🫰🏾\", \"🫰🏿\"] },\n      { char: \"🤟\", name: \"love-you gesture\", skinTones: [\"🤟🏻\", \"🤟🏼\", \"🤟🏽\", \"🤟🏾\", \"🤟🏿\"] },\n      { char: \"🤘\", name: \"sign of the horns\", skinTones: [\"🤘🏻\", \"🤘🏼\", \"🤘🏽\", \"🤘🏾\", \"🤘🏿\"] },\n      { char: \"🤙\", name: \"call me hand\", skinTones: [\"🤙🏻\", \"🤙🏼\", \"🤙🏽\", \"🤙🏾\", \"🤙🏿\"] },\n      { char: \"👈\", name: \"backhand index pointing left\", skinTones: [\"👈🏻\", \"👈🏼\", \"👈🏽\", \"👈🏾\", \"👈🏿\"] },\n      { char: \"👉\", name: \"backhand index pointing right\", skinTones: [\"👉🏻\", \"👉🏼\", \"👉🏽\", \"👉🏾\", \"👉🏿\"] },\n      { char: \"👆\", name: \"backhand index pointing up\", skinTones: [\"👆🏻\", \"👆🏼\", \"👆🏽\", \"👆🏾\", \"👆🏿\"] },\n      { char: \"🖕\", name: \"middle finger\", skinTones: [\"🖕🏻\", \"🖕🏼\", \"🖕🏽\", \"🖕🏾\", \"🖕🏿\"] },\n      { char: \"👇\", name: \"backhand index pointing down\", skinTones: [\"👇🏻\", \"👇🏼\", \"👇🏽\", \"👇🏾\", \"👇🏿\"] },\n      { char: \"☝️\", name: \"index pointing up\", skinTones: [\"☝🏻\", \"☝🏼\", \"☝🏽\", \"☝🏾\", \"☝🏿\"] },\n      { char: \"🫵\", name: \"index pointing at the viewer\", skinTones: [\"🫵🏻\", \"🫵🏼\", \"🫵🏽\", \"🫵🏾\", \"🫵🏿\"] },\n      { char: \"👍\", name: \"thumbs up\", skinTones: [\"👍🏻\", \"👍🏼\", \"👍🏽\", \"👍🏾\", \"👍🏿\"] },\n      { char: \"👎\", name: \"thumbs down\", skinTones: [\"👎🏻\", \"👎🏼\", \"👎🏽\", \"👎🏾\", \"👎🏿\"] },\n      { char: \"✊\", name: \"raised fist\", skinTones: [\"✊🏻\", \"✊🏼\", \"✊🏽\", \"✊🏾\", \"✊🏿\"] },\n      { char: \"👊\", name: \"oncoming fist\", skinTones: [\"👊🏻\", \"👊🏼\", \"👊🏽\", \"👊🏾\", \"👊🏿\"] },\n      { char: \"🤛\", name: \"left-facing fist\", skinTones: [\"🤛🏻\", \"🤛🏼\", \"🤛🏽\", \"🤛🏾\", \"🤛🏿\"] },\n      { char: \"🤜\", name: \"right-facing fist\", skinTones: [\"🤜🏻\", \"🤜🏼\", \"🤜🏽\", \"🤜🏾\", \"🤜🏿\"] },\n      { char: \"👏\", name: \"clapping hands\", skinTones: [\"👏🏻\", \"👏🏼\", \"👏🏽\", \"👏🏾\", \"👏🏿\"] },\n      { char: \"🙌\", name: \"raising hands\", skinTones: [\"🙌🏻\", \"🙌🏼\", \"🙌🏽\", \"🙌🏾\", \"🙌🏿\"] },\n      { char: \"🫶\", name: \"heart hands\", skinTones: [\"🫶🏻\", \"🫶🏼\", \"🫶🏽\", \"🫶🏾\", \"🫶🏿\"] },\n      { char: \"👐\", name: \"open hands\", skinTones: [\"👐🏻\", \"👐🏼\", \"👐🏽\", \"👐🏾\", \"👐🏿\"] },\n      { char: \"🤲\", name: \"palms up together\", skinTones: [\"🤲🏻\", \"🤲🏼\", \"🤲🏽\", \"🤲🏾\", \"🤲🏿\"] },\n      { char: \"🤝\", name: \"handshake\", skinTones: [\"🤝🏻\", \"🤝🏼\", \"🤝🏽\", \"🤝🏾\", \"🤝🏿\"] },\n      { char: \"🙏\", name: \"folded hands\", skinTones: [\"🙏🏻\", \"🙏🏼\", \"🙏🏽\", \"🙏🏾\", \"🙏🏿\"] },\n      { char: \"✍️\", name: \"writing hand\", skinTones: [\"✍🏻\", \"✍🏼\", \"✍🏽\", \"✍🏾\", \"✍🏿\"] },\n      { char: \"💅\", name: \"nail polish\", skinTones: [\"💅🏻\", \"💅🏼\", \"💅🏽\", \"💅🏾\", \"💅🏿\"] },\n      { char: \"🤳\", name: \"selfie\", skinTones: [\"🤳🏻\", \"🤳🏼\", \"🤳🏽\", \"🤳🏾\", \"🤳🏿\"] },\n      { char: \"💪\", name: \"flexed biceps\", skinTones: [\"💪🏻\", \"💪🏼\", \"💪🏽\", \"💪🏾\", \"💪🏿\"] },\n      { char: \"🦾\", name: \"mechanical arm\" },\n      { char: \"🦿\", name: \"mechanical leg\" },\n      { char: \"🦵\", name: \"leg\", skinTones: [\"🦵🏻\", \"🦵🏼\", \"🦵🏽\", \"🦵🏾\", \"🦵🏿\"] },\n      { char: \"🦶\", name: \"foot\", skinTones: [\"🦶🏻\", \"🦶🏼\", \"🦶🏽\", \"🦶🏾\", \"🦶🏿\"] },\n      { char: \"👂\", name: \"ear\", skinTones: [\"👂🏻\", \"👂🏼\", \"👂🏽\", \"👂🏾\", \"👂🏿\"] },\n      { char: \"🦻\", name: \"ear with hearing aid\", skinTones: [\"🦻🏻\", \"🦻🏼\", \"🦻🏽\", \"🦻🏾\", \"🦻🏿\"] },\n      { char: \"👃\", name: \"nose\", skinTones: [\"👃🏻\", \"👃🏼\", \"👃🏽\", \"👃🏾\", \"👃🏿\"] },\n      { char: \"🧠\", name: \"brain\" },\n      { char: \"🫀\", name: \"anatomical heart\" },\n      { char: \"🫁\", name: \"lungs\" },\n      { char: \"🦷\", name: \"tooth\" },\n      { char: \"🦴\", name: \"bone\" },\n      { char: \"👀\", name: \"eyes\" },\n      { char: \"👁️\", name: \"eye\" },\n      { char: \"👅\", name: \"tongue\" },\n      { char: \"👄\", name: \"mouth\" },\n      { char: \"🫦\", name: \"biting lip\" },\n      { char: \"👶\", name: \"baby\", skinTones: [\"👶🏻\", \"👶🏼\", \"👶🏽\", \"👶🏾\", \"👶🏿\"] },\n      { char: \"🧒\", name: \"child\", skinTones: [\"🧒🏻\", \"🧒🏼\", \"🧒🏽\", \"🧒🏾\", \"🧒🏿\"] },\n      { char: \"👦\", name: \"boy\", skinTones: [\"👦🏻\", \"👦🏼\", \"👦🏽\", \"👦🏾\", \"👦🏿\"] },\n      { char: \"👧\", name: \"girl\", skinTones: [\"👧🏻\", \"👧🏼\", \"👧🏽\", \"👧🏾\", \"👧🏿\"] },\n      { char: \"🧑\", name: \"person\", skinTones: [\"🧑🏻\", \"🧑🏼\", \"🧑🏽\", \"🧑🏾\", \"🧑🏿\"] },\n      { char: \"👱\", name: \"person: blond hair\" },\n      { char: \"👨\", name: \"man\", skinTones: [\"👨🏻\", \"👨🏼\", \"👨🏽\", \"👨🏾\", \"👨🏿\"] },\n      { char: \"🧔\", name: \"person: beard\" },\n      { char: \"🧔‍♂️\", name: \"man: beard\" },\n      { char: \"🧔‍♀️\", name: \"woman: beard\" },\n      { char: \"👨‍🦰\", name: \"man: red hair\" },\n      { char: \"👨‍🦱\", name: \"man: curly hair\" },\n      { char: \"👨‍🦳\", name: \"man: white hair\" },\n      { char: \"👨‍🦲\", name: \"man: bald\" },\n      { char: \"👩\", name: \"woman\", skinTones: [\"👩🏻\", \"👩🏼\", \"👩🏽\", \"👩🏾\", \"👩🏿\"] },\n      { char: \"👩‍🦰\", name: \"woman: red hair\" },\n      { char: \"🧑‍🦰\", name: \"person: red hair\" },\n      { char: \"👩‍🦱\", name: \"woman: curly hair\" },\n      { char: \"🧑‍🦱\", name: \"person: curly hair\" },\n      { char: \"👩‍🦳\", name: \"woman: white hair\" },\n      { char: \"🧑‍🦳\", name: \"person: white hair\" },\n      { char: \"👩‍🦲\", name: \"woman: bald\" },\n      { char: \"🧑‍🦲\", name: \"person: bald\" },\n      { char: \"👱‍♀️\", name: \"woman: blond hair\" },\n      { char: \"👱‍♂️\", name: \"man: blond hair\" },\n      { char: \"🧓\", name: \"older person\", skinTones: [\"🧓🏻\", \"🧓🏼\", \"🧓🏽\", \"🧓🏾\", \"🧓🏿\"] },\n      { char: \"👴\", name: \"old man\", skinTones: [\"👴🏻\", \"👴🏼\", \"👴🏽\", \"👴🏾\", \"👴🏿\"] },\n      { char: \"👵\", name: \"old woman\", skinTones: [\"👵🏻\", \"👵🏼\", \"👵🏽\", \"👵🏾\", \"👵🏿\"] },\n      { char: \"🙍\", name: \"person frowning\", skinTones: [\"🙍🏻\", \"🙍🏼\", \"🙍🏽\", \"🙍🏾\", \"🙍🏿\"] },\n      { char: \"🙍‍♂️\", name: \"man frowning\", skinTones: [\"🙍🏻‍♂️\", \"🙍🏼‍♂️\", \"🙍🏽‍♂️\", \"🙍🏾‍♂️\", \"🙍🏿‍♂️\"] },\n      { char: \"🙍‍♀️\", name: \"woman frowning\", skinTones: [\"🙍🏻‍♀️\", \"🙍🏼‍♀️\", \"🙍🏽‍♀️\", \"🙍🏾‍♀️\", \"🙍🏿‍♀️\"] },\n      { char: \"🙎\", name: \"person pouting\", skinTones: [\"🙎🏻\", \"🙎🏼\", \"🙎🏽\", \"🙎🏾\", \"🙎🏿\"] },\n      { char: \"🙎‍♂️\", name: \"man pouting\", skinTones: [\"🙎🏻‍♂️\", \"🙎🏼‍♂️\", \"🙎🏽‍♂️\", \"🙎🏾‍♂️\", \"🙎🏿‍♂️\"] },\n      { char: \"🙎‍♀️\", name: \"woman pouting\", skinTones: [\"🙎🏻‍♀️\", \"🙎🏼‍♀️\", \"🙎🏽‍♀️\", \"🙎🏾‍♀️\", \"🙎🏿‍♀️\"] },\n      { char: \"🙅\", name: \"person gesturing NO\", skinTones: [\"🙅🏻\", \"🙅🏼\", \"🙅🏽\", \"🙅🏾\", \"🙅🏿\"] },\n      { char: \"🙅‍♂️\", name: \"man gesturing NO\", skinTones: [\"🙅🏻‍♂️\", \"🙅🏼‍♂️\", \"🙅🏽‍♂️\", \"🙅🏾‍♂️\", \"🙅🏿‍♂️\"] },\n      { char: \"🙅‍♀️\", name: \"woman gesturing NO\", skinTones: [\"🙅🏻‍♀️\", \"🙅🏼‍♀️\", \"🙅🏽‍♀️\", \"🙅🏾‍♀️\", \"🙅🏿‍♀️\"] },\n      { char: \"🙆\", name: \"person gesturing OK\", skinTones: [\"🙆🏻\", \"🙆🏼\", \"🙆🏽\", \"🙆🏾\", \"🙆🏿\"] },\n      { char: \"🙆‍♂️\", name: \"man gesturing OK\", skinTones: [\"🙆🏻‍♂️\", \"🙆🏼‍♂️\", \"🙆🏽‍♂️\", \"🙆🏾‍♂️\", \"🙆🏿‍♂️\"] },\n      { char: \"🙆‍♀️\", name: \"woman gesturing OK\", skinTones: [\"🙆🏻‍♀️\", \"🙆🏼‍♀️\", \"🙆🏽‍♀️\", \"🙆🏾‍♀️\", \"🙆🏿‍♀️\"] },\n      { char: \"💁\", name: \"person tipping hand\", skinTones: [\"💁🏻\", \"💁🏼\", \"💁🏽\", \"💁🏾\", \"💁🏿\"] },\n      { char: \"💁‍♂️\", name: \"man tipping hand\", skinTones: [\"💁🏻‍♂️\", \"💁🏼‍♂️\", \"💁🏽‍♂️\", \"💁🏾‍♂️\", \"💁🏿‍♂️\"] },\n      { char: \"💁‍♀️\", name: \"woman tipping hand\", skinTones: [\"💁🏻‍♀️\", \"💁🏼‍♀️\", \"💁🏽‍♀️\", \"💁🏾‍♀️\", \"💁🏿‍♀️\"] },\n      { char: \"🙋\", name: \"person raising hand\", skinTones: [\"🙋🏻\", \"🙋🏼\", \"🙋🏽\", \"🙋🏾\", \"🙋🏿\"] },\n      { char: \"🙋‍♂️\", name: \"man raising hand\", skinTones: [\"🙋🏻‍♂️\", \"🙋🏼‍♂️\", \"🙋🏽‍♂️\", \"🙋🏾‍♂️\", \"🙋🏿‍♂️\"] },\n      { char: \"🙋‍♀️\", name: \"woman raising hand\", skinTones: [\"🙋🏻‍♀️\", \"🙋🏼‍♀️\", \"🙋🏽‍♀️\", \"🙋🏾‍♀️\", \"🙋🏿‍♀️\"] },\n      { char: \"🧏\", name: \"deaf person\", skinTones: [\"🧏🏻\", \"🧏🏼\", \"🧏🏽\", \"🧏🏾\", \"🧏🏿\"] },\n      { char: \"🧏‍♂️\", name: \"deaf man\", skinTones: [\"🧏🏻‍♂️\", \"🧏🏼‍♂️\", \"🧏🏽‍♂️\", \"🧏🏾‍♂️\", \"🧏🏿‍♂️\"] },\n      { char: \"🧏‍♀️\", name: \"deaf woman\", skinTones: [\"🧏🏻‍♀️\", \"🧏🏼‍♀️\", \"🧏🏽‍♀️\", \"🧏🏾‍♀️\", \"🧏🏿‍♀️\"] },\n      { char: \"🙇\", name: \"person bowing\", skinTones: [\"🙇🏻\", \"🙇🏼\", \"🙇🏽\", \"🙇🏾\", \"🙇🏿\"] },\n      { char: \"🙇‍♂️\", name: \"man bowing\", skinTones: [\"🙇🏻‍♂️\", \"🙇🏼‍♂️\", \"🙇🏽‍♂️\", \"🙇🏾‍♂️\", \"🙇🏿‍♂️\"] },\n      { char: \"🙇‍♀️\", name: \"woman bowing\", skinTones: [\"🙇🏻‍♀️\", \"🙇🏼‍♀️\", \"🙇🏽‍♀️\", \"🙇🏾‍♀️\", \"🙇🏿‍♀️\"] },\n      { char: \"🤦\", name: \"person facepalming\", skinTones: [\"🤦🏻\", \"🤦🏼\", \"🤦🏽\", \"🤦🏾\", \"🤦🏿\"] },\n      { char: \"🤦‍♂️\", name: \"man facepalming\", skinTones: [\"🤦🏻‍♂️\", \"🤦🏼‍♂️\", \"🤦🏽‍♂️\", \"🤦🏾‍♂️\", \"🤦🏿‍♂️\"] },\n      { char: \"🤦‍♀️\", name: \"woman facepalming\", skinTones: [\"🤦🏻‍♀️\", \"🤦🏼‍♀️\", \"🤦🏽‍♀️\", \"🤦🏾‍♀️\", \"🤦🏿‍♀️\"] },\n      { char: \"🤷\", name: \"person shrugging\", skinTones: [\"🤷🏻\", \"🤷🏼\", \"🤷🏽\", \"🤷🏾\", \"🤷🏿\"] },\n      { char: \"🤷‍♂️\", name: \"man shrugging\", skinTones: [\"🤷🏻‍♂️\", \"🤷🏼‍♂️\", \"🤷🏽‍♂️\", \"🤷🏾‍♂️\", \"🤷🏿‍♂️\"] },\n      { char: \"🤷‍♀️\", name: \"woman shrugging\", skinTones: [\"🤷🏻‍♀️\", \"🤷🏼‍♀️\", \"🤷🏽‍♀️\", \"🤷🏾‍♀️\", \"🤷🏿‍♀️\"] },\n      { char: \"🧑‍⚕️\", name: \"health worker\", skinTones: [\"🧑🏻‍⚕️\", \"🧑🏼‍⚕️\", \"🧑🏽‍⚕️\", \"🧑🏾‍⚕️\", \"🧑🏿‍⚕️\"] },\n      { char: \"👨‍⚕️\", name: \"man health worker\", skinTones: [\"👨🏻‍⚕️\", \"👨🏼‍⚕️\", \"👨🏽‍⚕️\", \"👨🏾‍⚕️\", \"👨🏿‍⚕️\"] },\n      { char: \"👩‍⚕️\", name: \"woman health worker\", skinTones: [\"👩🏻‍⚕️\", \"👩🏼‍⚕️\", \"👩🏽‍⚕️\", \"👩🏾‍⚕️\", \"👩🏿‍⚕️\"] },\n      { char: \"🧑‍🎓\", name: \"student\", skinTones: [\"🧑🏻‍🎓\", \"🧑🏼‍🎓\", \"🧑🏽‍🎓\", \"🧑🏾‍🎓\", \"🧑🏿‍🎓\"] },\n      { char: \"👨‍🎓\", name: \"man student\", skinTones: [\"👨🏻‍🎓\", \"👨🏼‍🎓\", \"👨🏽‍🎓\", \"👨🏾‍🎓\", \"👨🏿‍🎓\"] },\n      { char: \"👩‍🎓\", name: \"woman student\", skinTones: [\"👩🏻‍🎓\", \"👩🏼‍🎓\", \"👩🏽‍🎓\", \"👩🏾‍🎓\", \"👩🏿‍🎓\"] },\n      { char: \"🧑‍🏫\", name: \"teacher\", skinTones: [\"🧑🏻‍🏫\", \"🧑🏼‍🏫\", \"🧑🏽‍🏫\", \"🧑🏾‍🏫\", \"🧑🏿‍🏫\"] },\n      { char: \"👨‍🏫\", name: \"man teacher\", skinTones: [\"👨🏻‍🏫\", \"👨🏼‍🏫\", \"👨🏽‍🏫\", \"👨🏾‍🏫\", \"👨🏿‍🏫\"] },\n      { char: \"👩‍🏫\", name: \"woman teacher\", skinTones: [\"👩🏻‍🏫\", \"👩🏼‍🏫\", \"👩🏽‍🏫\", \"👩🏾‍🏫\", \"👩🏿‍🏫\"] },\n      { char: \"🧑‍⚖️\", name: \"judge\", skinTones: [\"🧑🏻‍⚖️\", \"🧑🏼‍⚖️\", \"🧑🏽‍⚖️\", \"🧑🏾‍⚖️\", \"🧑🏿‍⚖️\"] },\n      { char: \"👨‍⚖️\", name: \"man judge\", skinTones: [\"👨🏻‍⚖️\", \"👨🏼‍⚖️\", \"👨🏽‍⚖️\", \"👨🏾‍⚖️\", \"👨🏿‍⚖️\"] },\n      { char: \"👩‍⚖️\", name: \"woman judge\", skinTones: [\"👩🏻‍⚖️\", \"👩🏼‍⚖️\", \"👩🏽‍⚖️\", \"👩🏾‍⚖️\", \"👩🏿‍⚖️\"] },\n      { char: \"🧑‍🌾\", name: \"farmer\", skinTones: [\"🧑🏻‍🌾\", \"🧑🏼‍🌾\", \"🧑🏽‍🌾\", \"🧑🏾‍🌾\", \"🧑🏿‍🌾\"] },\n      { char: \"👨‍🌾\", name: \"man farmer\", skinTones: [\"👨🏻‍🌾\", \"👨🏼‍🌾\", \"👨🏽‍🌾\", \"👨🏾‍🌾\", \"👨🏿‍🌾\"] },\n      { char: \"👩‍🌾\", name: \"woman farmer\", skinTones: [\"👩🏻‍🌾\", \"👩🏼‍🌾\", \"👩🏽‍🌾\", \"👩🏾‍🌾\", \"👩🏿‍🌾\"] },\n      { char: \"🧑‍🍳\", name: \"cook\", skinTones: [\"🧑🏻‍🍳\", \"🧑🏼‍🍳\", \"🧑🏽‍🍳\", \"🧑🏾‍🍳\", \"🧑🏿‍🍳\"] },\n      { char: \"👨‍🍳\", name: \"man cook\", skinTones: [\"👨🏻‍🍳\", \"👨🏼‍🍳\", \"👨🏽‍🍳\", \"👨🏾‍🍳\", \"👨🏿‍🍳\"] },\n      { char: \"👩‍🍳\", name: \"woman cook\", skinTones: [\"👩🏻‍🍳\", \"👩🏼‍🍳\", \"👩🏽‍🍳\", \"👩🏾‍🍳\", \"👩🏿‍🍳\"] },\n      { char: \"🧑‍🔧\", name: \"mechanic\", skinTones: [\"🧑🏻‍🔧\", \"🧑🏼‍🔧\", \"🧑🏽‍🔧\", \"🧑🏾‍🔧\", \"🧑🏿‍🔧\"] },\n      { char: \"👨‍🔧\", name: \"man mechanic\", skinTones: [\"👨🏻‍🔧\", \"👨🏼‍🔧\", \"👨🏽‍🔧\", \"👨🏾‍🔧\", \"👨🏿‍🔧\"] },\n      { char: \"👩‍🔧\", name: \"woman mechanic\", skinTones: [\"👩🏻‍🔧\", \"👩🏼‍🔧\", \"👩🏽‍🔧\", \"👩🏾‍🔧\", \"👩🏿‍🔧\"] },\n      { char: \"🧑‍🏭\", name: \"factory worker\", skinTones: [\"🧑🏻‍🏭\", \"🧑🏼‍🏭\", \"🧑🏽‍🏭\", \"🧑🏾‍🏭\", \"🧑🏿‍🏭\"] },\n      { char: \"👨‍🏭\", name: \"man factory worker\", skinTones: [\"👨🏻‍🏭\", \"👨🏼‍🏭\", \"👨🏽‍🏭\", \"👨🏾‍🏭\", \"👨🏿‍🏭\"] },\n      { char: \"👩‍🏭\", name: \"woman factory worker\", skinTones: [\"👩🏻‍🏭\", \"👩🏼‍🏭\", \"👩🏽‍🏭\", \"👩🏾‍🏭\", \"👩🏿‍🏭\"] },\n      { char: \"🧑‍💼\", name: \"office worker\", skinTones: [\"🧑🏻‍💼\", \"🧑🏼‍💼\", \"🧑🏽‍💼\", \"🧑🏾‍💼\", \"🧑🏿‍💼\"] },\n      { char: \"👨‍💼\", name: \"man office worker\", skinTones: [\"👨🏻‍💼\", \"👨🏼‍💼\", \"👨🏽‍💼\", \"👨🏾‍💼\", \"👨🏿‍💼\"] },\n      { char: \"👩‍💼\", name: \"woman office worker\", skinTones: [\"👩🏻‍💼\", \"👩🏼‍💼\", \"👩🏽‍💼\", \"👩🏾‍💼\", \"👩🏿‍💼\"] },\n      { char: \"🧑‍🔬\", name: \"scientist\", skinTones: [\"🧑🏻‍🔬\", \"🧑🏼‍🔬\", \"🧑🏽‍🔬\", \"🧑🏾‍🔬\", \"🧑🏿‍🔬\"] },\n      { char: \"👨‍🔬\", name: \"man scientist\", skinTones: [\"👨🏻‍🔬\", \"👨🏼‍🔬\", \"👨🏽‍🔬\", \"👨🏾‍🔬\", \"👨🏿‍🔬\"] },\n      { char: \"👩‍🔬\", name: \"woman scientist\", skinTones: [\"👩🏻‍🔬\", \"👩🏼‍🔬\", \"👩🏽‍🔬\", \"👩🏾‍🔬\", \"👩🏿‍🔬\"] },\n      { char: \"🧑‍💻\", name: \"technologist\", skinTones: [\"🧑🏻‍💻\", \"🧑🏼‍💻\", \"🧑🏽‍💻\", \"🧑🏾‍💻\", \"🧑🏿‍💻\"] },\n      { char: \"👨‍💻\", name: \"man technologist\", skinTones: [\"👨🏻‍💻\", \"👨🏼‍💻\", \"👨🏽‍💻\", \"👨🏾‍💻\", \"👨🏿‍💻\"] },\n      { char: \"👩‍💻\", name: \"woman technologist\", skinTones: [\"👩🏻‍💻\", \"👩🏼‍💻\", \"👩🏽‍💻\", \"👩🏾‍💻\", \"👩🏿‍💻\"] },\n      { char: \"🧑‍🎤\", name: \"singer\", skinTones: [\"🧑🏻‍🎤\", \"🧑🏼‍🎤\", \"🧑🏽‍🎤\", \"🧑🏾‍🎤\", \"🧑🏿‍🎤\"] },\n      { char: \"👨‍🎤\", name: \"man singer\", skinTones: [\"👨🏻‍🎤\", \"👨🏼‍🎤\", \"👨🏽‍🎤\", \"👨🏾‍🎤\", \"👨🏿‍🎤\"] },\n      { char: \"👩‍🎤\", name: \"woman singer\", skinTones: [\"👩🏻‍🎤\", \"👩🏼‍🎤\", \"👩🏽‍🎤\", \"👩🏾‍🎤\", \"👩🏿‍🎤\"] },\n      { char: \"🧑‍🎨\", name: \"artist\", skinTones: [\"🧑🏻‍🎨\", \"🧑🏼‍🎨\", \"🧑🏽‍🎨\", \"🧑🏾‍🎨\", \"🧑🏿‍🎨\"] },\n      { char: \"👨‍🎨\", name: \"man artist\", skinTones: [\"👨🏻‍🎨\", \"👨🏼‍🎨\", \"👨🏽‍🎨\", \"👨🏾‍🎨\", \"👨🏿‍🎨\"] },\n      { char: \"👩‍🎨\", name: \"woman artist\", skinTones: [\"👩🏻‍🎨\", \"👩🏼‍🎨\", \"👩🏽‍🎨\", \"👩🏾‍🎨\", \"👩🏿‍🎨\"] },\n      { char: \"🧑‍✈️\", name: \"pilot\", skinTones: [\"🧑🏻‍✈️\", \"🧑🏼‍✈️\", \"🧑🏽‍✈️\", \"🧑🏾‍✈️\", \"🧑🏿‍✈️\"] },\n      { char: \"👨‍✈️\", name: \"man pilot\", skinTones: [\"👨🏻‍✈️\", \"👨🏼‍✈️\", \"👨🏽‍✈️\", \"👨🏾‍✈️\", \"👨🏿‍✈️\"] },\n      { char: \"👩‍✈️\", name: \"woman pilot\", skinTones: [\"👩🏻‍✈️\", \"👩🏼‍✈️\", \"👩🏽‍✈️\", \"👩🏾‍✈️\", \"👩🏿‍✈️\"] },\n      { char: \"🧑‍🚀\", name: \"astronaut\", skinTones: [\"🧑🏻‍🚀\", \"🧑🏼‍🚀\", \"🧑🏽‍🚀\", \"🧑🏾‍🚀\", \"🧑🏿‍🚀\"] },\n      { char: \"👨‍🚀\", name: \"man astronaut\", skinTones: [\"👨🏻‍🚀\", \"👨🏼‍🚀\", \"👨🏽‍🚀\", \"👨🏾‍🚀\", \"👨🏿‍🚀\"] },\n      { char: \"👩‍🚀\", name: \"woman astronaut\", skinTones: [\"👩🏻‍🚀\", \"👩🏼‍🚀\", \"👩🏽‍🚀\", \"👩🏾‍🚀\", \"👩🏿‍🚀\"] },\n      { char: \"🧑‍🚒\", name: \"firefighter\", skinTones: [\"🧑🏻‍🚒\", \"🧑🏼‍🚒\", \"🧑🏽‍🚒\", \"🧑🏾‍🚒\", \"🧑🏿‍🚒\"] },\n      { char: \"👨‍🚒\", name: \"man firefighter\", skinTones: [\"👨🏻‍🚒\", \"👨🏼‍🚒\", \"👨🏽‍🚒\", \"👨🏾‍🚒\", \"👨🏿‍🚒\"] },\n      { char: \"👩‍🚒\", name: \"woman firefighter\", skinTones: [\"👩🏻‍🚒\", \"👩🏼‍🚒\", \"👩🏽‍🚒\", \"👩🏾‍🚒\", \"👩🏿‍🚒\"] },\n      { char: \"👮\", name: \"police officer\", skinTones: [\"👮🏻\", \"👮🏼\", \"👮🏽\", \"👮🏾\", \"👮🏿\"] },\n      { char: \"👮‍♂️\", name: \"man police officer\", skinTones: [\"👮🏻‍♂️\", \"👮🏼‍♂️\", \"👮🏽‍♂️\", \"👮🏾‍♂️\", \"👮🏿‍♂️\"] },\n      { char: \"👮‍♀️\", name: \"woman police officer\", skinTones: [\"👮🏻‍♀️\", \"👮🏼‍♀️\", \"👮🏽‍♀️\", \"👮🏾‍♀️\", \"👮🏿‍♀️\"] },\n      { char: \"🕵️\", name: \"detective\", skinTones: [\"🕵🏻\", \"🕵🏼\", \"🕵🏽\", \"🕵🏾\", \"🕵🏿\"] },\n      { char: \"🕵️‍♂️\", name: \"man detective\", skinTones: [\"🕵🏻‍♂️\", \"🕵🏼‍♂️\", \"🕵🏽‍♂️\", \"🕵🏾‍♂️\", \"🕵🏿‍♂️\"] },\n      { char: \"🕵️‍♀️\", name: \"woman detective\", skinTones: [\"🕵🏻‍♀️\", \"🕵🏼‍♀️\", \"🕵🏽‍♀️\", \"🕵🏾‍♀️\", \"🕵🏿‍♀️\"] },\n      { char: \"💂\", name: \"guard\", skinTones: [\"💂🏻\", \"💂🏼\", \"💂🏽\", \"💂🏾\", \"💂🏿\"] },\n      { char: \"💂‍♂️\", name: \"man guard\", skinTones: [\"💂🏻‍♂️\", \"💂🏼‍♂️\", \"💂🏽‍♂️\", \"💂🏾‍♂️\", \"💂🏿‍♂️\"] },\n      { char: \"💂‍♀️\", name: \"woman guard\", skinTones: [\"💂🏻‍♀️\", \"💂🏼‍♀️\", \"💂🏽‍♀️\", \"💂🏾‍♀️\", \"💂🏿‍♀️\"] },\n      { char: \"🥷\", name: \"ninja\", skinTones: [\"🥷🏻\", \"🥷🏼\", \"🥷🏽\", \"🥷🏾\", \"🥷🏿\"] },\n      { char: \"👷\", name: \"construction worker\", skinTones: [\"👷🏻\", \"👷🏼\", \"👷🏽\", \"👷🏾\", \"👷🏿\"] },\n      { char: \"👷‍♂️\", name: \"man construction worker\", skinTones: [\"👷🏻‍♂️\", \"👷🏼‍♂️\", \"👷🏽‍♂️\", \"👷🏾‍♂️\", \"👷🏿‍♂️\"] },\n      { char: \"👷‍♀️\", name: \"woman construction worker\", skinTones: [\"👷🏻‍♀️\", \"👷🏼‍♀️\", \"👷🏽‍♀️\", \"👷🏾‍♀️\", \"👷🏿‍♀️\"] },\n      { char: \"🫅\", name: \"person with crown\", skinTones: [\"🫅🏻\", \"🫅🏼\", \"🫅🏽\", \"🫅🏾\", \"🫅🏿\"] },\n      { char: \"🤴\", name: \"prince\", skinTones: [\"🤴🏻\", \"🤴🏼\", \"🤴🏽\", \"🤴🏾\", \"🤴🏿\"] },\n      { char: \"👸\", name: \"princess\", skinTones: [\"👸🏻\", \"👸🏼\", \"👸🏽\", \"👸🏾\", \"👸🏿\"] },\n      { char: \"👳\", name: \"person wearing turban\", skinTones: [\"👳🏻\", \"👳🏼\", \"👳🏽\", \"👳🏾\", \"👳🏿\"] },\n      { char: \"👳‍♂️\", name: \"man wearing turban\", skinTones: [\"👳🏻‍♂️\", \"👳🏼‍♂️\", \"👳🏽‍♂️\", \"👳🏾‍♂️\", \"👳🏿‍♂️\"] },\n      { char: \"👳‍♀️\", name: \"woman wearing turban\", skinTones: [\"👳🏻‍♀️\", \"👳🏼‍♀️\", \"👳🏽‍♀️\", \"👳🏾‍♀️\", \"👳🏿‍♀️\"] },\n      { char: \"👲\", name: \"person with skullcap\", skinTones: [\"👲🏻\", \"👲🏼\", \"👲🏽\", \"👲🏾\", \"👲🏿\"] },\n      { char: \"🧕\", name: \"woman with headscarf\", skinTones: [\"🧕🏻\", \"🧕🏼\", \"🧕🏽\", \"🧕🏾\", \"🧕🏿\"] },\n      { char: \"🤵\", name: \"person in tuxedo\", skinTones: [\"🤵🏻\", \"🤵🏼\", \"🤵🏽\", \"🤵🏾\", \"🤵🏿\"] },\n      { char: \"🤵‍♂️\", name: \"man in tuxedo\", skinTones: [\"🤵🏻‍♂️\", \"🤵🏼‍♂️\", \"🤵🏽‍♂️\", \"🤵🏾‍♂️\", \"🤵🏿‍♂️\"] },\n      { char: \"🤵‍♀️\", name: \"woman in tuxedo\", skinTones: [\"🤵🏻‍♀️\", \"🤵🏼‍♀️\", \"🤵🏽‍♀️\", \"🤵🏾‍♀️\", \"🤵🏿‍♀️\"] },\n      { char: \"👰\", name: \"person with veil\", skinTones: [\"👰🏻\", \"👰🏼\", \"👰🏽\", \"👰🏾\", \"👰🏿\"] },\n      { char: \"👰‍♂️\", name: \"man with veil\", skinTones: [\"👰🏻‍♂️\", \"👰🏼‍♂️\", \"👰🏽‍♂️\", \"👰🏾‍♂️\", \"👰🏿‍♂️\"] },\n      { char: \"👰‍♀️\", name: \"woman with veil\", skinTones: [\"👰🏻‍♀️\", \"👰🏼‍♀️\", \"👰🏽‍♀️\", \"👰🏾‍♀️\", \"👰🏿‍♀️\"] },\n      { char: \"🤰\", name: \"pregnant woman\", skinTones: [\"🤰🏻\", \"🤰🏼\", \"🤰🏽\", \"🤰🏾\", \"🤰🏿\"] },\n      { char: \"🫃\", name: \"pregnant man\", skinTones: [\"🫃🏻\", \"🫃🏼\", \"🫃🏽\", \"🫃🏾\", \"🫃🏿\"] },\n      { char: \"🫄\", name: \"pregnant person\", skinTones: [\"🫄🏻\", \"🫄🏼\", \"🫄🏽\", \"🫄🏾\", \"🫄🏿\"] },\n      { char: \"🤱\", name: \"breast-feeding\", skinTones: [\"🤱🏻\", \"🤱🏼\", \"🤱🏽\", \"🤱🏾\", \"🤱🏿\"] },\n      { char: \"👩‍🍼\", name: \"woman feeding baby\", skinTones: [\"👩🏻‍🍼\", \"👩🏼‍🍼\", \"👩🏽‍🍼\", \"👩🏾‍🍼\", \"👩🏿‍🍼\"] },\n      { char: \"👨‍🍼\", name: \"man feeding baby\", skinTones: [\"👨🏻‍🍼\", \"👨🏼‍🍼\", \"👨🏽‍🍼\", \"👨🏾‍🍼\", \"👨🏿‍🍼\"] },\n      { char: \"🧑‍🍼\", name: \"person feeding baby\", skinTones: [\"🧑🏻‍🍼\", \"🧑🏼‍🍼\", \"🧑🏽‍🍼\", \"🧑🏾‍🍼\", \"🧑🏿‍🍼\"] },\n      { char: \"👼\", name: \"baby angel\", skinTones: [\"👼🏻\", \"👼🏼\", \"👼🏽\", \"👼🏾\", \"👼🏿\"] },\n      { char: \"🎅\", name: \"Santa Claus\", skinTones: [\"🎅🏻\", \"🎅🏼\", \"🎅🏽\", \"🎅🏾\", \"🎅🏿\"] },\n      { char: \"🤶\", name: \"Mrs. Claus\", skinTones: [\"🤶🏻\", \"🤶🏼\", \"🤶🏽\", \"🤶🏾\", \"🤶🏿\"] },\n      { char: \"🧑‍🎄\", name: \"mx claus\", skinTones: [\"🧑🏻‍🎄\", \"🧑🏼‍🎄\", \"🧑🏽‍🎄\", \"🧑🏾‍🎄\", \"🧑🏿‍🎄\"] },\n      { char: \"🦸\", name: \"superhero\", skinTones: [\"🦸🏻\", \"🦸🏼\", \"🦸🏽\", \"🦸🏾\", \"🦸🏿\"] },\n      { char: \"🦸‍♂️\", name: \"man superhero\", skinTones: [\"🦸🏻‍♂️\", \"🦸🏼‍♂️\", \"🦸🏽‍♂️\", \"🦸🏾‍♂️\", \"🦸🏿‍♂️\"] },\n      { char: \"🦸‍♀️\", name: \"woman superhero\", skinTones: [\"🦸🏻‍♀️\", \"🦸🏼‍♀️\", \"🦸🏽‍♀️\", \"🦸🏾‍♀️\", \"🦸🏿‍♀️\"] },\n      { char: \"🦹\", name: \"supervillain\", skinTones: [\"🦹🏻\", \"🦹🏼\", \"🦹🏽\", \"🦹🏾\", \"🦹🏿\"] },\n      { char: \"🦹‍♂️\", name: \"man supervillain\", skinTones: [\"🦹🏻‍♂️\", \"🦹🏼‍♂️\", \"🦹🏽‍♂️\", \"🦹🏾‍♂️\", \"🦹🏿‍♂️\"] },\n      { char: \"🦹‍♀️\", name: \"woman supervillain\", skinTones: [\"🦹🏻‍♀️\", \"🦹🏼‍♀️\", \"🦹🏽‍♀️\", \"🦹🏾‍♀️\", \"🦹🏿‍♀️\"] },\n      { char: \"🧙\", name: \"mage\", skinTones: [\"🧙🏻\", \"🧙🏼\", \"🧙🏽\", \"🧙🏾\", \"🧙🏿\"] },\n      { char: \"🧙‍♂️\", name: \"man mage\", skinTones: [\"🧙🏻‍♂️\", \"🧙🏼‍♂️\", \"🧙🏽‍♂️\", \"🧙🏾‍♂️\", \"🧙🏿‍♂️\"] },\n      { char: \"🧙‍♀️\", name: \"woman mage\", skinTones: [\"🧙🏻‍♀️\", \"🧙🏼‍♀️\", \"🧙🏽‍♀️\", \"🧙🏾‍♀️\", \"🧙🏿‍♀️\"] },\n      { char: \"🧚\", name: \"fairy\", skinTones: [\"🧚🏻\", \"🧚🏼\", \"🧚🏽\", \"🧚🏾\", \"🧚🏿\"] },\n      { char: \"🧚‍♂️\", name: \"man fairy\", skinTones: [\"🧚🏻‍♂️\", \"🧚🏼‍♂️\", \"🧚🏽‍♂️\", \"🧚🏾‍♂️\", \"🧚🏿‍♂️\"] },\n      { char: \"🧚‍♀️\", name: \"woman fairy\", skinTones: [\"🧚🏻‍♀️\", \"🧚🏼‍♀️\", \"🧚🏽‍♀️\", \"🧚🏾‍♀️\", \"🧚🏿‍♀️\"] },\n      { char: \"🧛\", name: \"vampire\", skinTones: [\"🧛🏻\", \"🧛🏼\", \"🧛🏽\", \"🧛🏾\", \"🧛🏿\"] },\n      { char: \"🧛‍♂️\", name: \"man vampire\", skinTones: [\"🧛🏻‍♂️\", \"🧛🏼‍♂️\", \"🧛🏽‍♂️\", \"🧛🏾‍♂️\", \"🧛🏿‍♂️\"] },\n      { char: \"🧛‍♀️\", name: \"woman vampire\", skinTones: [\"🧛🏻‍♀️\", \"🧛🏼‍♀️\", \"🧛🏽‍♀️\", \"🧛🏾‍♀️\", \"🧛🏿‍♀️\"] },\n      { char: \"🧜\", name: \"merperson\", skinTones: [\"🧜🏻\", \"🧜🏼\", \"🧜🏽\", \"🧜🏾\", \"🧜🏿\"] },\n      { char: \"🧜‍♂️\", name: \"merman\", skinTones: [\"🧜🏻‍♂️\", \"🧜🏼‍♂️\", \"🧜🏽‍♂️\", \"🧜🏾‍♂️\", \"🧜🏿‍♂️\"] },\n      { char: \"🧜‍♀️\", name: \"mermaid\", skinTones: [\"🧜🏻‍♀️\", \"🧜🏼‍♀️\", \"🧜🏽‍♀️\", \"🧜🏾‍♀️\", \"🧜🏿‍♀️\"] },\n      { char: \"🧝\", name: \"elf\", skinTones: [\"🧝🏻\", \"🧝🏼\", \"🧝🏽\", \"🧝🏾\", \"🧝🏿\"] },\n      { char: \"🧝‍♂️\", name: \"man elf\", skinTones: [\"🧝🏻‍♂️\", \"🧝🏼‍♂️\", \"🧝🏽‍♂️\", \"🧝🏾‍♂️\", \"🧝🏿‍♂️\"] },\n      { char: \"🧝‍♀️\", name: \"woman elf\", skinTones: [\"🧝🏻‍♀️\", \"🧝🏼‍♀️\", \"🧝🏽‍♀️\", \"🧝🏾‍♀️\", \"🧝🏿‍♀️\"] },\n      { char: \"🧞\", name: \"genie\" },\n      { char: \"🧞‍♂️\", name: \"man genie\" },\n      { char: \"🧞‍♀️\", name: \"woman genie\" },\n      { char: \"🧟\", name: \"zombie\" },\n      { char: \"🧟‍♂️\", name: \"man zombie\" },\n      { char: \"🧟‍♀️\", name: \"woman zombie\" },\n      { char: \"🧌\", name: \"troll\" },\n      { char: \"💆\", name: \"person getting massage\", skinTones: [\"💆🏻\", \"💆🏼\", \"💆🏽\", \"💆🏾\", \"💆🏿\"] },\n      { char: \"💆‍♂️\", name: \"man getting massage\", skinTones: [\"💆🏻‍♂️\", \"💆🏼‍♂️\", \"💆🏽‍♂️\", \"💆🏾‍♂️\", \"💆🏿‍♂️\"] },\n      { char: \"💆‍♀️\", name: \"woman getting massage\", skinTones: [\"💆🏻‍♀️\", \"💆🏼‍♀️\", \"💆🏽‍♀️\", \"💆🏾‍♀️\", \"💆🏿‍♀️\"] },\n      { char: \"💇\", name: \"person getting haircut\", skinTones: [\"💇🏻\", \"💇🏼\", \"💇🏽\", \"💇🏾\", \"💇🏿\"] },\n      { char: \"💇‍♂️\", name: \"man getting haircut\", skinTones: [\"💇🏻‍♂️\", \"💇🏼‍♂️\", \"💇🏽‍♂️\", \"💇🏾‍♂️\", \"💇🏿‍♂️\"] },\n      { char: \"💇‍♀️\", name: \"woman getting haircut\", skinTones: [\"💇🏻‍♀️\", \"💇🏼‍♀️\", \"💇🏽‍♀️\", \"💇🏾‍♀️\", \"💇🏿‍♀️\"] },\n      { char: \"🚶\", name: \"person walking\", skinTones: [\"🚶🏻\", \"🚶🏼\", \"🚶🏽\", \"🚶🏾\", \"🚶🏿\"] },\n      { char: \"🚶‍♂️\", name: \"man walking\", skinTones: [\"🚶🏻‍♂️\", \"🚶🏼‍♂️\", \"🚶🏽‍♂️\", \"🚶🏾‍♂️\", \"🚶🏿‍♂️\"] },\n      { char: \"🚶‍♀️\", name: \"woman walking\", skinTones: [\"🚶🏻‍♀️\", \"🚶🏼‍♀️\", \"🚶🏽‍♀️\", \"🚶🏾‍♀️\", \"🚶🏿‍♀️\"] },\n      { char: \"🚶‍➡️\", name: \"person walking facing right\", skinTones: [\"🚶🏻‍➡️\", \"🚶🏼‍➡️\", \"🚶🏽‍➡️\", \"🚶🏾‍➡️\", \"🚶🏿‍➡️\"] },\n      { char: \"🚶‍♀️‍➡️\", name: \"woman walking facing right\", skinTones: [\"🚶🏻‍♀️‍➡️\", \"🚶🏼‍♀️‍➡️\", \"🚶🏽‍♀️‍➡️\", \"🚶🏾‍♀️‍➡️\", \"🚶🏿‍♀️‍➡️\"] },\n      { char: \"🚶‍♂️‍➡️\", name: \"man walking facing right\", skinTones: [\"🚶🏻‍♂️‍➡️\", \"🚶🏼‍♂️‍➡️\", \"🚶🏽‍♂️‍➡️\", \"🚶🏾‍♂️‍➡️\", \"🚶🏿‍♂️‍➡️\"] },\n      { char: \"🧍\", name: \"person standing\", skinTones: [\"🧍🏻\", \"🧍🏼\", \"🧍🏽\", \"🧍🏾\", \"🧍🏿\"] },\n      { char: \"🧍‍♂️\", name: \"man standing\", skinTones: [\"🧍🏻‍♂️\", \"🧍🏼‍♂️\", \"🧍🏽‍♂️\", \"🧍🏾‍♂️\", \"🧍🏿‍♂️\"] },\n      { char: \"🧍‍♀️\", name: \"woman standing\", skinTones: [\"🧍🏻‍♀️\", \"🧍🏼‍♀️\", \"🧍🏽‍♀️\", \"🧍🏾‍♀️\", \"🧍🏿‍♀️\"] },\n      { char: \"🧎\", name: \"person kneeling\", skinTones: [\"🧎🏻\", \"🧎🏼\", \"🧎🏽\", \"🧎🏾\", \"🧎🏿\"] },\n      { char: \"🧎‍♂️\", name: \"man kneeling\", skinTones: [\"🧎🏻‍♂️\", \"🧎🏼‍♂️\", \"🧎🏽‍♂️\", \"🧎🏾‍♂️\", \"🧎🏿‍♂️\"] },\n      { char: \"🧎‍♀️\", name: \"woman kneeling\", skinTones: [\"🧎🏻‍♀️\", \"🧎🏼‍♀️\", \"🧎🏽‍♀️\", \"🧎🏾‍♀️\", \"🧎🏿‍♀️\"] },\n      { char: \"🧎‍➡️\", name: \"person kneeling facing right\", skinTones: [\"🧎🏻‍➡️\", \"🧎🏼‍➡️\", \"🧎🏽‍➡️\", \"🧎🏾‍➡️\", \"🧎🏿‍➡️\"] },\n      { char: \"🧎‍♀️‍➡️\", name: \"woman kneeling facing right\", skinTones: [\"🧎🏻‍♀️‍➡️\", \"🧎🏼‍♀️‍➡️\", \"🧎🏽‍♀️‍➡️\", \"🧎🏾‍♀️‍➡️\", \"🧎🏿‍♀️‍➡️\"] },\n      { char: \"🧎‍♂️‍➡️\", name: \"man kneeling facing right\", skinTones: [\"🧎🏻‍♂️‍➡️\", \"🧎🏼‍♂️‍➡️\", \"🧎🏽‍♂️‍➡️\", \"🧎🏾‍♂️‍➡️\", \"🧎🏿‍♂️‍➡️\"] },\n      { char: \"🧑‍🦯\", name: \"person with white cane\", skinTones: [\"🧑🏻‍🦯\", \"🧑🏼‍🦯\", \"🧑🏽‍🦯\", \"🧑🏾‍🦯\", \"🧑🏿‍🦯\"] },\n      { char: \"🧑‍🦯‍➡️\", name: \"person with white cane facing right\", skinTones: [\"🧑🏻‍🦯‍➡️\", \"🧑🏼‍🦯‍➡️\", \"🧑🏽‍🦯‍➡️\", \"🧑🏾‍🦯‍➡️\", \"🧑🏿‍🦯‍➡️\"] },\n      { char: \"👨‍🦯\", name: \"man with white cane\", skinTones: [\"👨🏻‍🦯\", \"👨🏼‍🦯\", \"👨🏽‍🦯\", \"👨🏾‍🦯\", \"👨🏿‍🦯\"] },\n      { char: \"👨‍🦯‍➡️\", name: \"man with white cane facing right\", skinTones: [\"👨🏻‍🦯‍➡️\", \"👨🏼‍🦯‍➡️\", \"👨🏽‍🦯‍➡️\", \"👨🏾‍🦯‍➡️\", \"👨🏿‍🦯‍➡️\"] },\n      { char: \"👩‍🦯\", name: \"woman with white cane\", skinTones: [\"👩🏻‍🦯\", \"👩🏼‍🦯\", \"👩🏽‍🦯\", \"👩🏾‍🦯\", \"👩🏿‍🦯\"] },\n      { char: \"👩‍🦯‍➡️\", name: \"woman with white cane facing right\", skinTones: [\"👩🏻‍🦯‍➡️\", \"👩🏼‍🦯‍➡️\", \"👩🏽‍🦯‍➡️\", \"👩🏾‍🦯‍➡️\", \"👩🏿‍🦯‍➡️\"] },\n      { char: \"🧑‍🦼\", name: \"person in motorized wheelchair\", skinTones: [\"🧑🏻‍🦼\", \"🧑🏼‍🦼\", \"🧑🏽‍🦼\", \"🧑🏾‍🦼\", \"🧑🏿‍🦼\"] },\n      { char: \"🧑‍🦼‍➡️\", name: \"person in motorized wheelchair facing right\", skinTones: [\"🧑🏻‍🦼‍➡️\", \"🧑🏼‍🦼‍➡️\", \"🧑🏽‍🦼‍➡️\", \"🧑🏾‍🦼‍➡️\", \"🧑🏿‍🦼‍➡️\"] },\n      { char: \"👨‍🦼\", name: \"man in motorized wheelchair\", skinTones: [\"👨🏻‍🦼\", \"👨🏼‍🦼\", \"👨🏽‍🦼\", \"👨🏾‍🦼\", \"👨🏿‍🦼\"] },\n      { char: \"👨‍🦼‍➡️\", name: \"man in motorized wheelchair facing right\", skinTones: [\"👨🏻‍🦼‍➡️\", \"👨🏼‍🦼‍➡️\", \"👨🏽‍🦼‍➡️\", \"👨🏾‍🦼‍➡️\", \"👨🏿‍🦼‍➡️\"] },\n      { char: \"👩‍🦼\", name: \"woman in motorized wheelchair\", skinTones: [\"👩🏻‍🦼\", \"👩🏼‍🦼\", \"👩🏽‍🦼\", \"👩🏾‍🦼\", \"👩🏿‍🦼\"] },\n      { char: \"👩‍🦼‍➡️\", name: \"woman in motorized wheelchair facing right\", skinTones: [\"👩🏻‍🦼‍➡️\", \"👩🏼‍🦼‍➡️\", \"👩🏽‍🦼‍➡️\", \"👩🏾‍🦼‍➡️\", \"👩🏿‍🦼‍➡️\"] },\n      { char: \"🧑‍🦽\", name: \"person in manual wheelchair\", skinTones: [\"🧑🏻‍🦽\", \"🧑🏼‍🦽\", \"🧑🏽‍🦽\", \"🧑🏾‍🦽\", \"🧑🏿‍🦽\"] },\n      { char: \"🧑‍🦽‍➡️\", name: \"person in manual wheelchair facing right\", skinTones: [\"🧑🏻‍🦽‍➡️\", \"🧑🏼‍🦽‍➡️\", \"🧑🏽‍🦽‍➡️\", \"🧑🏾‍🦽‍➡️\", \"🧑🏿‍🦽‍➡️\"] },\n      { char: \"👨‍🦽\", name: \"man in manual wheelchair\", skinTones: [\"👨🏻‍🦽\", \"👨🏼‍🦽\", \"👨🏽‍🦽\", \"👨🏾‍🦽\", \"👨🏿‍🦽\"] },\n      { char: \"👨‍🦽‍➡️\", name: \"man in manual wheelchair facing right\", skinTones: [\"👨🏻‍🦽‍➡️\", \"👨🏼‍🦽‍➡️\", \"👨🏽‍🦽‍➡️\", \"👨🏾‍🦽‍➡️\", \"👨🏿‍🦽‍➡️\"] },\n      { char: \"👩‍🦽\", name: \"woman in manual wheelchair\", skinTones: [\"👩🏻‍🦽\", \"👩🏼‍🦽\", \"👩🏽‍🦽\", \"👩🏾‍🦽\", \"👩🏿‍🦽\"] },\n      { char: \"👩‍🦽‍➡️\", name: \"woman in manual wheelchair facing right\", skinTones: [\"👩🏻‍🦽‍➡️\", \"👩🏼‍🦽‍➡️\", \"👩🏽‍🦽‍➡️\", \"👩🏾‍🦽‍➡️\", \"👩🏿‍🦽‍➡️\"] },\n      { char: \"🏃\", name: \"person running\", skinTones: [\"🏃🏻\", \"🏃🏼\", \"🏃🏽\", \"🏃🏾\", \"🏃🏿\"] },\n      { char: \"🏃‍♂️\", name: \"man running\", skinTones: [\"🏃🏻‍♂️\", \"🏃🏼‍♂️\", \"🏃🏽‍♂️\", \"🏃🏾‍♂️\", \"🏃🏿‍♂️\"] },\n      { char: \"🏃‍♀️\", name: \"woman running\", skinTones: [\"🏃🏻‍♀️\", \"🏃🏼‍♀️\", \"🏃🏽‍♀️\", \"🏃🏾‍♀️\", \"🏃🏿‍♀️\"] },\n      { char: \"🏃‍➡️\", name: \"person running facing right\", skinTones: [\"🏃🏻‍➡️\", \"🏃🏼‍➡️\", \"🏃🏽‍➡️\", \"🏃🏾‍➡️\", \"🏃🏿‍➡️\"] },\n      { char: \"🏃‍♀️‍➡️\", name: \"woman running facing right\", skinTones: [\"🏃🏻‍♀️‍➡️\", \"🏃🏼‍♀️‍➡️\", \"🏃🏽‍♀️‍➡️\", \"🏃🏾‍♀️‍➡️\", \"🏃🏿‍♀️‍➡️\"] },\n      { char: \"🏃‍♂️‍➡️\", name: \"man running facing right\", skinTones: [\"🏃🏻‍♂️‍➡️\", \"🏃🏼‍♂️‍➡️\", \"🏃🏽‍♂️‍➡️\", \"🏃🏾‍♂️‍➡️\", \"🏃🏿‍♂️‍➡️\"] },\n      { char: \"💃\", name: \"woman dancing\", skinTones: [\"💃🏻\", \"💃🏼\", \"💃🏽\", \"💃🏾\", \"💃🏿\"] },\n      { char: \"🕺\", name: \"man dancing\", skinTones: [\"🕺🏻\", \"🕺🏼\", \"🕺🏽\", \"🕺🏾\", \"🕺🏿\"] },\n      { char: \"🕴️\", name: \"person in suit levitating\", skinTones: [\"🕴🏻\", \"🕴🏼\", \"🕴🏽\", \"🕴🏾\", \"🕴🏿\"] },\n      { char: \"👯\", name: \"people with bunny ears\" },\n      { char: \"👯‍♂️\", name: \"men with bunny ears\" },\n      { char: \"👯‍♀️\", name: \"women with bunny ears\" },\n      { char: \"🧖\", name: \"person in steamy room\", skinTones: [\"🧖🏻\", \"🧖🏼\", \"🧖🏽\", \"🧖🏾\", \"🧖🏿\"] },\n      { char: \"🧖‍♂️\", name: \"man in steamy room\", skinTones: [\"🧖🏻‍♂️\", \"🧖🏼‍♂️\", \"🧖🏽‍♂️\", \"🧖🏾‍♂️\", \"🧖🏿‍♂️\"] },\n      { char: \"🧖‍♀️\", name: \"woman in steamy room\", skinTones: [\"🧖🏻‍♀️\", \"🧖🏼‍♀️\", \"🧖🏽‍♀️\", \"🧖🏾‍♀️\", \"🧖🏿‍♀️\"] },\n      { char: \"🧗\", name: \"person climbing\", skinTones: [\"🧗🏻\", \"🧗🏼\", \"🧗🏽\", \"🧗🏾\", \"🧗🏿\"] },\n      { char: \"🧗‍♂️\", name: \"man climbing\", skinTones: [\"🧗🏻‍♂️\", \"🧗🏼‍♂️\", \"🧗🏽‍♂️\", \"🧗🏾‍♂️\", \"🧗🏿‍♂️\"] },\n      { char: \"🧗‍♀️\", name: \"woman climbing\", skinTones: [\"🧗🏻‍♀️\", \"🧗🏼‍♀️\", \"🧗🏽‍♀️\", \"🧗🏾‍♀️\", \"🧗🏿‍♀️\"] },\n      { char: \"🤺\", name: \"person fencing\" },\n      { char: \"🏇\", name: \"horse racing\", skinTones: [\"🏇🏻\", \"🏇🏼\", \"🏇🏽\", \"🏇🏾\", \"🏇🏿\"] },\n      { char: \"⛷️\", name: \"skier\" },\n      { char: \"🏂\", name: \"snowboarder\", skinTones: [\"🏂🏻\", \"🏂🏼\", \"🏂🏽\", \"🏂🏾\", \"🏂🏿\"] },\n      { char: \"🏌️\", name: \"person golfing\", skinTones: [\"🏌🏻\", \"🏌🏼\", \"🏌🏽\", \"🏌🏾\", \"🏌🏿\"] },\n      { char: \"🏌️‍♂️\", name: \"man golfing\", skinTones: [\"🏌🏻‍♂️\", \"🏌🏼‍♂️\", \"🏌🏽‍♂️\", \"🏌🏾‍♂️\", \"🏌🏿‍♂️\"] },\n      { char: \"🏌️‍♀️\", name: \"woman golfing\", skinTones: [\"🏌🏻‍♀️\", \"🏌🏼‍♀️\", \"🏌🏽‍♀️\", \"🏌🏾‍♀️\", \"🏌🏿‍♀️\"] },\n      { char: \"🏄\", name: \"person surfing\", skinTones: [\"🏄🏻\", \"🏄🏼\", \"🏄🏽\", \"🏄🏾\", \"🏄🏿\"] },\n      { char: \"🏄‍♂️\", name: \"man surfing\", skinTones: [\"🏄🏻‍♂️\", \"🏄🏼‍♂️\", \"🏄🏽‍♂️\", \"🏄🏾‍♂️\", \"🏄🏿‍♂️\"] },\n      { char: \"🏄‍♀️\", name: \"woman surfing\", skinTones: [\"🏄🏻‍♀️\", \"🏄🏼‍♀️\", \"🏄🏽‍♀️\", \"🏄🏾‍♀️\", \"🏄🏿‍♀️\"] },\n      { char: \"🚣\", name: \"person rowing boat\", skinTones: [\"🚣🏻\", \"🚣🏼\", \"🚣🏽\", \"🚣🏾\", \"🚣🏿\"] },\n      { char: \"🚣‍♂️\", name: \"man rowing boat\", skinTones: [\"🚣🏻‍♂️\", \"🚣🏼‍♂️\", \"🚣🏽‍♂️\", \"🚣🏾‍♂️\", \"🚣🏿‍♂️\"] },\n      { char: \"🚣‍♀️\", name: \"woman rowing boat\", skinTones: [\"🚣🏻‍♀️\", \"🚣🏼‍♀️\", \"🚣🏽‍♀️\", \"🚣🏾‍♀️\", \"🚣🏿‍♀️\"] },\n      { char: \"🏊\", name: \"person swimming\", skinTones: [\"🏊🏻\", \"🏊🏼\", \"🏊🏽\", \"🏊🏾\", \"🏊🏿\"] },\n      { char: \"🏊‍♂️\", name: \"man swimming\", skinTones: [\"🏊🏻‍♂️\", \"🏊🏼‍♂️\", \"🏊🏽‍♂️\", \"🏊🏾‍♂️\", \"🏊🏿‍♂️\"] },\n      { char: \"🏊‍♀️\", name: \"woman swimming\", skinTones: [\"🏊🏻‍♀️\", \"🏊🏼‍♀️\", \"🏊🏽‍♀️\", \"🏊🏾‍♀️\", \"🏊🏿‍♀️\"] },\n      { char: \"⛹️\", name: \"person bouncing ball\", skinTones: [\"⛹🏻\", \"⛹🏼\", \"⛹🏽\", \"⛹🏾\", \"⛹🏿\"] },\n      { char: \"⛹️‍♂️\", name: \"man bouncing ball\", skinTones: [\"⛹🏻‍♂️\", \"⛹🏼‍♂️\", \"⛹🏽‍♂️\", \"⛹🏾‍♂️\", \"⛹🏿‍♂️\"] },\n      { char: \"⛹️‍♀️\", name: \"woman bouncing ball\", skinTones: [\"⛹🏻‍♀️\", \"⛹🏼‍♀️\", \"⛹🏽‍♀️\", \"⛹🏾‍♀️\", \"⛹🏿‍♀️\"] },\n      { char: \"🏋️\", name: \"person lifting weights\", skinTones: [\"🏋🏻\", \"🏋🏼\", \"🏋🏽\", \"🏋🏾\", \"🏋🏿\"] },\n      { char: \"🏋️‍♂️\", name: \"man lifting weights\", skinTones: [\"🏋🏻‍♂️\", \"🏋🏼‍♂️\", \"🏋🏽‍♂️\", \"🏋🏾‍♂️\", \"🏋🏿‍♂️\"] },\n      { char: \"🏋️‍♀️\", name: \"woman lifting weights\", skinTones: [\"🏋🏻‍♀️\", \"🏋🏼‍♀️\", \"🏋🏽‍♀️\", \"🏋🏾‍♀️\", \"🏋🏿‍♀️\"] },\n      { char: \"🚴\", name: \"person biking\", skinTones: [\"🚴🏻\", \"🚴🏼\", \"🚴🏽\", \"🚴🏾\", \"🚴🏿\"] },\n      { char: \"🚴‍♂️\", name: \"man biking\", skinTones: [\"🚴🏻‍♂️\", \"🚴🏼‍♂️\", \"🚴🏽‍♂️\", \"🚴🏾‍♂️\", \"🚴🏿‍♂️\"] },\n      { char: \"🚴‍♀️\", name: \"woman biking\", skinTones: [\"🚴🏻‍♀️\", \"🚴🏼‍♀️\", \"🚴🏽‍♀️\", \"🚴🏾‍♀️\", \"🚴🏿‍♀️\"] },\n      { char: \"🚵\", name: \"person mountain biking\", skinTones: [\"🚵🏻\", \"🚵🏼\", \"🚵🏽\", \"🚵🏾\", \"🚵🏿\"] },\n      { char: \"🚵‍♂️\", name: \"man mountain biking\", skinTones: [\"🚵🏻‍♂️\", \"🚵🏼‍♂️\", \"🚵🏽‍♂️\", \"🚵🏾‍♂️\", \"🚵🏿‍♂️\"] },\n      { char: \"🚵‍♀️\", name: \"woman mountain biking\", skinTones: [\"🚵🏻‍♀️\", \"🚵🏼‍♀️\", \"🚵🏽‍♀️\", \"🚵🏾‍♀️\", \"🚵🏿‍♀️\"] },\n      { char: \"🤸\", name: \"person cartwheeling\", skinTones: [\"🤸🏻\", \"🤸🏼\", \"🤸🏽\", \"🤸🏾\", \"🤸🏿\"] },\n      { char: \"🤸‍♂️\", name: \"man cartwheeling\", skinTones: [\"🤸🏻‍♂️\", \"🤸🏼‍♂️\", \"🤸🏽‍♂️\", \"🤸🏾‍♂️\", \"🤸🏿‍♂️\"] },\n      { char: \"🤸‍♀️\", name: \"woman cartwheeling\", skinTones: [\"🤸🏻‍♀️\", \"🤸🏼‍♀️\", \"🤸🏽‍♀️\", \"🤸🏾‍♀️\", \"🤸🏿‍♀️\"] },\n      { char: \"🤼\", name: \"people wrestling\" },\n      { char: \"🤼‍♂️\", name: \"men wrestling\" },\n      { char: \"🤼‍♀️\", name: \"women wrestling\" },\n      { char: \"🤽\", name: \"person playing water polo\", skinTones: [\"🤽🏻\", \"🤽🏼\", \"🤽🏽\", \"🤽🏾\", \"🤽🏿\"] },\n      { char: \"🤽‍♂️\", name: \"man playing water polo\", skinTones: [\"🤽🏻‍♂️\", \"🤽🏼‍♂️\", \"🤽🏽‍♂️\", \"🤽🏾‍♂️\", \"🤽🏿‍♂️\"] },\n      { char: \"🤽‍♀️\", name: \"woman playing water polo\", skinTones: [\"🤽🏻‍♀️\", \"🤽🏼‍♀️\", \"🤽🏽‍♀️\", \"🤽🏾‍♀️\", \"🤽🏿‍♀️\"] },\n      { char: \"🤾\", name: \"person playing handball\", skinTones: [\"🤾🏻\", \"🤾🏼\", \"🤾🏽\", \"🤾🏾\", \"🤾🏿\"] },\n      { char: \"🤾‍♂️\", name: \"man playing handball\", skinTones: [\"🤾🏻‍♂️\", \"🤾🏼‍♂️\", \"🤾🏽‍♂️\", \"🤾🏾‍♂️\", \"🤾🏿‍♂️\"] },\n      { char: \"🤾‍♀️\", name: \"woman playing handball\", skinTones: [\"🤾🏻‍♀️\", \"🤾🏼‍♀️\", \"🤾🏽‍♀️\", \"🤾🏾‍♀️\", \"🤾🏿‍♀️\"] },\n      { char: \"🤹\", name: \"person juggling\", skinTones: [\"🤹🏻\", \"🤹🏼\", \"🤹🏽\", \"🤹🏾\", \"🤹🏿\"] },\n      { char: \"🤹‍♂️\", name: \"man juggling\", skinTones: [\"🤹🏻‍♂️\", \"🤹🏼‍♂️\", \"🤹🏽‍♂️\", \"🤹🏾‍♂️\", \"🤹🏿‍♂️\"] },\n      { char: \"🤹‍♀️\", name: \"woman juggling\", skinTones: [\"🤹🏻‍♀️\", \"🤹🏼‍♀️\", \"🤹🏽‍♀️\", \"🤹🏾‍♀️\", \"🤹🏿‍♀️\"] },\n      { char: \"🧘\", name: \"person in lotus position\", skinTones: [\"🧘🏻\", \"🧘🏼\", \"🧘🏽\", \"🧘🏾\", \"🧘🏿\"] },\n      { char: \"🧘‍♂️\", name: \"man in lotus position\", skinTones: [\"🧘🏻‍♂️\", \"🧘🏼‍♂️\", \"🧘🏽‍♂️\", \"🧘🏾‍♂️\", \"🧘🏿‍♂️\"] },\n      { char: \"🧘‍♀️\", name: \"woman in lotus position\", skinTones: [\"🧘🏻‍♀️\", \"🧘🏼‍♀️\", \"🧘🏽‍♀️\", \"🧘🏾‍♀️\", \"🧘🏿‍♀️\"] },\n      { char: \"🛀\", name: \"person taking bath\", skinTones: [\"🛀🏻\", \"🛀🏼\", \"🛀🏽\", \"🛀🏾\", \"🛀🏿\"] },\n      { char: \"🛌\", name: \"person in bed\", skinTones: [\"🛌🏻\", \"🛌🏼\", \"🛌🏽\", \"🛌🏾\", \"🛌🏿\"] },\n      { char: \"🧑‍🤝‍🧑\", name: \"people holding hands\", skinTones: [\"🧑🏻‍🤝‍🧑🏻\", \"🧑🏼‍🤝‍🧑🏼\", \"🧑🏽‍🤝‍🧑🏽\", \"🧑🏾‍🤝‍🧑🏾\", \"🧑🏿‍🤝‍🧑🏿\"] },\n      { char: \"👭\", name: \"women holding hands\", skinTones: [\"👭🏻\", \"👭🏼\", \"👭🏽\", \"👭🏾\", \"👭🏿\"] },\n      { char: \"👫\", name: \"woman and man holding hands\", skinTones: [\"👫🏻\", \"👫🏼\", \"👫🏽\", \"👫🏾\", \"👫🏿\"] },\n      { char: \"👬\", name: \"men holding hands\", skinTones: [\"👬🏻\", \"👬🏼\", \"👬🏽\", \"👬🏾\", \"👬🏿\"] },\n      { char: \"💏\", name: \"kiss\", skinTones: [\"💏🏻\", \"💏🏼\", \"💏🏽\", \"💏🏾\", \"💏🏿\"] },\n      { char: \"👩‍❤️‍💋‍👨\", name: \"kiss: woman, man\" },\n      { char: \"👨‍❤️‍💋‍👨\", name: \"kiss: man, man\" },\n      { char: \"👩‍❤️‍💋‍👩\", name: \"kiss: woman, woman\" },\n      { char: \"💑\", name: \"couple with heart\", skinTones: [\"💑🏻\", \"💑🏼\", \"💑🏽\", \"💑🏾\", \"💑🏿\"] },\n      { char: \"👩‍❤️‍👨\", name: \"couple with heart: woman, man\" },\n      { char: \"👨‍❤️‍👨\", name: \"couple with heart: man, man\" },\n      { char: \"👩‍❤️‍👩\", name: \"couple with heart: woman, woman\" },\n      { char: \"👨‍👩‍👦\", name: \"family: man, woman, boy\" },\n      { char: \"👨‍👩‍👧\", name: \"family: man, woman, girl\" },\n      { char: \"👨‍👩‍👧‍👦\", name: \"family: man, woman, girl, boy\" },\n      { char: \"👨‍👩‍👦‍👦\", name: \"family: man, woman, boy, boy\" },\n      { char: \"👨‍👩‍👧‍👧\", name: \"family: man, woman, girl, girl\" },\n      { char: \"👨‍👨‍👦\", name: \"family: man, man, boy\" },\n      { char: \"👨‍👨‍👧\", name: \"family: man, man, girl\" },\n      { char: \"👨‍👨‍👧‍👦\", name: \"family: man, man, girl, boy\" },\n      { char: \"👨‍👨‍👦‍👦\", name: \"family: man, man, boy, boy\" },\n      { char: \"👨‍👨‍👧‍👧\", name: \"family: man, man, girl, girl\" },\n      { char: \"👩‍👩‍👦\", name: \"family: woman, woman, boy\" },\n      { char: \"👩‍👩‍👧\", name: \"family: woman, woman, girl\" },\n      { char: \"👩‍👩‍👧‍👦\", name: \"family: woman, woman, girl, boy\" },\n      { char: \"👩‍👩‍👦‍👦\", name: \"family: woman, woman, boy, boy\" },\n      { char: \"👩‍👩‍👧‍👧\", name: \"family: woman, woman, girl, girl\" },\n      { char: \"👨‍👦\", name: \"family: man, boy\" },\n      { char: \"👨‍👦‍👦\", name: \"family: man, boy, boy\" },\n      { char: \"👨‍👧\", name: \"family: man, girl\" },\n      { char: \"👨‍👧‍👦\", name: \"family: man, girl, boy\" },\n      { char: \"👨‍👧‍👧\", name: \"family: man, girl, girl\" },\n      { char: \"👩‍👦\", name: \"family: woman, boy\" },\n      { char: \"👩‍👦‍👦\", name: \"family: woman, boy, boy\" },\n      { char: \"👩‍👧\", name: \"family: woman, girl\" },\n      { char: \"👩‍👧‍👦\", name: \"family: woman, girl, boy\" },\n      { char: \"👩‍👧‍👧\", name: \"family: woman, girl, girl\" },\n      { char: \"🗣️\", name: \"speaking head\" },\n      { char: \"👤\", name: \"bust in silhouette\" },\n      { char: \"👥\", name: \"busts in silhouette\" },\n      { char: \"🫂\", name: \"people hugging\" },\n      { char: \"👪\", name: \"family\" },\n      { char: \"🧑‍🧑‍🧒\", name: \"family: adult, adult, child\" },\n      { char: \"🧑‍🧑‍🧒‍🧒\", name: \"family: adult, adult, child, child\" },\n      { char: \"🧑‍🧒\", name: \"family: adult, child\" },\n      { char: \"🧑‍🧒‍🧒\", name: \"family: adult, child, child\" },\n      { char: \"👣\", name: \"footprints\" },\n    ],\n  },\n  animals: {\n    icon: \"🐱\",\n    label: \"Animals\",\n    emojis: [\n      { char: \"🐵\", name: \"monkey face\" },\n      { char: \"🐒\", name: \"monkey\" },\n      { char: \"🦍\", name: \"gorilla\" },\n      { char: \"🦧\", name: \"orangutan\" },\n      { char: \"🐶\", name: \"dog face\" },\n      { char: \"🐕\", name: \"dog\" },\n      { char: \"🦮\", name: \"guide dog\" },\n      { char: \"🐕‍🦺\", name: \"service dog\" },\n      { char: \"🐩\", name: \"poodle\" },\n      { char: \"🐺\", name: \"wolf\" },\n      { char: \"🦊\", name: \"fox\" },\n      { char: \"🦝\", name: \"raccoon\" },\n      { char: \"🐱\", name: \"cat face\" },\n      { char: \"🐈\", name: \"cat\" },\n      { char: \"🐈‍⬛\", name: \"black cat\" },\n      { char: \"🦁\", name: \"lion\" },\n      { char: \"🐯\", name: \"tiger face\" },\n      { char: \"🐅\", name: \"tiger\" },\n      { char: \"🐆\", name: \"leopard\" },\n      { char: \"🐴\", name: \"horse face\" },\n      { char: \"🫎\", name: \"moose\" },\n      { char: \"🫏\", name: \"donkey\" },\n      { char: \"🐎\", name: \"horse\" },\n      { char: \"🦄\", name: \"unicorn\" },\n      { char: \"🦓\", name: \"zebra\" },\n      { char: \"🦌\", name: \"deer\" },\n      { char: \"🦬\", name: \"bison\" },\n      { char: \"🐮\", name: \"cow face\" },\n      { char: \"🐂\", name: \"ox\" },\n      { char: \"🐃\", name: \"water buffalo\" },\n      { char: \"🐄\", name: \"cow\" },\n      { char: \"🐷\", name: \"pig face\" },\n      { char: \"🐖\", name: \"pig\" },\n      { char: \"🐗\", name: \"boar\" },\n      { char: \"🐽\", name: \"pig nose\" },\n      { char: \"🐏\", name: \"ram\" },\n      { char: \"🐑\", name: \"ewe\" },\n      { char: \"🐐\", name: \"goat\" },\n      { char: \"🐪\", name: \"camel\" },\n      { char: \"🐫\", name: \"two-hump camel\" },\n      { char: \"🦙\", name: \"llama\" },\n      { char: \"🦒\", name: \"giraffe\" },\n      { char: \"🐘\", name: \"elephant\" },\n      { char: \"🦣\", name: \"mammoth\" },\n      { char: \"🦏\", name: \"rhinoceros\" },\n      { char: \"🦛\", name: \"hippopotamus\" },\n      { char: \"🐭\", name: \"mouse face\" },\n      { char: \"🐁\", name: \"mouse\" },\n      { char: \"🐀\", name: \"rat\" },\n      { char: \"🐹\", name: \"hamster\" },\n      { char: \"🐰\", name: \"rabbit face\" },\n      { char: \"🐇\", name: \"rabbit\" },\n      { char: \"🐿️\", name: \"chipmunk\" },\n      { char: \"🦫\", name: \"beaver\" },\n      { char: \"🦔\", name: \"hedgehog\" },\n      { char: \"🦇\", name: \"bat\" },\n      { char: \"🐻\", name: \"bear\" },\n      { char: \"🐻‍❄️\", name: \"polar bear\" },\n      { char: \"🐨\", name: \"koala\" },\n      { char: \"🐼\", name: \"panda\" },\n      { char: \"🦥\", name: \"sloth\" },\n      { char: \"🦦\", name: \"otter\" },\n      { char: \"🦨\", name: \"skunk\" },\n      { char: \"🦘\", name: \"kangaroo\" },\n      { char: \"🦡\", name: \"badger\" },\n      { char: \"🐾\", name: \"paw prints\" },\n      { char: \"🦃\", name: \"turkey\" },\n      { char: \"🐔\", name: \"chicken\" },\n      { char: \"🐓\", name: \"rooster\" },\n      { char: \"🐣\", name: \"hatching chick\" },\n      { char: \"🐤\", name: \"baby chick\" },\n      { char: \"🐥\", name: \"front-facing baby chick\" },\n      { char: \"🐦\", name: \"bird\" },\n      { char: \"🐧\", name: \"penguin\" },\n      { char: \"🕊️\", name: \"dove\" },\n      { char: \"🦅\", name: \"eagle\" },\n      { char: \"🦆\", name: \"duck\" },\n      { char: \"🦢\", name: \"swan\" },\n      { char: \"🦉\", name: \"owl\" },\n      { char: \"🦤\", name: \"dodo\" },\n      { char: \"🪶\", name: \"feather\" },\n      { char: \"🦩\", name: \"flamingo\" },\n      { char: \"🦚\", name: \"peacock\" },\n      { char: \"🦜\", name: \"parrot\" },\n      { char: \"🪽\", name: \"wing\" },\n      { char: \"🐦‍⬛\", name: \"black bird\" },\n      { char: \"🪿\", name: \"goose\" },\n      { char: \"🐦‍🔥\", name: \"phoenix\" },\n      { char: \"🐸\", name: \"frog\" },\n      { char: \"🐊\", name: \"crocodile\" },\n      { char: \"🐢\", name: \"turtle\" },\n      { char: \"🦎\", name: \"lizard\" },\n      { char: \"🐍\", name: \"snake\" },\n      { char: \"🐲\", name: \"dragon face\" },\n      { char: \"🐉\", name: \"dragon\" },\n      { char: \"🦕\", name: \"sauropod\" },\n      { char: \"🦖\", name: \"T-Rex\" },\n      { char: \"🐳\", name: \"spouting whale\" },\n      { char: \"🐋\", name: \"whale\" },\n      { char: \"🐬\", name: \"dolphin\" },\n      { char: \"🦭\", name: \"seal\" },\n      { char: \"🐟\", name: \"fish\" },\n      { char: \"🐠\", name: \"tropical fish\" },\n      { char: \"🐡\", name: \"blowfish\" },\n      { char: \"🦈\", name: \"shark\" },\n      { char: \"🐙\", name: \"octopus\" },\n      { char: \"🐚\", name: \"spiral shell\" },\n      { char: \"🪸\", name: \"coral\" },\n      { char: \"🪼\", name: \"jellyfish\" },\n      { char: \"🐌\", name: \"snail\" },\n      { char: \"🦋\", name: \"butterfly\" },\n      { char: \"🐛\", name: \"bug\" },\n      { char: \"🐜\", name: \"ant\" },\n      { char: \"🐝\", name: \"honeybee\" },\n      { char: \"🪲\", name: \"beetle\" },\n      { char: \"🐞\", name: \"lady beetle\" },\n      { char: \"🦗\", name: \"cricket\" },\n      { char: \"🪳\", name: \"cockroach\" },\n      { char: \"🕷️\", name: \"spider\" },\n      { char: \"🕸️\", name: \"spider web\" },\n      { char: \"🦂\", name: \"scorpion\" },\n      { char: \"🦟\", name: \"mosquito\" },\n      { char: \"🪰\", name: \"fly\" },\n      { char: \"🪱\", name: \"worm\" },\n      { char: \"🦠\", name: \"microbe\" },\n      { char: \"💐\", name: \"bouquet\" },\n      { char: \"🌸\", name: \"cherry blossom\" },\n      { char: \"💮\", name: \"white flower\" },\n      { char: \"🪷\", name: \"lotus\" },\n      { char: \"🏵️\", name: \"rosette\" },\n      { char: \"🌹\", name: \"rose\" },\n      { char: \"🥀\", name: \"wilted flower\" },\n      { char: \"🌺\", name: \"hibiscus\" },\n      { char: \"🌻\", name: \"sunflower\" },\n      { char: \"🌼\", name: \"blossom\" },\n      { char: \"🌷\", name: \"tulip\" },\n      { char: \"🪻\", name: \"hyacinth\" },\n      { char: \"🌱\", name: \"seedling\" },\n      { char: \"🪴\", name: \"potted plant\" },\n      { char: \"🌲\", name: \"evergreen tree\" },\n      { char: \"🌳\", name: \"deciduous tree\" },\n      { char: \"🌴\", name: \"palm tree\" },\n      { char: \"🌵\", name: \"cactus\" },\n      { char: \"🌾\", name: \"sheaf of rice\" },\n      { char: \"🌿\", name: \"herb\" },\n      { char: \"☘️\", name: \"shamrock\" },\n      { char: \"🍀\", name: \"four leaf clover\" },\n      { char: \"🍁\", name: \"maple leaf\" },\n      { char: \"🍂\", name: \"fallen leaf\" },\n      { char: \"🍃\", name: \"leaf fluttering in wind\" },\n      { char: \"🪹\", name: \"empty nest\" },\n      { char: \"🪺\", name: \"nest with eggs\" },\n      { char: \"🍄\", name: \"mushroom\" },\n    ],\n  },\n  food: {\n    icon: \"🍔\",\n    label: \"Food\",\n    emojis: [\n      { char: \"🍇\", name: \"grapes\" },\n      { char: \"🍈\", name: \"melon\" },\n      { char: \"🍉\", name: \"watermelon\" },\n      { char: \"🍊\", name: \"tangerine\" },\n      { char: \"🍋\", name: \"lemon\" },\n      { char: \"🍋‍🟩\", name: \"lime\" },\n      { char: \"🍌\", name: \"banana\" },\n      { char: \"🍍\", name: \"pineapple\" },\n      { char: \"🥭\", name: \"mango\" },\n      { char: \"🍎\", name: \"red apple\" },\n      { char: \"🍏\", name: \"green apple\" },\n      { char: \"🍐\", name: \"pear\" },\n      { char: \"🍑\", name: \"peach\" },\n      { char: \"🍒\", name: \"cherries\" },\n      { char: \"🍓\", name: \"strawberry\" },\n      { char: \"🫐\", name: \"blueberries\" },\n      { char: \"🥝\", name: \"kiwi fruit\" },\n      { char: \"🍅\", name: \"tomato\" },\n      { char: \"🫒\", name: \"olive\" },\n      { char: \"🥥\", name: \"coconut\" },\n      { char: \"🥑\", name: \"avocado\" },\n      { char: \"🍆\", name: \"eggplant\" },\n      { char: \"🥔\", name: \"potato\" },\n      { char: \"🥕\", name: \"carrot\" },\n      { char: \"🌽\", name: \"ear of corn\" },\n      { char: \"🌶️\", name: \"hot pepper\" },\n      { char: \"🫑\", name: \"bell pepper\" },\n      { char: \"🥒\", name: \"cucumber\" },\n      { char: \"🥬\", name: \"leafy green\" },\n      { char: \"🥦\", name: \"broccoli\" },\n      { char: \"🧄\", name: \"garlic\" },\n      { char: \"🧅\", name: \"onion\" },\n      { char: \"🥜\", name: \"peanuts\" },\n      { char: \"🫘\", name: \"beans\" },\n      { char: \"🌰\", name: \"chestnut\" },\n      { char: \"🫚\", name: \"ginger root\" },\n      { char: \"🫛\", name: \"pea pod\" },\n      { char: \"🍄‍🟫\", name: \"brown mushroom\" },\n      { char: \"🍞\", name: \"bread\" },\n      { char: \"🥐\", name: \"croissant\" },\n      { char: \"🥖\", name: \"baguette bread\" },\n      { char: \"🫓\", name: \"flatbread\" },\n      { char: \"🥨\", name: \"pretzel\" },\n      { char: \"🥯\", name: \"bagel\" },\n      { char: \"🥞\", name: \"pancakes\" },\n      { char: \"🧇\", name: \"waffle\" },\n      { char: \"🧀\", name: \"cheese wedge\" },\n      { char: \"🍖\", name: \"meat on bone\" },\n      { char: \"🍗\", name: \"poultry leg\" },\n      { char: \"🥩\", name: \"cut of meat\" },\n      { char: \"🥓\", name: \"bacon\" },\n      { char: \"🍔\", name: \"hamburger\" },\n      { char: \"🍟\", name: \"french fries\" },\n      { char: \"🍕\", name: \"pizza\" },\n      { char: \"🌭\", name: \"hot dog\" },\n      { char: \"🥪\", name: \"sandwich\" },\n      { char: \"🌮\", name: \"taco\" },\n      { char: \"🌯\", name: \"burrito\" },\n      { char: \"🫔\", name: \"tamale\" },\n      { char: \"🥙\", name: \"stuffed flatbread\" },\n      { char: \"🧆\", name: \"falafel\" },\n      { char: \"🥚\", name: \"egg\" },\n      { char: \"🍳\", name: \"cooking\" },\n      { char: \"🥘\", name: \"shallow pan of food\" },\n      { char: \"🍲\", name: \"pot of food\" },\n      { char: \"🫕\", name: \"fondue\" },\n      { char: \"🥣\", name: \"bowl with spoon\" },\n      { char: \"🥗\", name: \"green salad\" },\n      { char: \"🍿\", name: \"popcorn\" },\n      { char: \"🧈\", name: \"butter\" },\n      { char: \"🧂\", name: \"salt\" },\n      { char: \"🥫\", name: \"canned food\" },\n      { char: \"🍱\", name: \"bento box\" },\n      { char: \"🍘\", name: \"rice cracker\" },\n      { char: \"🍙\", name: \"rice ball\" },\n      { char: \"🍚\", name: \"cooked rice\" },\n      { char: \"🍛\", name: \"curry rice\" },\n      { char: \"🍜\", name: \"steaming bowl\" },\n      { char: \"🍝\", name: \"spaghetti\" },\n      { char: \"🍠\", name: \"roasted sweet potato\" },\n      { char: \"🍢\", name: \"oden\" },\n      { char: \"🍣\", name: \"sushi\" },\n      { char: \"🍤\", name: \"fried shrimp\" },\n      { char: \"🍥\", name: \"fish cake with swirl\" },\n      { char: \"🥮\", name: \"moon cake\" },\n      { char: \"🍡\", name: \"dango\" },\n      { char: \"🥟\", name: \"dumpling\" },\n      { char: \"🥠\", name: \"fortune cookie\" },\n      { char: \"🥡\", name: \"takeout box\" },\n      { char: \"🦀\", name: \"crab\" },\n      { char: \"🦞\", name: \"lobster\" },\n      { char: \"🦐\", name: \"shrimp\" },\n      { char: \"🦑\", name: \"squid\" },\n      { char: \"🦪\", name: \"oyster\" },\n      { char: \"🍦\", name: \"soft ice cream\" },\n      { char: \"🍧\", name: \"shaved ice\" },\n      { char: \"🍨\", name: \"ice cream\" },\n      { char: \"🍩\", name: \"doughnut\" },\n      { char: \"🍪\", name: \"cookie\" },\n      { char: \"🎂\", name: \"birthday cake\" },\n      { char: \"🍰\", name: \"shortcake\" },\n      { char: \"🧁\", name: \"cupcake\" },\n      { char: \"🥧\", name: \"pie\" },\n      { char: \"🍫\", name: \"chocolate bar\" },\n      { char: \"🍬\", name: \"candy\" },\n      { char: \"🍭\", name: \"lollipop\" },\n      { char: \"🍮\", name: \"custard\" },\n      { char: \"🍯\", name: \"honey pot\" },\n      { char: \"🍼\", name: \"baby bottle\" },\n      { char: \"🥛\", name: \"glass of milk\" },\n      { char: \"☕\", name: \"hot beverage\" },\n      { char: \"🫖\", name: \"teapot\" },\n      { char: \"🍵\", name: \"teacup without handle\" },\n      { char: \"🍶\", name: \"sake\" },\n      { char: \"🍾\", name: \"bottle with popping cork\" },\n      { char: \"🍷\", name: \"wine glass\" },\n      { char: \"🍸\", name: \"cocktail glass\" },\n      { char: \"🍹\", name: \"tropical drink\" },\n      { char: \"🍺\", name: \"beer mug\" },\n      { char: \"🍻\", name: \"clinking beer mugs\" },\n      { char: \"🥂\", name: \"clinking glasses\" },\n      { char: \"🥃\", name: \"tumbler glass\" },\n      { char: \"🫗\", name: \"pouring liquid\" },\n      { char: \"🥤\", name: \"cup with straw\" },\n      { char: \"🧋\", name: \"bubble tea\" },\n      { char: \"🧃\", name: \"beverage box\" },\n      { char: \"🧉\", name: \"mate\" },\n      { char: \"🧊\", name: \"ice\" },\n      { char: \"🥢\", name: \"chopsticks\" },\n      { char: \"🍽️\", name: \"fork and knife with plate\" },\n      { char: \"🍴\", name: \"fork and knife\" },\n      { char: \"🥄\", name: \"spoon\" },\n      { char: \"🔪\", name: \"kitchen knife\" },\n      { char: \"🫙\", name: \"jar\" },\n      { char: \"🏺\", name: \"amphora\" },\n    ],\n  },\n  travel: {\n    icon: \"🚗\",\n    label: \"Travel\",\n    emojis: [\n      { char: \"🌍\", name: \"globe showing Europe-Africa\" },\n      { char: \"🌎\", name: \"globe showing Americas\" },\n      { char: \"🌏\", name: \"globe showing Asia-Australia\" },\n      { char: \"🌐\", name: \"globe with meridians\" },\n      { char: \"🗺️\", name: \"world map\" },\n      { char: \"🗾\", name: \"map of Japan\" },\n      { char: \"🧭\", name: \"compass\" },\n      { char: \"🏔️\", name: \"snow-capped mountain\" },\n      { char: \"⛰️\", name: \"mountain\" },\n      { char: \"🌋\", name: \"volcano\" },\n      { char: \"🗻\", name: \"mount fuji\" },\n      { char: \"🏕️\", name: \"camping\" },\n      { char: \"🏖️\", name: \"beach with umbrella\" },\n      { char: \"🏜️\", name: \"desert\" },\n      { char: \"🏝️\", name: \"desert island\" },\n      { char: \"🏞️\", name: \"national park\" },\n      { char: \"🏟️\", name: \"stadium\" },\n      { char: \"🏛️\", name: \"classical building\" },\n      { char: \"🏗️\", name: \"building construction\" },\n      { char: \"🧱\", name: \"brick\" },\n      { char: \"🪨\", name: \"rock\" },\n      { char: \"🪵\", name: \"wood\" },\n      { char: \"🛖\", name: \"hut\" },\n      { char: \"🏘️\", name: \"houses\" },\n      { char: \"🏚️\", name: \"derelict house\" },\n      { char: \"🏠\", name: \"house\" },\n      { char: \"🏡\", name: \"house with garden\" },\n      { char: \"🏢\", name: \"office building\" },\n      { char: \"🏣\", name: \"Japanese post office\" },\n      { char: \"🏤\", name: \"post office\" },\n      { char: \"🏥\", name: \"hospital\" },\n      { char: \"🏦\", name: \"bank\" },\n      { char: \"🏨\", name: \"hotel\" },\n      { char: \"🏩\", name: \"love hotel\" },\n      { char: \"🏪\", name: \"convenience store\" },\n      { char: \"🏫\", name: \"school\" },\n      { char: \"🏬\", name: \"department store\" },\n      { char: \"🏭\", name: \"factory\" },\n      { char: \"🏯\", name: \"Japanese castle\" },\n      { char: \"🏰\", name: \"castle\" },\n      { char: \"💒\", name: \"wedding\" },\n      { char: \"🗼\", name: \"Tokyo tower\" },\n      { char: \"🗽\", name: \"Statue of Liberty\" },\n      { char: \"⛪\", name: \"church\" },\n      { char: \"🕌\", name: \"mosque\" },\n      { char: \"🛕\", name: \"hindu temple\" },\n      { char: \"🕍\", name: \"synagogue\" },\n      { char: \"⛩️\", name: \"shinto shrine\" },\n      { char: \"🕋\", name: \"kaaba\" },\n      { char: \"⛲\", name: \"fountain\" },\n      { char: \"⛺\", name: \"tent\" },\n      { char: \"🌁\", name: \"foggy\" },\n      { char: \"🌃\", name: \"night with stars\" },\n      { char: \"🏙️\", name: \"cityscape\" },\n      { char: \"🌄\", name: \"sunrise over mountains\" },\n      { char: \"🌅\", name: \"sunrise\" },\n      { char: \"🌆\", name: \"cityscape at dusk\" },\n      { char: \"🌇\", name: \"sunset\" },\n      { char: \"🌉\", name: \"bridge at night\" },\n      { char: \"♨️\", name: \"hot springs\" },\n      { char: \"🎠\", name: \"carousel horse\" },\n      { char: \"🛝\", name: \"playground slide\" },\n      { char: \"🎡\", name: \"ferris wheel\" },\n      { char: \"🎢\", name: \"roller coaster\" },\n      { char: \"💈\", name: \"barber pole\" },\n      { char: \"🎪\", name: \"circus tent\" },\n      { char: \"🚂\", name: \"locomotive\" },\n      { char: \"🚃\", name: \"railway car\" },\n      { char: \"🚄\", name: \"high-speed train\" },\n      { char: \"🚅\", name: \"bullet train\" },\n      { char: \"🚆\", name: \"train\" },\n      { char: \"🚇\", name: \"metro\" },\n      { char: \"🚈\", name: \"light rail\" },\n      { char: \"🚉\", name: \"station\" },\n      { char: \"🚊\", name: \"tram\" },\n      { char: \"🚝\", name: \"monorail\" },\n      { char: \"🚞\", name: \"mountain railway\" },\n      { char: \"🚋\", name: \"tram car\" },\n      { char: \"🚌\", name: \"bus\" },\n      { char: \"🚍\", name: \"oncoming bus\" },\n      { char: \"🚎\", name: \"trolleybus\" },\n      { char: \"🚐\", name: \"minibus\" },\n      { char: \"🚑\", name: \"ambulance\" },\n      { char: \"🚒\", name: \"fire engine\" },\n      { char: \"🚓\", name: \"police car\" },\n      { char: \"🚔\", name: \"oncoming police car\" },\n      { char: \"🚕\", name: \"taxi\" },\n      { char: \"🚖\", name: \"oncoming taxi\" },\n      { char: \"🚗\", name: \"automobile\" },\n      { char: \"🚘\", name: \"oncoming automobile\" },\n      { char: \"🚙\", name: \"sport utility vehicle\" },\n      { char: \"🛻\", name: \"pickup truck\" },\n      { char: \"🚚\", name: \"delivery truck\" },\n      { char: \"🚛\", name: \"articulated lorry\" },\n      { char: \"🚜\", name: \"tractor\" },\n      { char: \"🏎️\", name: \"racing car\" },\n      { char: \"🏍️\", name: \"motorcycle\" },\n      { char: \"🛵\", name: \"motor scooter\" },\n      { char: \"🦽\", name: \"manual wheelchair\" },\n      { char: \"🦼\", name: \"motorized wheelchair\" },\n      { char: \"🛺\", name: \"auto rickshaw\" },\n      { char: \"🚲\", name: \"bicycle\" },\n      { char: \"🛴\", name: \"kick scooter\" },\n      { char: \"🛹\", name: \"skateboard\" },\n      { char: \"🛼\", name: \"roller skate\" },\n      { char: \"🚏\", name: \"bus stop\" },\n      { char: \"🛣️\", name: \"motorway\" },\n      { char: \"🛤️\", name: \"railway track\" },\n      { char: \"🛢️\", name: \"oil drum\" },\n      { char: \"⛽\", name: \"fuel pump\" },\n      { char: \"🛞\", name: \"wheel\" },\n      { char: \"🚨\", name: \"police car light\" },\n      { char: \"🚥\", name: \"horizontal traffic light\" },\n      { char: \"🚦\", name: \"vertical traffic light\" },\n      { char: \"🛑\", name: \"stop sign\" },\n      { char: \"🚧\", name: \"construction\" },\n      { char: \"⚓\", name: \"anchor\" },\n      { char: \"🛟\", name: \"ring buoy\" },\n      { char: \"⛵\", name: \"sailboat\" },\n      { char: \"🛶\", name: \"canoe\" },\n      { char: \"🚤\", name: \"speedboat\" },\n      { char: \"🛳️\", name: \"passenger ship\" },\n      { char: \"⛴️\", name: \"ferry\" },\n      { char: \"🛥️\", name: \"motor boat\" },\n      { char: \"🚢\", name: \"ship\" },\n      { char: \"✈️\", name: \"airplane\" },\n      { char: \"🛩️\", name: \"small airplane\" },\n      { char: \"🛫\", name: \"airplane departure\" },\n      { char: \"🛬\", name: \"airplane arrival\" },\n      { char: \"🪂\", name: \"parachute\" },\n      { char: \"💺\", name: \"seat\" },\n      { char: \"🚁\", name: \"helicopter\" },\n      { char: \"🚟\", name: \"suspension railway\" },\n      { char: \"🚠\", name: \"mountain cableway\" },\n      { char: \"🚡\", name: \"aerial tramway\" },\n      { char: \"🛰️\", name: \"satellite\" },\n      { char: \"🚀\", name: \"rocket\" },\n      { char: \"🛸\", name: \"flying saucer\" },\n      { char: \"🛎️\", name: \"bellhop bell\" },\n      { char: \"🧳\", name: \"luggage\" },\n      { char: \"⌛\", name: \"hourglass done\" },\n      { char: \"⏳\", name: \"hourglass not done\" },\n      { char: \"⌚\", name: \"watch\" },\n      { char: \"⏰\", name: \"alarm clock\" },\n      { char: \"⏱️\", name: \"stopwatch\" },\n      { char: \"⏲️\", name: \"timer clock\" },\n      { char: \"🕰️\", name: \"mantelpiece clock\" },\n      { char: \"🕛\", name: \"twelve o’clock\" },\n      { char: \"🕧\", name: \"twelve-thirty\" },\n      { char: \"🕐\", name: \"one o’clock\" },\n      { char: \"🕜\", name: \"one-thirty\" },\n      { char: \"🕑\", name: \"two o’clock\" },\n      { char: \"🕝\", name: \"two-thirty\" },\n      { char: \"🕒\", name: \"three o’clock\" },\n      { char: \"🕞\", name: \"three-thirty\" },\n      { char: \"🕓\", name: \"four o’clock\" },\n      { char: \"🕟\", name: \"four-thirty\" },\n      { char: \"🕔\", name: \"five o’clock\" },\n      { char: \"🕠\", name: \"five-thirty\" },\n      { char: \"🕕\", name: \"six o’clock\" },\n      { char: \"🕡\", name: \"six-thirty\" },\n      { char: \"🕖\", name: \"seven o’clock\" },\n      { char: \"🕢\", name: \"seven-thirty\" },\n      { char: \"🕗\", name: \"eight o’clock\" },\n      { char: \"🕣\", name: \"eight-thirty\" },\n      { char: \"🕘\", name: \"nine o’clock\" },\n      { char: \"🕤\", name: \"nine-thirty\" },\n      { char: \"🕙\", name: \"ten o’clock\" },\n      { char: \"🕥\", name: \"ten-thirty\" },\n      { char: \"🕚\", name: \"eleven o’clock\" },\n      { char: \"🕦\", name: \"eleven-thirty\" },\n      { char: \"🌑\", name: \"new moon\" },\n      { char: \"🌒\", name: \"waxing crescent moon\" },\n      { char: \"🌓\", name: \"first quarter moon\" },\n      { char: \"🌔\", name: \"waxing gibbous moon\" },\n      { char: \"🌕\", name: \"full moon\" },\n      { char: \"🌖\", name: \"waning gibbous moon\" },\n      { char: \"🌗\", name: \"last quarter moon\" },\n      { char: \"🌘\", name: \"waning crescent moon\" },\n      { char: \"🌙\", name: \"crescent moon\" },\n      { char: \"🌚\", name: \"new moon face\" },\n      { char: \"🌛\", name: \"first quarter moon face\" },\n      { char: \"🌜\", name: \"last quarter moon face\" },\n      { char: \"🌡️\", name: \"thermometer\" },\n      { char: \"☀️\", name: \"sun\" },\n      { char: \"🌝\", name: \"full moon face\" },\n      { char: \"🌞\", name: \"sun with face\" },\n      { char: \"🪐\", name: \"ringed planet\" },\n      { char: \"⭐\", name: \"star\" },\n      { char: \"🌟\", name: \"glowing star\" },\n      { char: \"🌠\", name: \"shooting star\" },\n      { char: \"🌌\", name: \"milky way\" },\n      { char: \"☁️\", name: \"cloud\" },\n      { char: \"⛅\", name: \"sun behind cloud\" },\n      { char: \"⛈️\", name: \"cloud with lightning and rain\" },\n      { char: \"🌤️\", name: \"sun behind small cloud\" },\n      { char: \"🌥️\", name: \"sun behind large cloud\" },\n      { char: \"🌦️\", name: \"sun behind rain cloud\" },\n      { char: \"🌧️\", name: \"cloud with rain\" },\n      { char: \"🌨️\", name: \"cloud with snow\" },\n      { char: \"🌩️\", name: \"cloud with lightning\" },\n      { char: \"🌪️\", name: \"tornado\" },\n      { char: \"🌫️\", name: \"fog\" },\n      { char: \"🌬️\", name: \"wind face\" },\n      { char: \"🌀\", name: \"cyclone\" },\n      { char: \"🌈\", name: \"rainbow\" },\n      { char: \"🌂\", name: \"closed umbrella\" },\n      { char: \"☂️\", name: \"umbrella\" },\n      { char: \"☔\", name: \"umbrella with rain drops\" },\n      { char: \"⛱️\", name: \"umbrella on ground\" },\n      { char: \"⚡\", name: \"high voltage\" },\n      { char: \"❄️\", name: \"snowflake\" },\n      { char: \"☃️\", name: \"snowman\" },\n      { char: \"⛄\", name: \"snowman without snow\" },\n      { char: \"☄️\", name: \"comet\" },\n      { char: \"🔥\", name: \"fire\" },\n      { char: \"💧\", name: \"droplet\" },\n      { char: \"🌊\", name: \"water wave\" },\n    ],\n  },\n  activities: {\n    icon: \"⚽\",\n    label: \"Activities\",\n    emojis: [\n      { char: \"🎃\", name: \"jack-o-lantern\" },\n      { char: \"🎄\", name: \"Christmas tree\" },\n      { char: \"🎆\", name: \"fireworks\" },\n      { char: \"🎇\", name: \"sparkler\" },\n      { char: \"🧨\", name: \"firecracker\" },\n      { char: \"✨\", name: \"sparkles\" },\n      { char: \"🎈\", name: \"balloon\" },\n      { char: \"🎉\", name: \"party popper\" },\n      { char: \"🎊\", name: \"confetti ball\" },\n      { char: \"🎋\", name: \"tanabata tree\" },\n      { char: \"🎍\", name: \"pine decoration\" },\n      { char: \"🎎\", name: \"Japanese dolls\" },\n      { char: \"🎏\", name: \"carp streamer\" },\n      { char: \"🎐\", name: \"wind chime\" },\n      { char: \"🎑\", name: \"moon viewing ceremony\" },\n      { char: \"🧧\", name: \"red envelope\" },\n      { char: \"🎀\", name: \"ribbon\" },\n      { char: \"🎁\", name: \"wrapped gift\" },\n      { char: \"🎗️\", name: \"reminder ribbon\" },\n      { char: \"🎟️\", name: \"admission tickets\" },\n      { char: \"🎫\", name: \"ticket\" },\n      { char: \"🎖️\", name: \"military medal\" },\n      { char: \"🏆\", name: \"trophy\" },\n      { char: \"🏅\", name: \"sports medal\" },\n      { char: \"🥇\", name: \"1st place medal\" },\n      { char: \"🥈\", name: \"2nd place medal\" },\n      { char: \"🥉\", name: \"3rd place medal\" },\n      { char: \"⚽\", name: \"soccer ball\" },\n      { char: \"⚾\", name: \"baseball\" },\n      { char: \"🥎\", name: \"softball\" },\n      { char: \"🏀\", name: \"basketball\" },\n      { char: \"🏐\", name: \"volleyball\" },\n      { char: \"🏈\", name: \"american football\" },\n      { char: \"🏉\", name: \"rugby football\" },\n      { char: \"🎾\", name: \"tennis\" },\n      { char: \"🥏\", name: \"flying disc\" },\n      { char: \"🎳\", name: \"bowling\" },\n      { char: \"🏏\", name: \"cricket game\" },\n      { char: \"🏑\", name: \"field hockey\" },\n      { char: \"🏒\", name: \"ice hockey\" },\n      { char: \"🥍\", name: \"lacrosse\" },\n      { char: \"🏓\", name: \"ping pong\" },\n      { char: \"🏸\", name: \"badminton\" },\n      { char: \"🥊\", name: \"boxing glove\" },\n      { char: \"🥋\", name: \"martial arts uniform\" },\n      { char: \"🥅\", name: \"goal net\" },\n      { char: \"⛳\", name: \"flag in hole\" },\n      { char: \"⛸️\", name: \"ice skate\" },\n      { char: \"🎣\", name: \"fishing pole\" },\n      { char: \"🤿\", name: \"diving mask\" },\n      { char: \"🎽\", name: \"running shirt\" },\n      { char: \"🎿\", name: \"skis\" },\n      { char: \"🛷\", name: \"sled\" },\n      { char: \"🥌\", name: \"curling stone\" },\n      { char: \"🎯\", name: \"bullseye\" },\n      { char: \"🪀\", name: \"yo-yo\" },\n      { char: \"🪁\", name: \"kite\" },\n      { char: \"🔫\", name: \"water pistol\" },\n      { char: \"🎱\", name: \"pool 8 ball\" },\n      { char: \"🔮\", name: \"crystal ball\" },\n      { char: \"🪄\", name: \"magic wand\" },\n      { char: \"🎮\", name: \"video game\" },\n      { char: \"🕹️\", name: \"joystick\" },\n      { char: \"🎰\", name: \"slot machine\" },\n      { char: \"🎲\", name: \"game die\" },\n      { char: \"🧩\", name: \"puzzle piece\" },\n      { char: \"🧸\", name: \"teddy bear\" },\n      { char: \"🪅\", name: \"piñata\" },\n      { char: \"🪩\", name: \"mirror ball\" },\n      { char: \"🪆\", name: \"nesting dolls\" },\n      { char: \"♠️\", name: \"spade suit\" },\n      { char: \"♥️\", name: \"heart suit\" },\n      { char: \"♦️\", name: \"diamond suit\" },\n      { char: \"♣️\", name: \"club suit\" },\n      { char: \"♟️\", name: \"chess pawn\" },\n      { char: \"🃏\", name: \"joker\" },\n      { char: \"🀄\", name: \"mahjong red dragon\" },\n      { char: \"🎴\", name: \"flower playing cards\" },\n      { char: \"🎭\", name: \"performing arts\" },\n      { char: \"🖼️\", name: \"framed picture\" },\n      { char: \"🎨\", name: \"artist palette\" },\n      { char: \"🧵\", name: \"thread\" },\n      { char: \"🪡\", name: \"sewing needle\" },\n      { char: \"🧶\", name: \"yarn\" },\n      { char: \"🪢\", name: \"knot\" },\n    ],\n  },\n  objects: {\n    icon: \"💡\",\n    label: \"Objects\",\n    emojis: [\n      { char: \"👓\", name: \"glasses\" },\n      { char: \"🕶️\", name: \"sunglasses\" },\n      { char: \"🥽\", name: \"goggles\" },\n      { char: \"🥼\", name: \"lab coat\" },\n      { char: \"🦺\", name: \"safety vest\" },\n      { char: \"👔\", name: \"necktie\" },\n      { char: \"👕\", name: \"t-shirt\" },\n      { char: \"👖\", name: \"jeans\" },\n      { char: \"🧣\", name: \"scarf\" },\n      { char: \"🧤\", name: \"gloves\" },\n      { char: \"🧥\", name: \"coat\" },\n      { char: \"🧦\", name: \"socks\" },\n      { char: \"👗\", name: \"dress\" },\n      { char: \"👘\", name: \"kimono\" },\n      { char: \"🥻\", name: \"sari\" },\n      { char: \"🩱\", name: \"one-piece swimsuit\" },\n      { char: \"🩲\", name: \"briefs\" },\n      { char: \"🩳\", name: \"shorts\" },\n      { char: \"👙\", name: \"bikini\" },\n      { char: \"👚\", name: \"woman’s clothes\" },\n      { char: \"🪭\", name: \"folding hand fan\" },\n      { char: \"👛\", name: \"purse\" },\n      { char: \"👜\", name: \"handbag\" },\n      { char: \"👝\", name: \"clutch bag\" },\n      { char: \"🛍️\", name: \"shopping bags\" },\n      { char: \"🎒\", name: \"backpack\" },\n      { char: \"🩴\", name: \"thong sandal\" },\n      { char: \"👞\", name: \"man’s shoe\" },\n      { char: \"👟\", name: \"running shoe\" },\n      { char: \"🥾\", name: \"hiking boot\" },\n      { char: \"🥿\", name: \"flat shoe\" },\n      { char: \"👠\", name: \"high-heeled shoe\" },\n      { char: \"👡\", name: \"woman’s sandal\" },\n      { char: \"🩰\", name: \"ballet shoes\" },\n      { char: \"👢\", name: \"woman’s boot\" },\n      { char: \"🪮\", name: \"hair pick\" },\n      { char: \"👑\", name: \"crown\" },\n      { char: \"👒\", name: \"woman’s hat\" },\n      { char: \"🎩\", name: \"top hat\" },\n      { char: \"🎓\", name: \"graduation cap\" },\n      { char: \"🧢\", name: \"billed cap\" },\n      { char: \"🪖\", name: \"military helmet\" },\n      { char: \"⛑️\", name: \"rescue worker’s helmet\" },\n      { char: \"📿\", name: \"prayer beads\" },\n      { char: \"💄\", name: \"lipstick\" },\n      { char: \"💍\", name: \"ring\" },\n      { char: \"💎\", name: \"gem stone\" },\n      { char: \"🔇\", name: \"muted speaker\" },\n      { char: \"🔈\", name: \"speaker low volume\" },\n      { char: \"🔉\", name: \"speaker medium volume\" },\n      { char: \"🔊\", name: \"speaker high volume\" },\n      { char: \"📢\", name: \"loudspeaker\" },\n      { char: \"📣\", name: \"megaphone\" },\n      { char: \"📯\", name: \"postal horn\" },\n      { char: \"🔔\", name: \"bell\" },\n      { char: \"🔕\", name: \"bell with slash\" },\n      { char: \"🎼\", name: \"musical score\" },\n      { char: \"🎵\", name: \"musical note\" },\n      { char: \"🎶\", name: \"musical notes\" },\n      { char: \"🎙️\", name: \"studio microphone\" },\n      { char: \"🎚️\", name: \"level slider\" },\n      { char: \"🎛️\", name: \"control knobs\" },\n      { char: \"🎤\", name: \"microphone\" },\n      { char: \"🎧\", name: \"headphone\" },\n      { char: \"📻\", name: \"radio\" },\n      { char: \"🎷\", name: \"saxophone\" },\n      { char: \"🪗\", name: \"accordion\" },\n      { char: \"🎸\", name: \"guitar\" },\n      { char: \"🎹\", name: \"musical keyboard\" },\n      { char: \"🎺\", name: \"trumpet\" },\n      { char: \"🎻\", name: \"violin\" },\n      { char: \"🪕\", name: \"banjo\" },\n      { char: \"🥁\", name: \"drum\" },\n      { char: \"🪘\", name: \"long drum\" },\n      { char: \"🪇\", name: \"maracas\" },\n      { char: \"🪈\", name: \"flute\" },\n      { char: \"📱\", name: \"mobile phone\" },\n      { char: \"📲\", name: \"mobile phone with arrow\" },\n      { char: \"☎️\", name: \"telephone\" },\n      { char: \"📞\", name: \"telephone receiver\" },\n      { char: \"📟\", name: \"pager\" },\n      { char: \"📠\", name: \"fax machine\" },\n      { char: \"🔋\", name: \"battery\" },\n      { char: \"🪫\", name: \"low battery\" },\n      { char: \"🔌\", name: \"electric plug\" },\n      { char: \"💻\", name: \"laptop\" },\n      { char: \"🖥️\", name: \"desktop computer\" },\n      { char: \"🖨️\", name: \"printer\" },\n      { char: \"⌨️\", name: \"keyboard\" },\n      { char: \"🖱️\", name: \"computer mouse\" },\n      { char: \"🖲️\", name: \"trackball\" },\n      { char: \"💽\", name: \"computer disk\" },\n      { char: \"💾\", name: \"floppy disk\" },\n      { char: \"💿\", name: \"optical disk\" },\n      { char: \"📀\", name: \"dvd\" },\n      { char: \"🧮\", name: \"abacus\" },\n      { char: \"🎥\", name: \"movie camera\" },\n      { char: \"🎞️\", name: \"film frames\" },\n      { char: \"📽️\", name: \"film projector\" },\n      { char: \"🎬\", name: \"clapper board\" },\n      { char: \"📺\", name: \"television\" },\n      { char: \"📷\", name: \"camera\" },\n      { char: \"📸\", name: \"camera with flash\" },\n      { char: \"📹\", name: \"video camera\" },\n      { char: \"📼\", name: \"videocassette\" },\n      { char: \"🔍\", name: \"magnifying glass tilted left\" },\n      { char: \"🔎\", name: \"magnifying glass tilted right\" },\n      { char: \"🕯️\", name: \"candle\" },\n      { char: \"💡\", name: \"light bulb\" },\n      { char: \"🔦\", name: \"flashlight\" },\n      { char: \"🏮\", name: \"red paper lantern\" },\n      { char: \"🪔\", name: \"diya lamp\" },\n      { char: \"📔\", name: \"notebook with decorative cover\" },\n      { char: \"📕\", name: \"closed book\" },\n      { char: \"📖\", name: \"open book\" },\n      { char: \"📗\", name: \"green book\" },\n      { char: \"📘\", name: \"blue book\" },\n      { char: \"📙\", name: \"orange book\" },\n      { char: \"📚\", name: \"books\" },\n      { char: \"📓\", name: \"notebook\" },\n      { char: \"📒\", name: \"ledger\" },\n      { char: \"📃\", name: \"page with curl\" },\n      { char: \"📜\", name: \"scroll\" },\n      { char: \"📄\", name: \"page facing up\" },\n      { char: \"📰\", name: \"newspaper\" },\n      { char: \"🗞️\", name: \"rolled-up newspaper\" },\n      { char: \"📑\", name: \"bookmark tabs\" },\n      { char: \"🔖\", name: \"bookmark\" },\n      { char: \"🏷️\", name: \"label\" },\n      { char: \"💰\", name: \"money bag\" },\n      { char: \"🪙\", name: \"coin\" },\n      { char: \"💴\", name: \"yen banknote\" },\n      { char: \"💵\", name: \"dollar banknote\" },\n      { char: \"💶\", name: \"euro banknote\" },\n      { char: \"💷\", name: \"pound banknote\" },\n      { char: \"💸\", name: \"money with wings\" },\n      { char: \"💳\", name: \"credit card\" },\n      { char: \"🧾\", name: \"receipt\" },\n      { char: \"💹\", name: \"chart increasing with yen\" },\n      { char: \"✉️\", name: \"envelope\" },\n      { char: \"📧\", name: \"e-mail\" },\n      { char: \"📨\", name: \"incoming envelope\" },\n      { char: \"📩\", name: \"envelope with arrow\" },\n      { char: \"📤\", name: \"outbox tray\" },\n      { char: \"📥\", name: \"inbox tray\" },\n      { char: \"📦\", name: \"package\" },\n      { char: \"📫\", name: \"closed mailbox with raised flag\" },\n      { char: \"📪\", name: \"closed mailbox with lowered flag\" },\n      { char: \"📬\", name: \"open mailbox with raised flag\" },\n      { char: \"📭\", name: \"open mailbox with lowered flag\" },\n      { char: \"📮\", name: \"postbox\" },\n      { char: \"🗳️\", name: \"ballot box with ballot\" },\n      { char: \"✏️\", name: \"pencil\" },\n      { char: \"✒️\", name: \"black nib\" },\n      { char: \"🖋️\", name: \"fountain pen\" },\n      { char: \"🖊️\", name: \"pen\" },\n      { char: \"🖌️\", name: \"paintbrush\" },\n      { char: \"🖍️\", name: \"crayon\" },\n      { char: \"📝\", name: \"memo\" },\n      { char: \"💼\", name: \"briefcase\" },\n      { char: \"📁\", name: \"file folder\" },\n      { char: \"📂\", name: \"open file folder\" },\n      { char: \"🗂️\", name: \"card index dividers\" },\n      { char: \"📅\", name: \"calendar\" },\n      { char: \"📆\", name: \"tear-off calendar\" },\n      { char: \"🗒️\", name: \"spiral notepad\" },\n      { char: \"🗓️\", name: \"spiral calendar\" },\n      { char: \"📇\", name: \"card index\" },\n      { char: \"📈\", name: \"chart increasing\" },\n      { char: \"📉\", name: \"chart decreasing\" },\n      { char: \"📊\", name: \"bar chart\" },\n      { char: \"📋\", name: \"clipboard\" },\n      { char: \"📌\", name: \"pushpin\" },\n      { char: \"📍\", name: \"round pushpin\" },\n      { char: \"📎\", name: \"paperclip\" },\n      { char: \"🖇️\", name: \"linked paperclips\" },\n      { char: \"📏\", name: \"straight ruler\" },\n      { char: \"📐\", name: \"triangular ruler\" },\n      { char: \"✂️\", name: \"scissors\" },\n      { char: \"🗃️\", name: \"card file box\" },\n      { char: \"🗄️\", name: \"file cabinet\" },\n      { char: \"🗑️\", name: \"wastebasket\" },\n      { char: \"🔒\", name: \"locked\" },\n      { char: \"🔓\", name: \"unlocked\" },\n      { char: \"🔏\", name: \"locked with pen\" },\n      { char: \"🔐\", name: \"locked with key\" },\n      { char: \"🔑\", name: \"key\" },\n      { char: \"🗝️\", name: \"old key\" },\n      { char: \"🔨\", name: \"hammer\" },\n      { char: \"🪓\", name: \"axe\" },\n      { char: \"⛏️\", name: \"pick\" },\n      { char: \"⚒️\", name: \"hammer and pick\" },\n      { char: \"🛠️\", name: \"hammer and wrench\" },\n      { char: \"🗡️\", name: \"dagger\" },\n      { char: \"⚔️\", name: \"crossed swords\" },\n      { char: \"💣\", name: \"bomb\" },\n      { char: \"🪃\", name: \"boomerang\" },\n      { char: \"🏹\", name: \"bow and arrow\" },\n      { char: \"🛡️\", name: \"shield\" },\n      { char: \"🪚\", name: \"carpentry saw\" },\n      { char: \"🔧\", name: \"wrench\" },\n      { char: \"🪛\", name: \"screwdriver\" },\n      { char: \"🔩\", name: \"nut and bolt\" },\n      { char: \"⚙️\", name: \"gear\" },\n      { char: \"🗜️\", name: \"clamp\" },\n      { char: \"⚖️\", name: \"balance scale\" },\n      { char: \"🦯\", name: \"white cane\" },\n      { char: \"🔗\", name: \"link\" },\n      { char: \"⛓️‍💥\", name: \"broken chain\" },\n      { char: \"⛓️\", name: \"chains\" },\n      { char: \"🪝\", name: \"hook\" },\n      { char: \"🧰\", name: \"toolbox\" },\n      { char: \"🧲\", name: \"magnet\" },\n      { char: \"🪜\", name: \"ladder\" },\n      { char: \"⚗️\", name: \"alembic\" },\n      { char: \"🧪\", name: \"test tube\" },\n      { char: \"🧫\", name: \"petri dish\" },\n      { char: \"🧬\", name: \"dna\" },\n      { char: \"🔬\", name: \"microscope\" },\n      { char: \"🔭\", name: \"telescope\" },\n      { char: \"📡\", name: \"satellite antenna\" },\n      { char: \"💉\", name: \"syringe\" },\n      { char: \"🩸\", name: \"drop of blood\" },\n      { char: \"💊\", name: \"pill\" },\n      { char: \"🩹\", name: \"adhesive bandage\" },\n      { char: \"🩼\", name: \"crutch\" },\n      { char: \"🩺\", name: \"stethoscope\" },\n      { char: \"🩻\", name: \"x-ray\" },\n      { char: \"🚪\", name: \"door\" },\n      { char: \"🛗\", name: \"elevator\" },\n      { char: \"🪞\", name: \"mirror\" },\n      { char: \"🪟\", name: \"window\" },\n      { char: \"🛏️\", name: \"bed\" },\n      { char: \"🛋️\", name: \"couch and lamp\" },\n      { char: \"🪑\", name: \"chair\" },\n      { char: \"🚽\", name: \"toilet\" },\n      { char: \"🪠\", name: \"plunger\" },\n      { char: \"🚿\", name: \"shower\" },\n      { char: \"🛁\", name: \"bathtub\" },\n      { char: \"🪤\", name: \"mouse trap\" },\n      { char: \"🪒\", name: \"razor\" },\n      { char: \"🧴\", name: \"lotion bottle\" },\n      { char: \"🧷\", name: \"safety pin\" },\n      { char: \"🧹\", name: \"broom\" },\n      { char: \"🧺\", name: \"basket\" },\n      { char: \"🧻\", name: \"roll of paper\" },\n      { char: \"🪣\", name: \"bucket\" },\n      { char: \"🧼\", name: \"soap\" },\n      { char: \"🫧\", name: \"bubbles\" },\n      { char: \"🪥\", name: \"toothbrush\" },\n      { char: \"🧽\", name: \"sponge\" },\n      { char: \"🧯\", name: \"fire extinguisher\" },\n      { char: \"🛒\", name: \"shopping cart\" },\n      { char: \"🚬\", name: \"cigarette\" },\n      { char: \"⚰️\", name: \"coffin\" },\n      { char: \"🪦\", name: \"headstone\" },\n      { char: \"⚱️\", name: \"funeral urn\" },\n      { char: \"🧿\", name: \"nazar amulet\" },\n      { char: \"🪬\", name: \"hamsa\" },\n      { char: \"🗿\", name: \"moai\" },\n      { char: \"🪧\", name: \"placard\" },\n      { char: \"🪪\", name: \"identification card\" },\n    ],\n  },\n  symbols: {\n    icon: \"❤️\",\n    label: \"Symbols\",\n    emojis: [\n      { char: \"🏧\", name: \"ATM sign\" },\n      { char: \"🚮\", name: \"litter in bin sign\" },\n      { char: \"🚰\", name: \"potable water\" },\n      { char: \"♿\", name: \"wheelchair symbol\" },\n      { char: \"🚹\", name: \"men’s room\" },\n      { char: \"🚺\", name: \"women’s room\" },\n      { char: \"🚻\", name: \"restroom\" },\n      { char: \"🚼\", name: \"baby symbol\" },\n      { char: \"🚾\", name: \"water closet\" },\n      { char: \"🛂\", name: \"passport control\" },\n      { char: \"🛃\", name: \"customs\" },\n      { char: \"🛄\", name: \"baggage claim\" },\n      { char: \"🛅\", name: \"left luggage\" },\n      { char: \"⚠️\", name: \"warning\" },\n      { char: \"🚸\", name: \"children crossing\" },\n      { char: \"⛔\", name: \"no entry\" },\n      { char: \"🚫\", name: \"prohibited\" },\n      { char: \"🚳\", name: \"no bicycles\" },\n      { char: \"🚭\", name: \"no smoking\" },\n      { char: \"🚯\", name: \"no littering\" },\n      { char: \"🚱\", name: \"non-potable water\" },\n      { char: \"🚷\", name: \"no pedestrians\" },\n      { char: \"📵\", name: \"no mobile phones\" },\n      { char: \"🔞\", name: \"no one under eighteen\" },\n      { char: \"☢️\", name: \"radioactive\" },\n      { char: \"☣️\", name: \"biohazard\" },\n      { char: \"⬆️\", name: \"up arrow\" },\n      { char: \"↗️\", name: \"up-right arrow\" },\n      { char: \"➡️\", name: \"right arrow\" },\n      { char: \"↘️\", name: \"down-right arrow\" },\n      { char: \"⬇️\", name: \"down arrow\" },\n      { char: \"↙️\", name: \"down-left arrow\" },\n      { char: \"⬅️\", name: \"left arrow\" },\n      { char: \"↖️\", name: \"up-left arrow\" },\n      { char: \"↕️\", name: \"up-down arrow\" },\n      { char: \"↔️\", name: \"left-right arrow\" },\n      { char: \"↩️\", name: \"right arrow curving left\" },\n      { char: \"↪️\", name: \"left arrow curving right\" },\n      { char: \"⤴️\", name: \"right arrow curving up\" },\n      { char: \"⤵️\", name: \"right arrow curving down\" },\n      { char: \"🔃\", name: \"clockwise vertical arrows\" },\n      { char: \"🔄\", name: \"counterclockwise arrows button\" },\n      { char: \"🔙\", name: \"BACK arrow\" },\n      { char: \"🔚\", name: \"END arrow\" },\n      { char: \"🔛\", name: \"ON! arrow\" },\n      { char: \"🔜\", name: \"SOON arrow\" },\n      { char: \"🔝\", name: \"TOP arrow\" },\n      { char: \"🛐\", name: \"place of worship\" },\n      { char: \"⚛️\", name: \"atom symbol\" },\n      { char: \"🕉️\", name: \"om\" },\n      { char: \"✡️\", name: \"star of David\" },\n      { char: \"☸️\", name: \"wheel of dharma\" },\n      { char: \"☯️\", name: \"yin yang\" },\n      { char: \"✝️\", name: \"latin cross\" },\n      { char: \"☦️\", name: \"orthodox cross\" },\n      { char: \"☪️\", name: \"star and crescent\" },\n      { char: \"☮️\", name: \"peace symbol\" },\n      { char: \"🕎\", name: \"menorah\" },\n      { char: \"🔯\", name: \"dotted six-pointed star\" },\n      { char: \"🪯\", name: \"khanda\" },\n      { char: \"♈\", name: \"Aries\" },\n      { char: \"♉\", name: \"Taurus\" },\n      { char: \"♊\", name: \"Gemini\" },\n      { char: \"♋\", name: \"Cancer\" },\n      { char: \"♌\", name: \"Leo\" },\n      { char: \"♍\", name: \"Virgo\" },\n      { char: \"♎\", name: \"Libra\" },\n      { char: \"♏\", name: \"Scorpio\" },\n      { char: \"♐\", name: \"Sagittarius\" },\n      { char: \"♑\", name: \"Capricorn\" },\n      { char: \"♒\", name: \"Aquarius\" },\n      { char: \"♓\", name: \"Pisces\" },\n      { char: \"⛎\", name: \"Ophiuchus\" },\n      { char: \"🔀\", name: \"shuffle tracks button\" },\n      { char: \"🔁\", name: \"repeat button\" },\n      { char: \"🔂\", name: \"repeat single button\" },\n      { char: \"▶️\", name: \"play button\" },\n      { char: \"⏩\", name: \"fast-forward button\" },\n      { char: \"⏭️\", name: \"next track button\" },\n      { char: \"⏯️\", name: \"play or pause button\" },\n      { char: \"◀️\", name: \"reverse button\" },\n      { char: \"⏪\", name: \"fast reverse button\" },\n      { char: \"⏮️\", name: \"last track button\" },\n      { char: \"🔼\", name: \"upwards button\" },\n      { char: \"⏫\", name: \"fast up button\" },\n      { char: \"🔽\", name: \"downwards button\" },\n      { char: \"⏬\", name: \"fast down button\" },\n      { char: \"⏸️\", name: \"pause button\" },\n      { char: \"⏹️\", name: \"stop button\" },\n      { char: \"⏺️\", name: \"record button\" },\n      { char: \"⏏️\", name: \"eject button\" },\n      { char: \"🎦\", name: \"cinema\" },\n      { char: \"🔅\", name: \"dim button\" },\n      { char: \"🔆\", name: \"bright button\" },\n      { char: \"📶\", name: \"antenna bars\" },\n      { char: \"🛜\", name: \"wireless\" },\n      { char: \"📳\", name: \"vibration mode\" },\n      { char: \"📴\", name: \"mobile phone off\" },\n      { char: \"♀️\", name: \"female sign\" },\n      { char: \"♂️\", name: \"male sign\" },\n      { char: \"⚧️\", name: \"transgender symbol\" },\n      { char: \"✖️\", name: \"multiply\" },\n      { char: \"➕\", name: \"plus\" },\n      { char: \"➖\", name: \"minus\" },\n      { char: \"➗\", name: \"divide\" },\n      { char: \"🟰\", name: \"heavy equals sign\" },\n      { char: \"♾️\", name: \"infinity\" },\n      { char: \"‼️\", name: \"double exclamation mark\" },\n      { char: \"⁉️\", name: \"exclamation question mark\" },\n      { char: \"❓\", name: \"red question mark\" },\n      { char: \"❔\", name: \"white question mark\" },\n      { char: \"❕\", name: \"white exclamation mark\" },\n      { char: \"❗\", name: \"red exclamation mark\" },\n      { char: \"〰️\", name: \"wavy dash\" },\n      { char: \"💱\", name: \"currency exchange\" },\n      { char: \"💲\", name: \"heavy dollar sign\" },\n      { char: \"⚕️\", name: \"medical symbol\" },\n      { char: \"♻️\", name: \"recycling symbol\" },\n      { char: \"⚜️\", name: \"fleur-de-lis\" },\n      { char: \"🔱\", name: \"trident emblem\" },\n      { char: \"📛\", name: \"name badge\" },\n      { char: \"🔰\", name: \"Japanese symbol for beginner\" },\n      { char: \"⭕\", name: \"hollow red circle\" },\n      { char: \"✅\", name: \"check mark button\" },\n      { char: \"☑️\", name: \"check box with check\" },\n      { char: \"✔️\", name: \"check mark\" },\n      { char: \"❌\", name: \"cross mark\" },\n      { char: \"❎\", name: \"cross mark button\" },\n      { char: \"➰\", name: \"curly loop\" },\n      { char: \"➿\", name: \"double curly loop\" },\n      { char: \"〽️\", name: \"part alternation mark\" },\n      { char: \"✳️\", name: \"eight-spoked asterisk\" },\n      { char: \"✴️\", name: \"eight-pointed star\" },\n      { char: \"❇️\", name: \"sparkle\" },\n      { char: \"©️\", name: \"copyright\" },\n      { char: \"®️\", name: \"registered\" },\n      { char: \"™️\", name: \"trade mark\" },\n      { char: \"*️⃣\", name: \"keycap: *\" },\n      { char: \"0️⃣\", name: \"keycap: 0\" },\n      { char: \"1️⃣\", name: \"keycap: 1\" },\n      { char: \"2️⃣\", name: \"keycap: 2\" },\n      { char: \"3️⃣\", name: \"keycap: 3\" },\n      { char: \"4️⃣\", name: \"keycap: 4\" },\n      { char: \"5️⃣\", name: \"keycap: 5\" },\n      { char: \"6️⃣\", name: \"keycap: 6\" },\n      { char: \"7️⃣\", name: \"keycap: 7\" },\n      { char: \"8️⃣\", name: \"keycap: 8\" },\n      { char: \"9️⃣\", name: \"keycap: 9\" },\n      { char: \"🔟\", name: \"keycap: 10\" },\n      { char: \"🔠\", name: \"input latin uppercase\" },\n      { char: \"🔡\", name: \"input latin lowercase\" },\n      { char: \"🔢\", name: \"input numbers\" },\n      { char: \"🔣\", name: \"input symbols\" },\n      { char: \"🔤\", name: \"input latin letters\" },\n      { char: \"🅰️\", name: \"A button (blood type)\" },\n      { char: \"🆎\", name: \"AB button (blood type)\" },\n      { char: \"🅱️\", name: \"B button (blood type)\" },\n      { char: \"🆑\", name: \"CL button\" },\n      { char: \"🆒\", name: \"COOL button\" },\n      { char: \"🆓\", name: \"FREE button\" },\n      { char: \"ℹ️\", name: \"information\" },\n      { char: \"🆔\", name: \"ID button\" },\n      { char: \"Ⓜ️\", name: \"circled M\" },\n      { char: \"🆕\", name: \"NEW button\" },\n      { char: \"🆖\", name: \"NG button\" },\n      { char: \"🅾️\", name: \"O button (blood type)\" },\n      { char: \"🆗\", name: \"OK button\" },\n      { char: \"🅿️\", name: \"P button\" },\n      { char: \"🆘\", name: \"SOS button\" },\n      { char: \"🆙\", name: \"UP! button\" },\n      { char: \"🆚\", name: \"VS button\" },\n      { char: \"🈁\", name: \"Japanese “here” button\" },\n      { char: \"🈂️\", name: \"Japanese “service charge” button\" },\n      { char: \"🈷️\", name: \"Japanese “monthly amount” button\" },\n      { char: \"🈶\", name: \"Japanese “not free of charge” button\" },\n      { char: \"🈯\", name: \"Japanese “reserved” button\" },\n      { char: \"🉐\", name: \"Japanese “bargain” button\" },\n      { char: \"🈹\", name: \"Japanese “discount” button\" },\n      { char: \"🈚\", name: \"Japanese “free of charge” button\" },\n      { char: \"🈲\", name: \"Japanese “prohibited” button\" },\n      { char: \"🉑\", name: \"Japanese “acceptable” button\" },\n      { char: \"🈸\", name: \"Japanese “application” button\" },\n      { char: \"🈴\", name: \"Japanese “passing grade” button\" },\n      { char: \"🈳\", name: \"Japanese “vacancy” button\" },\n      { char: \"㊗️\", name: \"Japanese “congratulations” button\" },\n      { char: \"㊙️\", name: \"Japanese “secret” button\" },\n      { char: \"🈺\", name: \"Japanese “open for business” button\" },\n      { char: \"🈵\", name: \"Japanese “no vacancy” button\" },\n      { char: \"🔴\", name: \"red circle\" },\n      { char: \"🟠\", name: \"orange circle\" },\n      { char: \"🟡\", name: \"yellow circle\" },\n      { char: \"🟢\", name: \"green circle\" },\n      { char: \"🔵\", name: \"blue circle\" },\n      { char: \"🟣\", name: \"purple circle\" },\n      { char: \"🟤\", name: \"brown circle\" },\n      { char: \"⚫\", name: \"black circle\" },\n      { char: \"⚪\", name: \"white circle\" },\n      { char: \"🟥\", name: \"red square\" },\n      { char: \"🟧\", name: \"orange square\" },\n      { char: \"🟨\", name: \"yellow square\" },\n      { char: \"🟩\", name: \"green square\" },\n      { char: \"🟦\", name: \"blue square\" },\n      { char: \"🟪\", name: \"purple square\" },\n      { char: \"🟫\", name: \"brown square\" },\n      { char: \"⬛\", name: \"black large square\" },\n      { char: \"⬜\", name: \"white large square\" },\n      { char: \"◼️\", name: \"black medium square\" },\n      { char: \"◻️\", name: \"white medium square\" },\n      { char: \"◾\", name: \"black medium-small square\" },\n      { char: \"◽\", name: \"white medium-small square\" },\n      { char: \"▪️\", name: \"black small square\" },\n      { char: \"▫️\", name: \"white small square\" },\n      { char: \"🔶\", name: \"large orange diamond\" },\n      { char: \"🔷\", name: \"large blue diamond\" },\n      { char: \"🔸\", name: \"small orange diamond\" },\n      { char: \"🔹\", name: \"small blue diamond\" },\n      { char: \"🔺\", name: \"red triangle pointed up\" },\n      { char: \"🔻\", name: \"red triangle pointed down\" },\n      { char: \"💠\", name: \"diamond with a dot\" },\n      { char: \"🔘\", name: \"radio button\" },\n      { char: \"🔳\", name: \"white square button\" },\n      { char: \"🔲\", name: \"black square button\" },\n    ],\n  },\n  flags: {\n    icon: \"🏳️\",\n    label: \"Flags\",\n    emojis: [\n      { char: \"🏁\", name: \"chequered flag\" },\n      { char: \"🚩\", name: \"triangular flag\" },\n      { char: \"🎌\", name: \"crossed flags\" },\n      { char: \"🏴\", name: \"black flag\" },\n      { char: \"🏳️\", name: \"white flag\" },\n      { char: \"🏳️‍🌈\", name: \"rainbow flag\" },\n      { char: \"🏳️‍⚧️\", name: \"transgender flag\" },\n      { char: \"🏴‍☠️\", name: \"pirate flag\" },\n      { char: \"🇦🇨\", name: \"flag: Ascension Island\" },\n      { char: \"🇦🇩\", name: \"flag: Andorra\" },\n      { char: \"🇦🇪\", name: \"flag: United Arab Emirates\" },\n      { char: \"🇦🇫\", name: \"flag: Afghanistan\" },\n      { char: \"🇦🇬\", name: \"flag: Antigua & Barbuda\" },\n      { char: \"🇦🇮\", name: \"flag: Anguilla\" },\n      { char: \"🇦🇱\", name: \"flag: Albania\" },\n      { char: \"🇦🇲\", name: \"flag: Armenia\" },\n      { char: \"🇦🇴\", name: \"flag: Angola\" },\n      { char: \"🇦🇶\", name: \"flag: Antarctica\" },\n      { char: \"🇦🇷\", name: \"flag: Argentina\" },\n      { char: \"🇦🇸\", name: \"flag: American Samoa\" },\n      { char: \"🇦🇹\", name: \"flag: Austria\" },\n      { char: \"🇦🇺\", name: \"flag: Australia\" },\n      { char: \"🇦🇼\", name: \"flag: Aruba\" },\n      { char: \"🇦🇽\", name: \"flag: Åland Islands\" },\n      { char: \"🇦🇿\", name: \"flag: Azerbaijan\" },\n      { char: \"🇧🇦\", name: \"flag: Bosnia & Herzegovina\" },\n      { char: \"🇧🇧\", name: \"flag: Barbados\" },\n      { char: \"🇧🇩\", name: \"flag: Bangladesh\" },\n      { char: \"🇧🇪\", name: \"flag: Belgium\" },\n      { char: \"🇧🇫\", name: \"flag: Burkina Faso\" },\n      { char: \"🇧🇬\", name: \"flag: Bulgaria\" },\n      { char: \"🇧🇭\", name: \"flag: Bahrain\" },\n      { char: \"🇧🇮\", name: \"flag: Burundi\" },\n      { char: \"🇧🇯\", name: \"flag: Benin\" },\n      { char: \"🇧🇱\", name: \"flag: St. Barthélemy\" },\n      { char: \"🇧🇲\", name: \"flag: Bermuda\" },\n      { char: \"🇧🇳\", name: \"flag: Brunei\" },\n      { char: \"🇧🇴\", name: \"flag: Bolivia\" },\n      { char: \"🇧🇶\", name: \"flag: Caribbean Netherlands\" },\n      { char: \"🇧🇷\", name: \"flag: Brazil\" },\n      { char: \"🇧🇸\", name: \"flag: Bahamas\" },\n      { char: \"🇧🇹\", name: \"flag: Bhutan\" },\n      { char: \"🇧🇻\", name: \"flag: Bouvet Island\" },\n      { char: \"🇧🇼\", name: \"flag: Botswana\" },\n      { char: \"🇧🇾\", name: \"flag: Belarus\" },\n      { char: \"🇧🇿\", name: \"flag: Belize\" },\n      { char: \"🇨🇦\", name: \"flag: Canada\" },\n      { char: \"🇨🇨\", name: \"flag: Cocos (Keeling) Islands\" },\n      { char: \"🇨🇩\", name: \"flag: Congo - Kinshasa\" },\n      { char: \"🇨🇫\", name: \"flag: Central African Republic\" },\n      { char: \"🇨🇬\", name: \"flag: Congo - Brazzaville\" },\n      { char: \"🇨🇭\", name: \"flag: Switzerland\" },\n      { char: \"🇨🇮\", name: \"flag: Côte d’Ivoire\" },\n      { char: \"🇨🇰\", name: \"flag: Cook Islands\" },\n      { char: \"🇨🇱\", name: \"flag: Chile\" },\n      { char: \"🇨🇲\", name: \"flag: Cameroon\" },\n      { char: \"🇨🇳\", name: \"flag: China\" },\n      { char: \"🇨🇴\", name: \"flag: Colombia\" },\n      { char: \"🇨🇵\", name: \"flag: Clipperton Island\" },\n      { char: \"🇨🇷\", name: \"flag: Costa Rica\" },\n      { char: \"🇨🇺\", name: \"flag: Cuba\" },\n      { char: \"🇨🇻\", name: \"flag: Cape Verde\" },\n      { char: \"🇨🇼\", name: \"flag: Curaçao\" },\n      { char: \"🇨🇽\", name: \"flag: Christmas Island\" },\n      { char: \"🇨🇾\", name: \"flag: Cyprus\" },\n      { char: \"🇨🇿\", name: \"flag: Czechia\" },\n      { char: \"🇩🇪\", name: \"flag: Germany\" },\n      { char: \"🇩🇬\", name: \"flag: Diego Garcia\" },\n      { char: \"🇩🇯\", name: \"flag: Djibouti\" },\n      { char: \"🇩🇰\", name: \"flag: Denmark\" },\n      { char: \"🇩🇲\", name: \"flag: Dominica\" },\n      { char: \"🇩🇴\", name: \"flag: Dominican Republic\" },\n      { char: \"🇩🇿\", name: \"flag: Algeria\" },\n      { char: \"🇪🇦\", name: \"flag: Ceuta & Melilla\" },\n      { char: \"🇪🇨\", name: \"flag: Ecuador\" },\n      { char: \"🇪🇪\", name: \"flag: Estonia\" },\n      { char: \"🇪🇬\", name: \"flag: Egypt\" },\n      { char: \"🇪🇭\", name: \"flag: Western Sahara\" },\n      { char: \"🇪🇷\", name: \"flag: Eritrea\" },\n      { char: \"🇪🇸\", name: \"flag: Spain\" },\n      { char: \"🇪🇹\", name: \"flag: Ethiopia\" },\n      { char: \"🇪🇺\", name: \"flag: European Union\" },\n      { char: \"🇫🇮\", name: \"flag: Finland\" },\n      { char: \"🇫🇯\", name: \"flag: Fiji\" },\n      { char: \"🇫🇰\", name: \"flag: Falkland Islands\" },\n      { char: \"🇫🇲\", name: \"flag: Micronesia\" },\n      { char: \"🇫🇴\", name: \"flag: Faroe Islands\" },\n      { char: \"🇫🇷\", name: \"flag: France\" },\n      { char: \"🇬🇦\", name: \"flag: Gabon\" },\n      { char: \"🇬🇧\", name: \"flag: United Kingdom\" },\n      { char: \"🇬🇩\", name: \"flag: Grenada\" },\n      { char: \"🇬🇪\", name: \"flag: Georgia\" },\n      { char: \"🇬🇫\", name: \"flag: French Guiana\" },\n      { char: \"🇬🇬\", name: \"flag: Guernsey\" },\n      { char: \"🇬🇭\", name: \"flag: Ghana\" },\n      { char: \"🇬🇮\", name: \"flag: Gibraltar\" },\n      { char: \"🇬🇱\", name: \"flag: Greenland\" },\n      { char: \"🇬🇲\", name: \"flag: Gambia\" },\n      { char: \"🇬🇳\", name: \"flag: Guinea\" },\n      { char: \"🇬🇵\", name: \"flag: Guadeloupe\" },\n      { char: \"🇬🇶\", name: \"flag: Equatorial Guinea\" },\n      { char: \"🇬🇷\", name: \"flag: Greece\" },\n      { char: \"🇬🇸\", name: \"flag: South Georgia & South Sandwich Islands\" },\n      { char: \"🇬🇹\", name: \"flag: Guatemala\" },\n      { char: \"🇬🇺\", name: \"flag: Guam\" },\n      { char: \"🇬🇼\", name: \"flag: Guinea-Bissau\" },\n      { char: \"🇬🇾\", name: \"flag: Guyana\" },\n      { char: \"🇭🇰\", name: \"flag: Hong Kong SAR China\" },\n      { char: \"🇭🇲\", name: \"flag: Heard & McDonald Islands\" },\n      { char: \"🇭🇳\", name: \"flag: Honduras\" },\n      { char: \"🇭🇷\", name: \"flag: Croatia\" },\n      { char: \"🇭🇹\", name: \"flag: Haiti\" },\n      { char: \"🇭🇺\", name: \"flag: Hungary\" },\n      { char: \"🇮🇨\", name: \"flag: Canary Islands\" },\n      { char: \"🇮🇩\", name: \"flag: Indonesia\" },\n      { char: \"🇮🇪\", name: \"flag: Ireland\" },\n      { char: \"🇮🇱\", name: \"flag: Israel\" },\n      { char: \"🇮🇲\", name: \"flag: Isle of Man\" },\n      { char: \"🇮🇳\", name: \"flag: India\" },\n      { char: \"🇮🇴\", name: \"flag: British Indian Ocean Territory\" },\n      { char: \"🇮🇶\", name: \"flag: Iraq\" },\n      { char: \"🇮🇷\", name: \"flag: Iran\" },\n      { char: \"🇮🇸\", name: \"flag: Iceland\" },\n      { char: \"🇮🇹\", name: \"flag: Italy\" },\n      { char: \"🇯🇪\", name: \"flag: Jersey\" },\n      { char: \"🇯🇲\", name: \"flag: Jamaica\" },\n      { char: \"🇯🇴\", name: \"flag: Jordan\" },\n      { char: \"🇯🇵\", name: \"flag: Japan\" },\n      { char: \"🇰🇪\", name: \"flag: Kenya\" },\n      { char: \"🇰🇬\", name: \"flag: Kyrgyzstan\" },\n      { char: \"🇰🇭\", name: \"flag: Cambodia\" },\n      { char: \"🇰🇮\", name: \"flag: Kiribati\" },\n      { char: \"🇰🇲\", name: \"flag: Comoros\" },\n      { char: \"🇰🇳\", name: \"flag: St. Kitts & Nevis\" },\n      { char: \"🇰🇵\", name: \"flag: North Korea\" },\n      { char: \"🇰🇷\", name: \"flag: South Korea\" },\n      { char: \"🇰🇼\", name: \"flag: Kuwait\" },\n      { char: \"🇰🇾\", name: \"flag: Cayman Islands\" },\n      { char: \"🇰🇿\", name: \"flag: Kazakhstan\" },\n      { char: \"🇱🇦\", name: \"flag: Laos\" },\n      { char: \"🇱🇧\", name: \"flag: Lebanon\" },\n      { char: \"🇱🇨\", name: \"flag: St. Lucia\" },\n      { char: \"🇱🇮\", name: \"flag: Liechtenstein\" },\n      { char: \"🇱🇰\", name: \"flag: Sri Lanka\" },\n      { char: \"🇱🇷\", name: \"flag: Liberia\" },\n      { char: \"🇱🇸\", name: \"flag: Lesotho\" },\n      { char: \"🇱🇹\", name: \"flag: Lithuania\" },\n      { char: \"🇱🇺\", name: \"flag: Luxembourg\" },\n      { char: \"🇱🇻\", name: \"flag: Latvia\" },\n      { char: \"🇱🇾\", name: \"flag: Libya\" },\n      { char: \"🇲🇦\", name: \"flag: Morocco\" },\n      { char: \"🇲🇨\", name: \"flag: Monaco\" },\n      { char: \"🇲🇩\", name: \"flag: Moldova\" },\n      { char: \"🇲🇪\", name: \"flag: Montenegro\" },\n      { char: \"🇲🇫\", name: \"flag: St. Martin\" },\n      { char: \"🇲🇬\", name: \"flag: Madagascar\" },\n      { char: \"🇲🇭\", name: \"flag: Marshall Islands\" },\n      { char: \"🇲🇰\", name: \"flag: North Macedonia\" },\n      { char: \"🇲🇱\", name: \"flag: Mali\" },\n      { char: \"🇲🇲\", name: \"flag: Myanmar (Burma)\" },\n      { char: \"🇲🇳\", name: \"flag: Mongolia\" },\n      { char: \"🇲🇴\", name: \"flag: Macao SAR China\" },\n      { char: \"🇲🇵\", name: \"flag: Northern Mariana Islands\" },\n      { char: \"🇲🇶\", name: \"flag: Martinique\" },\n      { char: \"🇲🇷\", name: \"flag: Mauritania\" },\n      { char: \"🇲🇸\", name: \"flag: Montserrat\" },\n      { char: \"🇲🇹\", name: \"flag: Malta\" },\n      { char: \"🇲🇺\", name: \"flag: Mauritius\" },\n      { char: \"🇲🇻\", name: \"flag: Maldives\" },\n      { char: \"🇲🇼\", name: \"flag: Malawi\" },\n      { char: \"🇲🇽\", name: \"flag: Mexico\" },\n      { char: \"🇲🇾\", name: \"flag: Malaysia\" },\n      { char: \"🇲🇿\", name: \"flag: Mozambique\" },\n      { char: \"🇳🇦\", name: \"flag: Namibia\" },\n      { char: \"🇳🇨\", name: \"flag: New Caledonia\" },\n      { char: \"🇳🇪\", name: \"flag: Niger\" },\n      { char: \"🇳🇫\", name: \"flag: Norfolk Island\" },\n      { char: \"🇳🇬\", name: \"flag: Nigeria\" },\n      { char: \"🇳🇮\", name: \"flag: Nicaragua\" },\n      { char: \"🇳🇱\", name: \"flag: Netherlands\" },\n      { char: \"🇳🇴\", name: \"flag: Norway\" },\n      { char: \"🇳🇵\", name: \"flag: Nepal\" },\n      { char: \"🇳🇷\", name: \"flag: Nauru\" },\n      { char: \"🇳🇺\", name: \"flag: Niue\" },\n      { char: \"🇳🇿\", name: \"flag: New Zealand\" },\n      { char: \"🇴🇲\", name: \"flag: Oman\" },\n      { char: \"🇵🇦\", name: \"flag: Panama\" },\n      { char: \"🇵🇪\", name: \"flag: Peru\" },\n      { char: \"🇵🇫\", name: \"flag: French Polynesia\" },\n      { char: \"🇵🇬\", name: \"flag: Papua New Guinea\" },\n      { char: \"🇵🇭\", name: \"flag: Philippines\" },\n      { char: \"🇵🇰\", name: \"flag: Pakistan\" },\n      { char: \"🇵🇱\", name: \"flag: Poland\" },\n      { char: \"🇵🇲\", name: \"flag: St. Pierre & Miquelon\" },\n      { char: \"🇵🇳\", name: \"flag: Pitcairn Islands\" },\n      { char: \"🇵🇷\", name: \"flag: Puerto Rico\" },\n      { char: \"🇵🇸\", name: \"flag: Palestinian Territories\" },\n      { char: \"🇵🇹\", name: \"flag: Portugal\" },\n      { char: \"🇵🇼\", name: \"flag: Palau\" },\n      { char: \"🇵🇾\", name: \"flag: Paraguay\" },\n      { char: \"🇶🇦\", name: \"flag: Qatar\" },\n      { char: \"🇷🇪\", name: \"flag: Réunion\" },\n      { char: \"🇷🇴\", name: \"flag: Romania\" },\n      { char: \"🇷🇸\", name: \"flag: Serbia\" },\n      { char: \"🇷🇺\", name: \"flag: Russia\" },\n      { char: \"🇷🇼\", name: \"flag: Rwanda\" },\n      { char: \"🇸🇦\", name: \"flag: Saudi Arabia\" },\n      { char: \"🇸🇧\", name: \"flag: Solomon Islands\" },\n      { char: \"🇸🇨\", name: \"flag: Seychelles\" },\n      { char: \"🇸🇩\", name: \"flag: Sudan\" },\n      { char: \"🇸🇪\", name: \"flag: Sweden\" },\n      { char: \"🇸🇬\", name: \"flag: Singapore\" },\n      { char: \"🇸🇭\", name: \"flag: St. Helena\" },\n      { char: \"🇸🇮\", name: \"flag: Slovenia\" },\n      { char: \"🇸🇯\", name: \"flag: Svalbard & Jan Mayen\" },\n      { char: \"🇸🇰\", name: \"flag: Slovakia\" },\n      { char: \"🇸🇱\", name: \"flag: Sierra Leone\" },\n      { char: \"🇸🇲\", name: \"flag: San Marino\" },\n      { char: \"🇸🇳\", name: \"flag: Senegal\" },\n      { char: \"🇸🇴\", name: \"flag: Somalia\" },\n      { char: \"🇸🇷\", name: \"flag: Suriname\" },\n      { char: \"🇸🇸\", name: \"flag: South Sudan\" },\n      { char: \"🇸🇹\", name: \"flag: São Tomé & Príncipe\" },\n      { char: \"🇸🇻\", name: \"flag: El Salvador\" },\n      { char: \"🇸🇽\", name: \"flag: Sint Maarten\" },\n      { char: \"🇸🇾\", name: \"flag: Syria\" },\n      { char: \"🇸🇿\", name: \"flag: Eswatini\" },\n      { char: \"🇹🇦\", name: \"flag: Tristan da Cunha\" },\n      { char: \"🇹🇨\", name: \"flag: Turks & Caicos Islands\" },\n      { char: \"🇹🇩\", name: \"flag: Chad\" },\n      { char: \"🇹🇫\", name: \"flag: French Southern Territories\" },\n      { char: \"🇹🇬\", name: \"flag: Togo\" },\n      { char: \"🇹🇭\", name: \"flag: Thailand\" },\n      { char: \"🇹🇯\", name: \"flag: Tajikistan\" },\n      { char: \"🇹🇰\", name: \"flag: Tokelau\" },\n      { char: \"🇹🇱\", name: \"flag: Timor-Leste\" },\n      { char: \"🇹🇲\", name: \"flag: Turkmenistan\" },\n      { char: \"🇹🇳\", name: \"flag: Tunisia\" },\n      { char: \"🇹🇴\", name: \"flag: Tonga\" },\n      { char: \"🇹🇷\", name: \"flag: Türkiye\" },\n      { char: \"🇹🇹\", name: \"flag: Trinidad & Tobago\" },\n      { char: \"🇹🇻\", name: \"flag: Tuvalu\" },\n      { char: \"🇹🇼\", name: \"flag: Taiwan\" },\n      { char: \"🇹🇿\", name: \"flag: Tanzania\" },\n      { char: \"🇺🇦\", name: \"flag: Ukraine\" },\n      { char: \"🇺🇬\", name: \"flag: Uganda\" },\n      { char: \"🇺🇲\", name: \"flag: U.S. Outlying Islands\" },\n      { char: \"🇺🇳\", name: \"flag: United Nations\" },\n      { char: \"🇺🇸\", name: \"flag: United States\" },\n      { char: \"🇺🇾\", name: \"flag: Uruguay\" },\n      { char: \"🇺🇿\", name: \"flag: Uzbekistan\" },\n      { char: \"🇻🇦\", name: \"flag: Vatican City\" },\n      { char: \"🇻🇨\", name: \"flag: St. Vincent & Grenadines\" },\n      { char: \"🇻🇪\", name: \"flag: Venezuela\" },\n      { char: \"🇻🇬\", name: \"flag: British Virgin Islands\" },\n      { char: \"🇻🇮\", name: \"flag: U.S. Virgin Islands\" },\n      { char: \"🇻🇳\", name: \"flag: Vietnam\" },\n      { char: \"🇻🇺\", name: \"flag: Vanuatu\" },\n      { char: \"🇼🇫\", name: \"flag: Wallis & Futuna\" },\n      { char: \"🇼🇸\", name: \"flag: Samoa\" },\n      { char: \"🇽🇰\", name: \"flag: Kosovo\" },\n      { char: \"🇾🇪\", name: \"flag: Yemen\" },\n      { char: \"🇾🇹\", name: \"flag: Mayotte\" },\n      { char: \"🇿🇦\", name: \"flag: South Africa\" },\n      { char: \"🇿🇲\", name: \"flag: Zambia\" },\n      { char: \"🇿🇼\", name: \"flag: Zimbabwe\" },\n      { char: \"🏴󠁧󠁢󠁥󠁮󠁧󠁿\", name: \"flag: England\" },\n      { char: \"🏴󠁧󠁢󠁳󠁣󠁴󠁿\", name: \"flag: Scotland\" },\n      { char: \"🏴󠁧󠁢󠁷󠁬󠁳󠁿\", name: \"flag: Wales\" },\n    ],\n  },\n};\n\nexport type EmojiFlatEntry = EmojiEntry & { category: EmojiCategoryKey };\n\nexport const EMOJI_ENTRIES: EmojiFlatEntry[] = Object.entries(EMOJI_DATA).flatMap(\n  ([category, group]) => group.emojis.map((e) => ({ ...e, category: category as EmojiCategoryKey })),\n);\n","import { EMOJI_DATA, EMOJI_ENTRIES, type EmojiCategoryKey, type EmojiEntry } from \"./emoji-data\";\n\nexport const SKIN_TONES = [\"light\", \"medium-light\", \"medium\", \"medium-dark\", \"dark\"] as const;\nexport type SkinTone = typeof SKIN_TONES[number];\n\ntype IndexedEntry = EmojiEntry & { category: EmojiCategoryKey };\n\nlet byName: Map<string, IndexedEntry> | null = null;\nlet byChar: Map<string, IndexedEntry> | null = null;\n\nfunction ensureIndexes() {\n  if (byName && byChar) return;\n  byName = new Map();\n  byChar = new Map();\n  for (const [category, group] of Object.entries(EMOJI_DATA) as [EmojiCategoryKey, typeof EMOJI_DATA[EmojiCategoryKey]][]) {\n    for (const emoji of group.emojis) {\n      const entry: IndexedEntry = { ...emoji, category };\n      byName.set(emoji.name.toLowerCase(), entry);\n      byChar.set(emoji.char, entry);\n      if (emoji.skinTones) {\n        for (const toned of emoji.skinTones) {\n          byChar.set(toned, entry);\n        }\n      }\n    }\n  }\n}\n\n/** Resolve an emoji name to its character. */\nexport function resolve(name: string): string | undefined {\n  ensureIndexes();\n  return byName!.get(name.toLowerCase())?.char;\n}\n\n/** Search emojis by name substring. Returns matching base emoji characters. */\nexport function search(query: string): string[] {\n  const lower = query.toLowerCase();\n  return EMOJI_ENTRIES.filter((e) => e.name.includes(lower)).map((e) => e.char);\n}\n\n/** Find an emoji entry by its character (toned or base). */\nexport function find(char: string): IndexedEntry | undefined {\n  ensureIndexes();\n  return byChar!.get(char);\n}\n\n/** Return the 5-tone variant array for an emoji (by char, toned or base). */\nexport function skinTones(char: string): readonly [string, string, string, string, string] | undefined {\n  return find(char)?.skinTones;\n}\n\n/** Whether an emoji supports skin tones. */\nexport function hasSkinTones(char: string): boolean {\n  return !!find(char)?.skinTones;\n}\n\n/** Return the toned variant for an emoji, or the base if no tones. */\nexport function applyTone(char: string, tone: SkinTone | null): string {\n  if (!tone) return char;\n  const entry = find(char);\n  if (!entry?.skinTones) return char;\n  const idx = SKIN_TONES.indexOf(tone);\n  return entry.skinTones[idx] ?? char;\n}\n"]}